builder: fx-team_ubuntu32_vm-debug_test-web-platform-tests-e10s-7
slave: tst-linux32-spot-720
starttime: 1447469296.05
results: success (0)
buildid: 20151113170031
builduid: 38b8be517509432fbd1a4844a2a7ff9f
revision: b40f78124645af4f3f4abdfa5e17e0046fdeb155
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2015-11-13 18:48:16.052147) =========
master: http://buildbot-master02.bb.releng.use1.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2015-11-13 18:48:16.052607) =========
========= Started set props: basedir (results: 0, elapsed: 0 secs) (at 2015-11-13 18:48:16.052915) =========
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=5a152710dd62cc268aad214e000002d8-1447469275.729919-294604690
_=/tools/buildbot/bin/python
using PTY: False
/builds/slave/test
program finished with exit code 0
elapsedTime=0.019623
basedir: '/builds/slave/test'
========= master_lag: 0.03 =========
========= Finished set props: basedir (results: 0, elapsed: 0 secs) (at 2015-11-13 18:48:16.098683) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2015-11-13 18:48:16.098971) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2015-11-13 18:48:16.127049) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-13 18:48:16.127322) =========
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=5a152710dd62cc268aad214e000002d8-1447469275.729919-294604690
_=/tools/buildbot/bin/python
using PTY: False
program finished with exit code 0
elapsedTime=0.017327
========= master_lag: 0.04 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-13 18:48:16.189202) =========
========= Started set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2015-11-13 18:48:16.189509) =========
script_repo_url: https://hg.mozilla.org/build/mozharness
========= Finished set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2015-11-13 18:48:16.189891) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2015-11-13 18:48:16.190168) =========
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=5a152710dd62cc268aad214e000002d8-1447469275.729919-294604690
_=/tools/buildbot/bin/python
using PTY: False
--2015-11-13 18:48:16-- 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% 7.48M=0.002s
2015-11-13 18:48:17 (7.48 MB/s) - `archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=0.949846
========= master_lag: 0.02 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2015-11-13 18:48:17.163491) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-13 18:48:17.163850) =========
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=5a152710dd62cc268aad214e000002d8-1447469275.729919-294604690
_=/tools/buildbot/bin/python
using PTY: False
program finished with exit code 0
elapsedTime=0.016998
========= master_lag: 0.04 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-13 18:48:17.225697) =========
========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2015-11-13 18:48:17.226038) =========
bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev b40f78124645af4f3f4abdfa5e17e0046fdeb155 --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 b40f78124645af4f3f4abdfa5e17e0046fdeb155 --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=5a152710dd62cc268aad214e000002d8-1447469275.729919-294604690
_=/tools/buildbot/bin/python
using PTY: False
2015-11-13 18:48:17,322 truncating revision to first 12 chars
2015-11-13 18:48:17,323 Setting DEBUG logging.
2015-11-13 18:48:17,323 attempt 1/10
2015-11-13 18:48:17,323 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/b40f78124645?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2015-11-13 18:48:18,406 unpacking tar archive at: fx-team-b40f78124645/testing/mozharness/
program finished with exit code 0
elapsedTime=1.682360
========= master_lag: 0.02 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2015-11-13 18:48:18.932349) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2015-11-13 18:48:18.932700) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2015-11-13 18:48:18.954389) =========
========= Started tinderboxprint_script_revlink (results: 0, elapsed: 0 secs) (at 2015-11-13 18:48:18.954675) =========
TinderboxPrint: script_revlink: https://hg.mozilla.org/build/mozharness/rev/production
========= Finished tinderboxprint_script_revlink (results: 0, elapsed: 0 secs) (at 2015-11-13 18:48:18.955050) =========
========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 40 mins, 28 secs) (at 2015-11-13 18:48:18.955333) =========
/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=5a152710dd62cc268aad214e000002d8-1447469275.729919-294604690
_=/tools/buildbot/bin/python
using PTY: False
18:48:19 INFO - MultiFileLogger online at 20151113 18:48:19 in /builds/slave/test
18:48:19 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --e10s --total-chunks 8 --this-chunk 7 --blob-upload-branch fx-team --download-symbols true
18:48:19 INFO - Dumping config to /builds/slave/test/logs/localconfig.json.
18:48:19 INFO - {'append_to_log': False,
18:48:19 INFO - 'base_work_dir': '/builds/slave/test',
18:48:19 INFO - 'blob_upload_branch': 'fx-team',
18:48:19 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt',
18:48:19 INFO - 'buildbot_json_path': 'buildprops.json',
18:48:19 INFO - 'config_files': ('web_platform_tests/prod_config.py',),
18:48:19 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
18:48:19 INFO - 'download_minidump_stackwalk': True,
18:48:19 INFO - 'download_symbols': 'true',
18:48:19 INFO - 'e10s': True,
18:48:19 INFO - 'exes': {'python': '/tools/buildbot/bin/python',
18:48:19 INFO - 'tooltool.py': '/tools/tooltool.py',
18:48:19 INFO - 'virtualenv': ('/tools/buildbot/bin/python',
18:48:19 INFO - '/tools/misc-python/virtualenv.py')},
18:48:19 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
18:48:19 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
18:48:19 INFO - 'log_level': 'info',
18:48:19 INFO - 'log_to_console': True,
18:48:19 INFO - 'opt_config_files': (),
18:48:19 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
18:48:19 INFO - '--processes=1',
18:48:19 INFO - '--config=%(test_path)s/wptrunner.ini',
18:48:19 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
18:48:19 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
18:48:19 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
18:48:19 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
18:48:19 INFO - 'pip_index': False,
18:48:19 INFO - 'require_test_zip': True,
18:48:19 INFO - 'test_type': ('testharness',),
18:48:19 INFO - 'this_chunk': '7',
18:48:19 INFO - 'tooltool_cache': '/builds/tooltool_cache',
18:48:19 INFO - 'total_chunks': '8',
18:48:19 INFO - 'virtualenv_path': 'venv',
18:48:19 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
18:48:19 INFO - 'work_dir': 'build'}
18:48:19 INFO - #####
18:48:19 INFO - ##### Running clobber step.
18:48:19 INFO - #####
18:48:19 INFO - Running pre-action listener: _resource_record_pre_action
18:48:19 INFO - Running main action method: clobber
18:48:19 INFO - rmtree: /builds/slave/test/build
18:48:19 INFO - Running post-action listener: _resource_record_post_action
18:48:19 INFO - #####
18:48:19 INFO - ##### Running read-buildbot-config step.
18:48:19 INFO - #####
18:48:19 INFO - Running pre-action listener: _resource_record_pre_action
18:48:19 INFO - Running main action method: read_buildbot_config
18:48:19 INFO - Using buildbot properties:
18:48:19 INFO - {
18:48:19 INFO - "properties": {
18:48:19 INFO - "buildnumber": 43,
18:48:19 INFO - "product": "firefox",
18:48:19 INFO - "script_repo_revision": "production",
18:48:19 INFO - "branch": "fx-team",
18:48:19 INFO - "repository": "",
18:48:19 INFO - "buildername": "Ubuntu VM 12.04 fx-team debug test web-platform-tests-e10s-7",
18:48:19 INFO - "buildid": "20151113170031",
18:48:19 INFO - "slavename": "tst-linux32-spot-720",
18:48:19 INFO - "pgo_build": "False",
18:48:19 INFO - "basedir": "/builds/slave/test",
18:48:19 INFO - "project": "",
18:48:19 INFO - "platform": "linux",
18:48:19 INFO - "master": "http://buildbot-master02.bb.releng.use1.mozilla.com:8201/",
18:48:19 INFO - "slavebuilddir": "test",
18:48:19 INFO - "scheduler": "tests-fx-team-ubuntu32_vm-debug-unittest-7-3600",
18:48:19 INFO - "repo_path": "integration/fx-team",
18:48:19 INFO - "moz_repo_path": "",
18:48:19 INFO - "stage_platform": "linux",
18:48:19 INFO - "builduid": "38b8be517509432fbd1a4844a2a7ff9f",
18:48:19 INFO - "revision": "b40f78124645af4f3f4abdfa5e17e0046fdeb155"
18:48:19 INFO - },
18:48:19 INFO - "sourcestamp": {
18:48:19 INFO - "repository": "",
18:48:19 INFO - "hasPatch": false,
18:48:19 INFO - "project": "",
18:48:19 INFO - "branch": "fx-team-linux-debug-unittest",
18:48:19 INFO - "changes": [
18:48:19 INFO - {
18:48:19 INFO - "category": null,
18:48:19 INFO - "files": [
18:48:19 INFO - {
18:48:19 INFO - "url": null,
18:48:19 INFO - "name": "https://queue.taskcluster.net/v1/task/D6XqyZvfTaqqp90PPRhgsg/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2"
18:48:19 INFO - },
18:48:19 INFO - {
18:48:19 INFO - "url": null,
18:48:19 INFO - "name": "https://queue.taskcluster.net/v1/task/D6XqyZvfTaqqp90PPRhgsg/artifacts/public/build/test_packages.json"
18:48:19 INFO - }
18:48:19 INFO - ],
18:48:19 INFO - "repository": "",
18:48:19 INFO - "rev": "031994a3b4e47b1d9ad1c0e4be0b98bdc4e7e242",
18:48:19 INFO - "who": "nfitzgerald@mozilla.com",
18:48:19 INFO - "when": 1447465390,
18:48:19 INFO - "number": 6661199,
18:48:19 INFO - "comments": "Bug 1224760 - Improve tree rendering performance by throttling handlers to once per animation frame; r=jsantell\n\nReact.set{State,Props} is supposed to be buffered and only actually trigger a\nre-render once per animation frame, but ends up still doing a lot of mysterious\nand expensive things. We can't tolerate that in our event handlers (especially\nscoll handlers) so instead this commit ensures that they will only happen once\nand on the next animation frame.",
18:48:19 INFO - "project": "",
18:48:19 INFO - "at": "Fri 13 Nov 2015 17:43:10",
18:48:19 INFO - "branch": "fx-team-linux-debug-unittest",
18:48:19 INFO - "revlink": "",
18:48:19 INFO - "properties": [
18:48:19 INFO - [
18:48:19 INFO - "buildid",
18:48:19 INFO - "20151113165331",
18:48:19 INFO - "Change"
18:48:19 INFO - ],
18:48:19 INFO - [
18:48:19 INFO - "builduid",
18:48:19 INFO - "e98c542f62a34925ae0bfbf033bc1410",
18:48:19 INFO - "Change"
18:48:19 INFO - ],
18:48:19 INFO - [
18:48:19 INFO - "pgo_build",
18:48:19 INFO - "False",
18:48:19 INFO - "Change"
18:48:19 INFO - ]
18:48:19 INFO - ],
18:48:19 INFO - "revision": "031994a3b4e47b1d9ad1c0e4be0b98bdc4e7e242"
18:48:19 INFO - },
18:48:19 INFO - {
18:48:19 INFO - "category": null,
18:48:19 INFO - "files": [
18:48:19 INFO - {
18:48:19 INFO - "url": null,
18:48:19 INFO - "name": "https://queue.taskcluster.net/v1/task/qYsSWQxITridmbQ5OyJWZg/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2"
18:48:19 INFO - },
18:48:19 INFO - {
18:48:19 INFO - "url": null,
18:48:19 INFO - "name": "https://queue.taskcluster.net/v1/task/qYsSWQxITridmbQ5OyJWZg/artifacts/public/build/test_packages.json"
18:48:19 INFO - }
18:48:19 INFO - ],
18:48:19 INFO - "repository": "",
18:48:19 INFO - "rev": "b40f78124645af4f3f4abdfa5e17e0046fdeb155",
18:48:19 INFO - "who": "dmosedale@mozilla.com",
18:48:19 INFO - "when": 1447465477,
18:48:19 INFO - "number": 6661201,
18:48:19 INFO - "comments": "Bug 1219600 - Add a fallback method for handling Hello room titles, r=Mardak",
18:48:19 INFO - "project": "",
18:48:19 INFO - "at": "Fri 13 Nov 2015 17:44:37",
18:48:19 INFO - "branch": "fx-team-linux-debug-unittest",
18:48:19 INFO - "revlink": "",
18:48:19 INFO - "properties": [
18:48:19 INFO - [
18:48:19 INFO - "buildid",
18:48:19 INFO - "20151113170031",
18:48:19 INFO - "Change"
18:48:19 INFO - ],
18:48:19 INFO - [
18:48:19 INFO - "builduid",
18:48:19 INFO - "38b8be517509432fbd1a4844a2a7ff9f",
18:48:19 INFO - "Change"
18:48:19 INFO - ],
18:48:19 INFO - [
18:48:19 INFO - "pgo_build",
18:48:19 INFO - "False",
18:48:19 INFO - "Change"
18:48:19 INFO - ]
18:48:19 INFO - ],
18:48:19 INFO - "revision": "b40f78124645af4f3f4abdfa5e17e0046fdeb155"
18:48:19 INFO - }
18:48:19 INFO - ],
18:48:19 INFO - "revision": "b40f78124645af4f3f4abdfa5e17e0046fdeb155"
18:48:19 INFO - }
18:48:19 INFO - }
18:48:19 INFO - Found installer url https://queue.taskcluster.net/v1/task/qYsSWQxITridmbQ5OyJWZg/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2.
18:48:19 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/qYsSWQxITridmbQ5OyJWZg/artifacts/public/build/test_packages.json.
18:48:19 INFO - Running post-action listener: _resource_record_post_action
18:48:19 INFO - #####
18:48:19 INFO - ##### Running download-and-extract step.
18:48:19 INFO - #####
18:48:19 INFO - Running pre-action listener: _resource_record_pre_action
18:48:19 INFO - Running main action method: download_and_extract
18:48:19 INFO - mkdir: /builds/slave/test/build/tests
18:48:19 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')]}
18:48:19 INFO - https://queue.taskcluster.net/v1/task/qYsSWQxITridmbQ5OyJWZg/artifacts/public/build/test_packages.json matches https://queue.taskcluster.net
18:48:19 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/qYsSWQxITridmbQ5OyJWZg/artifacts/public/build/test_packages.json
18:48:19 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/qYsSWQxITridmbQ5OyJWZg/artifacts/public/build/test_packages.json
18:48:19 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/qYsSWQxITridmbQ5OyJWZg/artifacts/public/build/test_packages.json to /builds/slave/test/build/test_packages.json
18:48:19 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/qYsSWQxITridmbQ5OyJWZg/artifacts/public/build/test_packages.json', 'file_name': '/builds/slave/test/build/test_packages.json'}, attempt #1
18:48:20 INFO - Downloaded 1268 bytes.
18:48:20 INFO - Reading from file /builds/slave/test/build/test_packages.json
18:48:20 INFO - Using the following test package requirements:
18:48:20 INFO - {u'common': [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip'],
18:48:20 INFO - u'cppunittest': [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip',
18:48:20 INFO - u'firefox-45.0a1.en-US.linux-i686.cppunittest.tests.zip'],
18:48:20 INFO - u'jittest': [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip',
18:48:20 INFO - u'jsshell-linux-i686.zip'],
18:48:20 INFO - u'mochitest': [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip',
18:48:20 INFO - u'firefox-45.0a1.en-US.linux-i686.mochitest.tests.zip'],
18:48:20 INFO - u'mozbase': [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip'],
18:48:20 INFO - u'reftest': [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip',
18:48:20 INFO - u'firefox-45.0a1.en-US.linux-i686.reftest.tests.zip'],
18:48:20 INFO - u'talos': [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip',
18:48:20 INFO - u'firefox-45.0a1.en-US.linux-i686.talos.tests.zip'],
18:48:20 INFO - u'web-platform': [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip',
18:48:20 INFO - u'firefox-45.0a1.en-US.linux-i686.web-platform.tests.zip'],
18:48:20 INFO - u'webapprt': [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip'],
18:48:20 INFO - u'xpcshell': [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip',
18:48:20 INFO - u'firefox-45.0a1.en-US.linux-i686.xpcshell.tests.zip']}
18:48:20 INFO - Downloading packages: [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip', u'firefox-45.0a1.en-US.linux-i686.web-platform.tests.zip'] for test suite category: web-platform
18:48:20 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')]}
18:48:20 INFO - https://queue.taskcluster.net/v1/task/qYsSWQxITridmbQ5OyJWZg/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net
18:48:20 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/qYsSWQxITridmbQ5OyJWZg/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.common.tests.zip
18:48:20 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/qYsSWQxITridmbQ5OyJWZg/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.common.tests.zip
18:48:20 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/qYsSWQxITridmbQ5OyJWZg/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-45.0a1.en-US.linux-i686.common.tests.zip
18:48:20 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/qYsSWQxITridmbQ5OyJWZg/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-45.0a1.en-US.linux-i686.common.tests.zip'}, attempt #1
18:48:28 INFO - Downloaded 21422933 bytes.
18:48:28 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-45.0a1.en-US.linux-i686.common.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] in /builds/slave/test/build/tests
18:48:28 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-45.0a1.en-US.linux-i686.common.tests.zip bin/* config/* mozbase/* marionette/* web-platform/*
18:48:28 INFO - Calling ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-45.0a1.en-US.linux-i686.common.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] with output_timeout 1760
18:48:29 INFO - caution: filename not matched: web-platform/*
18:48:29 INFO - Return code: 11
18:48: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')]}
18:48:29 INFO - https://queue.taskcluster.net/v1/task/qYsSWQxITridmbQ5OyJWZg/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net
18:48:29 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/qYsSWQxITridmbQ5OyJWZg/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.web-platform.tests.zip
18:48:29 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/qYsSWQxITridmbQ5OyJWZg/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.web-platform.tests.zip
18:48:29 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/qYsSWQxITridmbQ5OyJWZg/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-45.0a1.en-US.linux-i686.web-platform.tests.zip
18:48:29 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/qYsSWQxITridmbQ5OyJWZg/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-45.0a1.en-US.linux-i686.web-platform.tests.zip'}, attempt #1
18:48:40 INFO - Downloaded 30916417 bytes.
18:48:40 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-45.0a1.en-US.linux-i686.web-platform.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] in /builds/slave/test/build/tests
18:48:40 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-45.0a1.en-US.linux-i686.web-platform.tests.zip bin/* config/* mozbase/* marionette/* web-platform/*
18:48:40 INFO - Calling ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-45.0a1.en-US.linux-i686.web-platform.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] with output_timeout 1760
18:48:47 INFO - caution: filename not matched: bin/*
18:48:47 INFO - caution: filename not matched: config/*
18:48:47 INFO - caution: filename not matched: mozbase/*
18:48:47 INFO - caution: filename not matched: marionette/*
18:48:47 INFO - Return code: 11
18:48:47 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')]}
18:48:47 INFO - https://queue.taskcluster.net/v1/task/qYsSWQxITridmbQ5OyJWZg/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net
18:48:47 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/qYsSWQxITridmbQ5OyJWZg/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2
18:48:47 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/qYsSWQxITridmbQ5OyJWZg/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2
18:48:47 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/qYsSWQxITridmbQ5OyJWZg/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-45.0a1.en-US.linux-i686.tar.bz2
18:48:47 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/qYsSWQxITridmbQ5OyJWZg/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-45.0a1.en-US.linux-i686.tar.bz2'}, attempt #1
18:49:03 INFO - Downloaded 57717848 bytes.
18:49:03 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/qYsSWQxITridmbQ5OyJWZg/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2
18:49:03 INFO - mkdir: /builds/slave/test/properties
18:49:03 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url
18:49:03 INFO - Writing to file /builds/slave/test/properties/build_url
18:49:03 INFO - Contents:
18:49:03 INFO - build_url:https://queue.taskcluster.net/v1/task/qYsSWQxITridmbQ5OyJWZg/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2
18:49:03 INFO - mkdir: /builds/slave/test/build/symbols
18:49:03 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')]}
18:49:03 INFO - https://queue.taskcluster.net/v1/task/qYsSWQxITridmbQ5OyJWZg/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net
18:49:03 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/qYsSWQxITridmbQ5OyJWZg/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.crashreporter-symbols.zip
18:49:03 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/qYsSWQxITridmbQ5OyJWZg/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.crashreporter-symbols.zip
18:49:03 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/qYsSWQxITridmbQ5OyJWZg/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.crashreporter-symbols.zip to /builds/slave/test/build/symbols/firefox-45.0a1.en-US.linux-i686.crashreporter-symbols.zip
18:49:03 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/qYsSWQxITridmbQ5OyJWZg/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/symbols/firefox-45.0a1.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #1
18:49:19 INFO - Downloaded 47464056 bytes.
18:49:19 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/qYsSWQxITridmbQ5OyJWZg/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.crashreporter-symbols.zip
18:49:19 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url
18:49:19 INFO - Writing to file /builds/slave/test/properties/symbols_url
18:49:19 INFO - Contents:
18:49:19 INFO - symbols_url:https://queue.taskcluster.net/v1/task/qYsSWQxITridmbQ5OyJWZg/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.crashreporter-symbols.zip
18:49:19 INFO - Running command: ['unzip', '-q', '/builds/slave/test/build/symbols/firefox-45.0a1.en-US.linux-i686.crashreporter-symbols.zip'] in /builds/slave/test/build/symbols
18:49:19 INFO - Copy/paste: unzip -q /builds/slave/test/build/symbols/firefox-45.0a1.en-US.linux-i686.crashreporter-symbols.zip
18:49:23 INFO - Return code: 0
18:49:23 INFO - Running post-action listener: _resource_record_post_action
18:49:23 INFO - Running post-action listener: set_extra_try_arguments
18:49:23 INFO - #####
18:49:23 INFO - ##### Running create-virtualenv step.
18:49:23 INFO - #####
18:49:23 INFO - Running pre-action listener: _pre_create_virtualenv
18:49:23 INFO - Running pre-action listener: _resource_record_pre_action
18:49:23 INFO - Running main action method: create_virtualenv
18:49:23 INFO - Creating virtualenv /builds/slave/test/build/venv
18:49:23 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
18:49:23 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv
18:49:23 INFO - The --no-site-packages flag is deprecated; it is now the default behavior.
18:49:23 INFO - Using real prefix '/usr'
18:49:23 INFO - New python executable in /builds/slave/test/build/venv/bin/python
18:49:24 INFO - Installing distribute.............................................................................................................................................................................................done.
18:49:28 INFO - Installing pip.................done.
18:49:28 INFO - Return code: 0
18:49:28 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv
18:49:28 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
18:49:28 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
18:49:28 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
18:49:28 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
18:49:28 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
18:49:28 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
18:49:28 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 0x98deba0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x99a94d0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9a6ab50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9a5a790>, '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 0x994d908>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9a58bf0>, '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': '5a152710dd62cc268aad214e000002d8-1447469275.729919-294604690', '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
18:49:28 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
18:49:28 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
18:49:28 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
18:49:28 INFO - 'CCACHE_UMASK': '002',
18:49:28 INFO - 'DISPLAY': ':0',
18:49:28 INFO - 'HOME': '/home/cltbld',
18:49:28 INFO - 'LANG': 'en_US.UTF-8',
18:49:28 INFO - 'LOGNAME': 'cltbld',
18:49:28 INFO - 'MAIL': '/var/mail/cltbld',
18:49:28 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
18:49:28 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
18:49:28 INFO - 'MOZ_NO_REMOTE': '1',
18:49:28 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
18:49:28 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
18:49:28 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
18:49:28 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
18:49:28 INFO - 'PWD': '/builds/slave/test',
18:49:28 INFO - 'SHELL': '/bin/bash',
18:49:28 INFO - 'SHLVL': '1',
18:49:28 INFO - 'TERM': 'linux',
18:49:28 INFO - 'TMOUT': '86400',
18:49:28 INFO - 'USER': 'cltbld',
18:49:28 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1447469275.729919-294604690',
18:49:28 INFO - '_': '/tools/buildbot/bin/python'}
18:49:29 INFO - Ignoring indexes: https://pypi.python.org/simple/
18:49:29 INFO - Downloading/unpacking psutil>=0.7.1
18:49:29 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
18:49:29 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
18:49:29 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
18:49:29 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
18:49:29 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
18:49:29 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
18:49:33 INFO - Creating supposed download cache at /builds/slave/test/build/venv/cache
18:49:34 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fpsutil-3.1.1.tar.gz
18:49:34 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil
18:49:34 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
18:49:34 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
18:49:34 INFO - Installing collected packages: psutil
18:49:34 INFO - Running setup.py install for psutil
18:49:34 INFO - building 'psutil._psutil_linux' extension
18:49:34 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-i686-2.7/psutil/_psutil_linux.o
18:49:35 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’:
18:49:35 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow]
18:49:36 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_linux.o -o build/lib.linux-i686-2.7/psutil/_psutil_linux.so
18:49:36 INFO - building 'psutil._psutil_posix' extension
18:49:36 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-i686-2.7/psutil/_psutil_posix.o
18:49:36 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_posix.o -o build/lib.linux-i686-2.7/psutil/_psutil_posix.so
18:49:36 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
18:49:36 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
18:49:36 INFO - Successfully installed psutil
18:49:36 INFO - Cleaning up...
18:49:36 INFO - Return code: 0
18:49:36 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv
18:49:36 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')]}
18:49:36 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
18:49:36 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
18:49:36 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')]}
18:49:36 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
18:49:36 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
18:49:36 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 0x98deba0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x99a94d0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9a6ab50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9a5a790>, '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 0x994d908>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9a58bf0>, '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': '5a152710dd62cc268aad214e000002d8-1447469275.729919-294604690', '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
18:49:36 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
18:49:36 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
18:49:36 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
18:49:36 INFO - 'CCACHE_UMASK': '002',
18:49:36 INFO - 'DISPLAY': ':0',
18:49:36 INFO - 'HOME': '/home/cltbld',
18:49:36 INFO - 'LANG': 'en_US.UTF-8',
18:49:36 INFO - 'LOGNAME': 'cltbld',
18:49:36 INFO - 'MAIL': '/var/mail/cltbld',
18:49:36 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
18:49:36 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
18:49:36 INFO - 'MOZ_NO_REMOTE': '1',
18:49:36 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
18:49:36 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
18:49:36 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
18:49:36 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
18:49:36 INFO - 'PWD': '/builds/slave/test',
18:49:36 INFO - 'SHELL': '/bin/bash',
18:49:36 INFO - 'SHLVL': '1',
18:49:36 INFO - 'TERM': 'linux',
18:49:36 INFO - 'TMOUT': '86400',
18:49:36 INFO - 'USER': 'cltbld',
18:49:36 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1447469275.729919-294604690',
18:49:36 INFO - '_': '/tools/buildbot/bin/python'}
18:49:37 INFO - Ignoring indexes: https://pypi.python.org/simple/
18:49:37 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
18:49:37 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
18:49:37 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
18:49:37 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
18:49:37 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
18:49:37 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
18:49:37 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
18:49:42 INFO - Downloading mozsystemmonitor-0.0.tar.gz
18:49:42 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fmozsystemmonitor-0.0.tar.gz
18:49:42 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor
18:49:42 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0)
18:49:42 INFO - Installing collected packages: mozsystemmonitor
18:49:42 INFO - Running setup.py install for mozsystemmonitor
18:49:42 INFO - Successfully installed mozsystemmonitor
18:49:42 INFO - Cleaning up...
18:49:42 INFO - Return code: 0
18:49:42 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv
18:49: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')]}
18:49:42 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
18:49:42 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
18:49: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')]}
18:49:42 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
18:49:42 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
18:49:42 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 0x98deba0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x99a94d0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9a6ab50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9a5a790>, '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 0x994d908>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9a58bf0>, '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': '5a152710dd62cc268aad214e000002d8-1447469275.729919-294604690', '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
18:49:42 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
18:49:42 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
18:49:42 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
18:49:42 INFO - 'CCACHE_UMASK': '002',
18:49:42 INFO - 'DISPLAY': ':0',
18:49:42 INFO - 'HOME': '/home/cltbld',
18:49:42 INFO - 'LANG': 'en_US.UTF-8',
18:49:42 INFO - 'LOGNAME': 'cltbld',
18:49:42 INFO - 'MAIL': '/var/mail/cltbld',
18:49:42 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
18:49:42 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
18:49:42 INFO - 'MOZ_NO_REMOTE': '1',
18:49:42 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
18:49:42 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
18:49:42 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
18:49:42 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
18:49:42 INFO - 'PWD': '/builds/slave/test',
18:49:42 INFO - 'SHELL': '/bin/bash',
18:49:42 INFO - 'SHLVL': '1',
18:49:42 INFO - 'TERM': 'linux',
18:49:42 INFO - 'TMOUT': '86400',
18:49:42 INFO - 'USER': 'cltbld',
18:49:42 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1447469275.729919-294604690',
18:49:42 INFO - '_': '/tools/buildbot/bin/python'}
18:49:42 INFO - Ignoring indexes: https://pypi.python.org/simple/
18:49:42 INFO - Downloading/unpacking blobuploader==1.2.4
18:49:42 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
18:49:42 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
18:49:42 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
18:49:42 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
18:49:42 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
18:49:42 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
18:49:47 INFO - Downloading blobuploader-1.2.4.tar.gz
18:49:47 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fblobuploader-1.2.4.tar.gz
18:49:47 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader
18:49:47 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
18:49:47 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
18:49:47 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
18:49:47 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
18:49:47 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
18:49:47 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
18:49:47 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
18:49:48 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Frequests-1.2.3.tar.gz
18:49:48 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests
18:49:48 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
18:49:48 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
18:49:48 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
18:49:48 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
18:49:48 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
18:49:48 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
18:49:48 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
18:49:49 INFO - Downloading docopt-0.6.1.tar.gz
18:49:49 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fdocopt-0.6.1.tar.gz
18:49:49 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt
18:49:49 INFO - Installing collected packages: blobuploader, requests, docopt
18:49:49 INFO - Running setup.py install for blobuploader
18:49:49 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775
18:49:49 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775
18:49:49 INFO - Running setup.py install for requests
18:49:50 INFO - Running setup.py install for docopt
18:49:50 INFO - Successfully installed blobuploader requests docopt
18:49:50 INFO - Cleaning up...
18:49:50 INFO - Return code: 0
18:49:50 INFO - Installing None into virtualenv /builds/slave/test/build/venv
18:49:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
18:49:50 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
18:49:50 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
18:49:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
18:49:50 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
18:49:50 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
18:49:50 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 0x98deba0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x99a94d0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9a6ab50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9a5a790>, '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 0x994d908>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9a58bf0>, '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': '5a152710dd62cc268aad214e000002d8-1447469275.729919-294604690', '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
18:49:50 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
18:49:50 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
18:49:51 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
18:49:51 INFO - 'CCACHE_UMASK': '002',
18:49:51 INFO - 'DISPLAY': ':0',
18:49:51 INFO - 'HOME': '/home/cltbld',
18:49:51 INFO - 'LANG': 'en_US.UTF-8',
18:49:51 INFO - 'LOGNAME': 'cltbld',
18:49:51 INFO - 'MAIL': '/var/mail/cltbld',
18:49:51 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
18:49:51 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
18:49:51 INFO - 'MOZ_NO_REMOTE': '1',
18:49:51 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
18:49:51 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
18:49:51 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
18:49:51 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
18:49:51 INFO - 'PWD': '/builds/slave/test',
18:49:51 INFO - 'SHELL': '/bin/bash',
18:49:51 INFO - 'SHLVL': '1',
18:49:51 INFO - 'TERM': 'linux',
18:49:51 INFO - 'TMOUT': '86400',
18:49:51 INFO - 'USER': 'cltbld',
18:49:51 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1447469275.729919-294604690',
18:49:51 INFO - '_': '/tools/buildbot/bin/python'}
18:49:51 INFO - Ignoring indexes: https://pypi.python.org/simple/
18:49:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
18:49:51 INFO - Running setup.py (path:/tmp/pip-gqDIYN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
18:49:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
18:49:51 INFO - Running setup.py (path:/tmp/pip-rqmgkH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
18:49:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
18:49:51 INFO - Running setup.py (path:/tmp/pip-8XPx9o-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
18:49:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
18:49:51 INFO - Running setup.py (path:/tmp/pip-Ct3cuv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
18:49:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
18:49:51 INFO - Running setup.py (path:/tmp/pip-sG6tCp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
18:49:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
18:49:52 INFO - Running setup.py (path:/tmp/pip-eDwCjN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
18:49:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
18:49:52 INFO - Running setup.py (path:/tmp/pip-9FA3RD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
18:49:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
18:49:52 INFO - Running setup.py (path:/tmp/pip-hLbR5Z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
18:49:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
18:49:52 INFO - Running setup.py (path:/tmp/pip-84O9eR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
18:49:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
18:49:52 INFO - Running setup.py (path:/tmp/pip-8jqJmF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
18:49:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
18:49:52 INFO - Running setup.py (path:/tmp/pip-WR0DCA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
18:49:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
18:49:53 INFO - Running setup.py (path:/tmp/pip-Y_ed5K-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
18:49:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
18:49:53 INFO - Running setup.py (path:/tmp/pip-1mQ_dM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
18:49:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
18:49:53 INFO - Running setup.py (path:/tmp/pip-ghJwod-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
18:49:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
18:49:53 INFO - Running setup.py (path:/tmp/pip-BhHGBe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
18:49:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
18:49:53 INFO - Running setup.py (path:/tmp/pip-FzE5mC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
18:49:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
18:49:53 INFO - Running setup.py (path:/tmp/pip-dNsTJ8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
18:49:53 INFO - Unpacking /builds/slave/test/build/tests/marionette/transport
18:49:53 INFO - Running setup.py (path:/tmp/pip-RWKwmx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/transport
18:49:53 INFO - Unpacking /builds/slave/test/build/tests/marionette/driver
18:49:53 INFO - Running setup.py (path:/tmp/pip-m_7TCU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/driver
18:49:54 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
18:49:54 INFO - Running setup.py (path:/tmp/pip-1n3Z7_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
18:49:54 INFO - Unpacking /builds/slave/test/build/tests/marionette
18:49:54 INFO - Running setup.py (path:/tmp/pip-nvz859-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
18:49:54 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
18:49:54 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
18:49:54 INFO - Running setup.py install for manifestparser
18:49:54 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin
18:49:54 INFO - Running setup.py install for mozcrash
18:49:55 INFO - Running setup.py install for mozdebug
18:49:55 INFO - Running setup.py install for mozdevice
18:49:55 INFO - Installing sutini script to /builds/slave/test/build/venv/bin
18:49:55 INFO - Installing dm script to /builds/slave/test/build/venv/bin
18:49:55 INFO - Running setup.py install for mozfile
18:49:55 INFO - Running setup.py install for mozhttpd
18:49:55 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin
18:49:55 INFO - Running setup.py install for mozinfo
18:49:56 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin
18:49:56 INFO - Running setup.py install for mozInstall
18:49:56 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin
18:49:56 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin
18:49:56 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin
18:49:56 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin
18:49:56 INFO - Running setup.py install for mozleak
18:49:56 INFO - Running setup.py install for mozlog
18:49:56 INFO - Installing structlog script to /builds/slave/test/build/venv/bin
18:49:56 INFO - Running setup.py install for moznetwork
18:49:57 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin
18:49:57 INFO - Running setup.py install for mozprocess
18:49:57 INFO - Running setup.py install for mozprofile
18:49:57 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin
18:49:57 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin
18:49:57 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin
18:49:57 INFO - Running setup.py install for mozrunner
18:49:58 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin
18:49:58 INFO - Running setup.py install for mozscreenshot
18:49:58 INFO - Running setup.py install for moztest
18:49:58 INFO - Running setup.py install for mozversion
18:49:58 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin
18:49:58 INFO - Running setup.py install for marionette-transport
18:49:58 INFO - Running setup.py install for marionette-driver
18:49:59 INFO - Running setup.py install for browsermob-proxy
18:49:59 INFO - Running setup.py install for marionette-client
18:49:59 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
18:49:59 INFO - Installing marionette script to /builds/slave/test/build/venv/bin
18:49:59 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
18:49:59 INFO - Cleaning up...
18:50:00 INFO - Return code: 0
18:50:00 INFO - Installing None into virtualenv /builds/slave/test/build/venv
18:50:00 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
18:50:00 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
18:50:00 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
18:50:00 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
18:50:00 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
18:50:00 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
18:50:00 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 0x98deba0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x99a94d0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9a6ab50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9a5a790>, '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 0x994d908>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9a58bf0>, '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': '5a152710dd62cc268aad214e000002d8-1447469275.729919-294604690', '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
18:50:00 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
18:50:00 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
18:50:00 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
18:50:00 INFO - 'CCACHE_UMASK': '002',
18:50:00 INFO - 'DISPLAY': ':0',
18:50:00 INFO - 'HOME': '/home/cltbld',
18:50:00 INFO - 'LANG': 'en_US.UTF-8',
18:50:00 INFO - 'LOGNAME': 'cltbld',
18:50:00 INFO - 'MAIL': '/var/mail/cltbld',
18:50:00 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
18:50:00 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
18:50:00 INFO - 'MOZ_NO_REMOTE': '1',
18:50:00 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
18:50:00 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
18:50:00 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
18:50:00 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
18:50:00 INFO - 'PWD': '/builds/slave/test',
18:50:00 INFO - 'SHELL': '/bin/bash',
18:50:00 INFO - 'SHLVL': '1',
18:50:00 INFO - 'TERM': 'linux',
18:50:00 INFO - 'TMOUT': '86400',
18:50:00 INFO - 'USER': 'cltbld',
18:50:00 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1447469275.729919-294604690',
18:50:00 INFO - '_': '/tools/buildbot/bin/python'}
18:50:00 INFO - Ignoring indexes: https://pypi.python.org/simple/
18:50:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
18:50:00 INFO - Running setup.py (path:/tmp/pip-eMqC9P-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
18:50:00 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))
18:50:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
18:50:00 INFO - Running setup.py (path:/tmp/pip-4NbM3B-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
18:50:00 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))
18:50:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
18:50:00 INFO - Running setup.py (path:/tmp/pip-cVKJ4h-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
18:50:00 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))
18:50:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
18:50:00 INFO - Running setup.py (path:/tmp/pip-V9ypex-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
18:50:01 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))
18:50:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
18:50:01 INFO - Running setup.py (path:/tmp/pip-r__kzd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
18:50:01 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))
18:50:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
18:50:01 INFO - Running setup.py (path:/tmp/pip-UOYS8t-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
18:50:01 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))
18:50:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
18:50:01 INFO - Running setup.py (path:/tmp/pip-w9K9qL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
18:50:01 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))
18:50:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
18:50:01 INFO - Running setup.py (path:/tmp/pip-qIlLvJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
18:50:01 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))
18:50:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
18:50:01 INFO - Running setup.py (path:/tmp/pip-HT49mE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
18:50:01 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))
18:50:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
18:50:01 INFO - Running setup.py (path:/tmp/pip-_UIzMz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
18:50:01 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.0 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10))
18:50:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
18:50:01 INFO - Running setup.py (path:/tmp/pip-qtHsLz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
18:50:02 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))
18:50:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
18:50:02 INFO - Running setup.py (path:/tmp/pip-ThFB2d-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
18:50:02 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))
18:50:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
18:50:02 INFO - Running setup.py (path:/tmp/pip-ZyBcG2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
18:50:02 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))
18:50:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
18:50:02 INFO - Running setup.py (path:/tmp/pip-yFNxPH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
18:50:02 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))
18:50:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
18:50:02 INFO - Running setup.py (path:/tmp/pip-zOhMlc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
18:50:02 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))
18:50:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
18:50:02 INFO - Running setup.py (path:/tmp/pip-WoDfkM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
18:50:03 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))
18:50:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
18:50:03 INFO - Running setup.py (path:/tmp/pip-M1a1Hc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
18:50:03 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))
18:50:03 INFO - Unpacking /builds/slave/test/build/tests/marionette/transport
18:50:03 INFO - Running setup.py (path:/tmp/pip-QYGzk5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/transport
18:50:03 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))
18:50:03 INFO - Unpacking /builds/slave/test/build/tests/marionette/driver
18:50:03 INFO - Running setup.py (path:/tmp/pip-1zpBy1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/driver
18:50:03 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.1.0 from file:///builds/slave/test/build/tests/marionette/driver in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3))
18:50:03 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
18:50:03 INFO - Running setup.py (path:/tmp/pip-LkZw1s-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
18:50:03 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))
18:50:03 INFO - Unpacking /builds/slave/test/build/tests/marionette
18:50:03 INFO - Running setup.py (path:/tmp/pip-GE6f3U-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
18:50:04 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
18:50:04 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==1.1.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5))
18:50:04 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))
18:50:04 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))
18:50:04 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))
18:50:04 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))
18:50:04 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))
18:50:04 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.0->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10))
18:50:04 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
18:50:04 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
18:50:04 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
18:50:04 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
18:50:04 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
18:50:04 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
18:50:08 INFO - Downloading blessings-1.5.1.tar.gz
18:50:08 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
18:50:08 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings
18:50:09 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))
18:50:09 INFO - Installing collected packages: blessings
18:50:09 INFO - Running setup.py install for blessings
18:50:09 INFO - Successfully installed blessings
18:50:09 INFO - Cleaning up...
18:50:09 INFO - Return code: 0
18:50:09 INFO - Done creating virtualenv /builds/slave/test/build/venv.
18:50:09 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
18:50:09 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
18:50:10 INFO - Reading from file tmpfile_stdout
18:50:10 INFO - Current package versions:
18:50:10 INFO - argparse == 1.2.1
18:50:10 INFO - blessings == 1.5.1
18:50:10 INFO - blobuploader == 1.2.4
18:50:10 INFO - browsermob-proxy == 0.6.0
18:50:10 INFO - docopt == 0.6.1
18:50:10 INFO - manifestparser == 1.1
18:50:10 INFO - marionette-client == 1.1.0
18:50:10 INFO - marionette-driver == 1.1.0
18:50:10 INFO - marionette-transport == 1.0.0
18:50:10 INFO - mozInstall == 1.12
18:50:10 INFO - mozcrash == 0.16
18:50:10 INFO - mozdebug == 0.1
18:50:10 INFO - mozdevice == 0.47
18:50:10 INFO - mozfile == 1.2
18:50:10 INFO - mozhttpd == 0.7
18:50:10 INFO - mozinfo == 0.9
18:50:10 INFO - mozleak == 0.1
18:50:10 INFO - mozlog == 3.0
18:50:10 INFO - moznetwork == 0.27
18:50:10 INFO - mozprocess == 0.22
18:50:10 INFO - mozprofile == 0.27
18:50:10 INFO - mozrunner == 6.11
18:50:10 INFO - mozscreenshot == 0.1
18:50:10 INFO - mozsystemmonitor == 0.0
18:50:10 INFO - moztest == 0.7
18:50:10 INFO - mozversion == 1.4
18:50:10 INFO - psutil == 3.1.1
18:50:10 INFO - requests == 1.2.3
18:50:10 INFO - wsgiref == 0.1.2
18:50:10 INFO - Running post-action listener: _resource_record_post_action
18:50:10 INFO - Running post-action listener: _start_resource_monitoring
18:50:10 INFO - Starting resource monitoring.
18:50:10 INFO - #####
18:50:10 INFO - ##### Running pull step.
18:50:10 INFO - #####
18:50:10 INFO - Running pre-action listener: _resource_record_pre_action
18:50:10 INFO - Running main action method: pull
18:50:10 INFO - Pull has nothing to do!
18:50:10 INFO - Running post-action listener: _resource_record_post_action
18:50:10 INFO - #####
18:50:10 INFO - ##### Running install step.
18:50:10 INFO - #####
18:50:10 INFO - Running pre-action listener: _resource_record_pre_action
18:50:10 INFO - Running main action method: install
18:50:10 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
18:50:10 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
18:50:10 INFO - Reading from file tmpfile_stdout
18:50:10 INFO - Detecting whether we're running mozinstall >=1.0...
18:50:10 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h']
18:50:10 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h
18:50:12 INFO - Reading from file tmpfile_stdout
18:50:12 INFO - Output received:
18:50:12 INFO - Usage: mozinstall [options] installer
18:50:12 INFO - Options:
18:50:12 INFO - -h, --help show this help message and exit
18:50:12 INFO - -d DEST, --destination=DEST
18:50:12 INFO - Directory to install application into. [default:
18:50:12 INFO - "/builds/slave/test"]
18:50:12 INFO - --app=APP Application being installed. [default: firefox]
18:50:12 INFO - mkdir: /builds/slave/test/build/application
18:50:12 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-45.0a1.en-US.linux-i686.tar.bz2', '--destination', '/builds/slave/test/build/application']
18:50:12 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-45.0a1.en-US.linux-i686.tar.bz2 --destination /builds/slave/test/build/application
18:50:35 INFO - Reading from file tmpfile_stdout
18:50:35 INFO - Output received:
18:50:35 INFO - /builds/slave/test/build/application/firefox/firefox
18:50:35 INFO - Running post-action listener: _resource_record_post_action
18:50:35 INFO - #####
18:50:35 INFO - ##### Running run-tests step.
18:50:35 INFO - #####
18:50:35 INFO - Running pre-action listener: _resource_record_pre_action
18:50:35 INFO - Running main action method: run_tests
18:50:35 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir
18:50:35 INFO - minidump filename unknown. determining based upon platform and arch
18:50:35 INFO - minidump tooltool manifest unknown. determining based upon platform and arch
18:50:35 INFO - grabbing minidump binary from tooltool
18:50: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')]}
18:50:35 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/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9a5a790>, '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 0x994d908>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9a58bf0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1
18:50:35 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/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build
18:50:35 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/linux32/releng.manifest -o -c /builds/tooltool_cache
18:50:36 INFO - INFO - File linux32-minidump_stackwalk not present in local cache folder /builds/tooltool_cache
18:50:36 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'...
18:50:38 INFO - INFO - File linux32-minidump_stackwalk fetched from https://api.pub.build.mozilla.org/tooltool/ as /builds/slave/test/build/tmplmFj4w
18:50:38 INFO - INFO - File integrity verified, renaming tmplmFj4w to linux32-minidump_stackwalk
18:50:38 INFO - INFO - Updating local cache /builds/tooltool_cache...
18:50:38 INFO - INFO - Local cache /builds/tooltool_cache updated with linux32-minidump_stackwalk
18:50:38 INFO - Return code: 0
18:50:38 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755
18:50:38 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir
18:50:38 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/qYsSWQxITridmbQ5OyJWZg/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-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
18:50:38 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/qYsSWQxITridmbQ5OyJWZg/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux32-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
18:50:38 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
18:50:38 INFO - 'CCACHE_UMASK': '002',
18:50:38 INFO - 'DISPLAY': ':0',
18:50:38 INFO - 'HOME': '/home/cltbld',
18:50:38 INFO - 'LANG': 'en_US.UTF-8',
18:50:38 INFO - 'LOGNAME': 'cltbld',
18:50:38 INFO - 'MAIL': '/var/mail/cltbld',
18:50:38 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir',
18:50:38 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
18:50:38 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
18:50:38 INFO - 'MOZ_NO_REMOTE': '1',
18:50:38 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
18:50:38 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
18:50:38 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
18:50:38 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
18:50:38 INFO - 'PWD': '/builds/slave/test',
18:50:38 INFO - 'SHELL': '/bin/bash',
18:50:38 INFO - 'SHLVL': '1',
18:50:38 INFO - 'TERM': 'linux',
18:50:38 INFO - 'TMOUT': '86400',
18:50:38 INFO - 'USER': 'cltbld',
18:50:38 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1447469275.729919-294604690',
18:50:38 INFO - '_': '/tools/buildbot/bin/python'}
18:50:38 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/qYsSWQxITridmbQ5OyJWZg/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-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
18:50:44 INFO - Using 1 client processes
18:50:45 INFO - wptserve Starting http server on 127.0.0.1:8000
18:50:45 INFO - wptserve Starting http server on 127.0.0.1:8001
18:50:45 INFO - wptserve Starting http server on 127.0.0.1:8443
18:50:47 INFO - SUITE-START | Running 820 tests
18:50:47 INFO - Running testharness tests
18:50:47 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
18:50:47 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
18:50:47 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
18:50:47 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
18:50:47 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
18:50:47 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
18:50:47 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
18:50:47 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
18:50:47 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
18:50:47 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
18:50:47 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
18:50:47 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
18:50:47 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
18:50:47 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
18:50:47 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
18:50:47 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
18:50:47 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
18:50:47 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 7ms
18:50:47 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
18:50:47 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
18:50:47 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
18:50:47 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
18:50:47 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
18:50:47 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
18:50:47 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
18:50:47 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
18:50:47 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
18:50:47 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
18:50:47 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
18:50:47 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
18:50:47 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
18:50:47 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
18:50:47 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
18:50:47 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
18:50:47 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
18:50:47 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
18:50:47 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
18:50:47 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
18:50:47 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
18:50:47 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
18:50:47 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
18:50:47 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
18:50:47 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
18:50:47 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
18:50:47 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
18:50:47 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
18:50:47 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
18:50:47 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
18:50:47 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
18:50:47 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
18:50:47 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
18:50:47 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
18:50:47 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
18:50:47 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
18:50:47 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
18:50:47 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
18:50:47 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
18:50:47 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
18:50:47 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
18:50:47 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
18:50:47 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
18:50:47 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
18:50:47 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
18:50:47 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
18:50:47 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
18:50:47 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
18:50:47 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
18:50:47 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
18:50:47 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
18:50:47 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
18:50:47 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
18:50:47 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
18:50:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
18:50:47 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
18:50:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
18:50:47 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html | took 0ms
18:50:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
18:50:47 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html | took 1ms
18:50:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
18:50:47 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
18:50:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
18:50:47 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
18:50:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
18:50:47 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
18:50:47 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
18:50:47 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
18:50:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
18:50:47 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
18:50:47 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
18:50:47 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/img-tag/same-origin-insecure.swap-origin-redirect.http.html | took 0ms
18:50:47 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
18:50:47 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-downgrade.keep-origin-redirect.http.html | took 1ms
18:50:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
18:50:47 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
18:50:47 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
18:50:47 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-downgrade.swap-origin-redirect.http.html | took 0ms
18:50:47 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
18:50:47 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 9ms
18:50:47 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
18:50:47 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
18:50:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
18:50:47 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
18:50:47 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
18:50:47 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
18:50:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
18:50:47 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
18:50:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
18:50:47 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
18:50:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
18:50:47 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
18:50:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
18:50:47 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html | took 1ms
18:50:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
18:50:47 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
18:50:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
18:50:47 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html | took 0ms
18:50:47 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
18:50:47 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/img-tag/same-origin-insecure.keep-origin-redirect.http.html | took 1ms
18:50:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
18:50:47 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
18:50:47 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
18:50:47 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/img-tag/same-origin-insecure.swap-origin-redirect.http.html | took 0ms
18:50:47 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
18:50:47 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
18:50:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
18:50:47 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html | took 0ms
18:50:47 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
18:50:47 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 8ms
18:50:47 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
18:50:47 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-insecure.swap-origin-redirect.http.html | took 1ms
18:50:47 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
18:50:47 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
18:50:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
18:50:47 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
18:50:47 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
18:50:47 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
18:50:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
18:50:47 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 1ms
18:50:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
18:50:47 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
18:50:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
18:50:47 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html | took 0ms
18:50:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
18:50:47 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html | took 1ms
18:50:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
18:50:47 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
18:50:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
18:50:47 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html | took 0ms
18:50:47 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
18:50:47 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
18:50:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
18:50:47 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
18:50:47 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
18:50:47 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
18:50:47 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
18:50:47 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.keep-origin-redirect.http.html | took 0ms
18:50:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
18:50:47 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 9ms
18:50:47 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
18:50:47 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
18:50:47 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
18:50:47 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
18:50:47 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
18:50:47 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
18:50:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
18:50:47 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
18:50:47 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
18:50:47 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
18:50:47 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
18:50:47 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
18:50:47 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
18:50:47 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
18:50:47 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
18:50:47 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
18:50:47 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
18:50:47 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
18:50:47 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
18:50:47 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
18:50:47 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
18:50:47 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
18:50:47 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
18:50:47 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
18:50:47 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
18:50:47 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
18:50:47 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
18:50:47 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
18:50:47 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
18:50:47 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
18:50:47 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
18:50:47 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 8ms
18:50:47 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
18:50:47 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
18:50:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
18:50:47 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
18:50:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
18:50:47 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
18:50:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
18:50:47 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
18:50:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
18:50:47 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
18:50:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
18:50:47 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
18:50:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
18:50:47 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
18:50:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
18:50:47 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
18:50:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
18:50:47 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
18:50:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
18:50:47 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
18:50:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
18:50:47 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
18:50:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
18:50:47 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
18:50:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
18:50:47 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
18:50:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
18:50:47 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
18:50:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
18:50:47 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
18:50:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
18:50:47 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
18:50:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
18:50:47 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
18:50:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
18:50:47 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
18:50:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
18:50:47 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
18:50:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
18:50:47 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
18:50:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
18:50:47 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
18:50:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
18:50:47 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
18:50:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
18:50:47 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
18:50:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
18:50:47 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
18:50:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
18:50:47 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
18:50:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
18:50:47 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
18:50:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
18:50:47 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
18:50:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
18:50:47 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
18:50:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
18:50:47 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
18:50:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
18:50:47 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
18:50:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
18:50:47 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
18:50:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
18:50:47 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
18:50:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
18:50:47 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
18:50:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
18:50:47 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
18:50:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
18:50:47 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
18:50:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
18:50:47 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
18:50:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
18:50:47 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
18:50:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
18:50:47 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
18:50:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
18:50:47 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
18:50:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
18:50:47 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
18:50:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
18:50:47 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
18:50:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
18:50:47 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
18:50:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
18:50:47 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
18:50:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
18:50:47 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
18:50:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
18:50:47 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
18:50:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
18:50:47 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
18:50:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
18:50:47 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
18:50:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
18:50:47 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
18:50:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
18:50:47 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
18:50:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
18:50:47 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
18:50:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
18:50:47 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
18:50:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
18:50:47 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
18:50:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
18:50:47 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
18:50:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
18:50:47 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
18:50:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
18:50:47 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
18:50:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
18:50:47 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
18:50:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
18:50:47 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
18:50:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
18:50:47 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
18:50:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
18:50:47 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
18:50:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
18:50:47 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
18:50:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
18:50:47 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
18:50:47 INFO - TEST-START | /selection/extend.html
18:50:47 INFO - TEST-SKIP | /selection/extend.html | took 1ms
18:50:47 INFO - Setting up ssl
18:50:47 INFO - PROCESS | certutil |
18:50:47 INFO - PROCESS | certutil |
18:50:47 INFO - PROCESS | certutil |
18:50:47 INFO - Certificate Nickname Trust Attributes
18:50:47 INFO - SSL,S/MIME,JAR/XPI
18:50:47 INFO -
18:50:47 INFO - web-platform-tests CT,,
18:50:47 INFO -
18:50:47 INFO - Starting runner
18:50:49 INFO - PROCESS | 1913 | 1447469449508 Marionette INFO Marionette enabled via build flag and pref
18:50:49 INFO - PROCESS | 1913 | ++DOCSHELL 0xa57e8400 == 1 [pid = 1913] [id = 1]
18:50:49 INFO - PROCESS | 1913 | ++DOMWINDOW == 1 (0xa57e8800) [pid = 1913] [serial = 1] [outer = (nil)]
18:50:49 INFO - PROCESS | 1913 | [1913] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2084
18:50:49 INFO - PROCESS | 1913 | ++DOMWINDOW == 2 (0xa4d4d400) [pid = 1913] [serial = 2] [outer = 0xa57e8800]
18:50:50 INFO - PROCESS | 1913 | 1447469450312 Marionette INFO Listening on port 2828
18:50:50 INFO - PROCESS | 1913 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned a04ff760
18:50:51 INFO - PROCESS | 1913 | [GFX2-]: Unrecognized feature DIRECT3D_9_LAYERS, WEBGL_ANGLE
18:50:51 INFO - PROCESS | 1913 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 9fed8ec0
18:50:52 INFO - PROCESS | 1913 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 9fef77c0
18:50:52 INFO - PROCESS | 1913 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 9fefa3e0
18:50:52 INFO - PROCESS | 1913 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned b7286cc0
18:50:52 INFO - PROCESS | 1913 | 1447469452621 Marionette INFO Marionette enabled via command-line flag
18:50:52 INFO - PROCESS | 1913 | ++DOCSHELL 0x9ff9a800 == 2 [pid = 1913] [id = 2]
18:50:52 INFO - PROCESS | 1913 | ++DOMWINDOW == 3 (0xa5776400) [pid = 1913] [serial = 3] [outer = (nil)]
18:50:52 INFO - PROCESS | 1913 | ++DOMWINDOW == 4 (0xa5776c00) [pid = 1913] [serial = 4] [outer = 0xa5776400]
18:50:52 INFO - PROCESS | 1913 | ++DOMWINDOW == 5 (0x9f658800) [pid = 1913] [serial = 5] [outer = 0xa57e8800]
18:50:52 INFO - PROCESS | 1913 | [1913] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 841
18:50:52 INFO - PROCESS | 1913 | 1447469452846 Marionette INFO Accepted connection conn0 from 127.0.0.1:46893
18:50:52 INFO - PROCESS | 1913 | 1447469452848 Marionette DEBUG conn0 client <- {"applicationType":"gecko","marionetteProtocol":2}
18:50:53 INFO - PROCESS | 1913 | [1913] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 841
18:50:53 INFO - PROCESS | 1913 | 1447469453077 Marionette INFO Accepted connection conn1 from 127.0.0.1:46894
18:50:53 INFO - PROCESS | 1913 | 1447469453078 Marionette DEBUG conn1 client <- {"applicationType":"gecko","marionetteProtocol":2}
18:50:53 INFO - PROCESS | 1913 | 1447469453084 Marionette INFO Closed connection conn0
18:50:53 INFO - PROCESS | 1913 | [1913] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 841
18:50:53 INFO - PROCESS | 1913 | 1447469453149 Marionette INFO Accepted connection conn2 from 127.0.0.1:46895
18:50:53 INFO - PROCESS | 1913 | 1447469453150 Marionette DEBUG conn2 client <- {"applicationType":"gecko","marionetteProtocol":2}
18:50:53 INFO - PROCESS | 1913 | 1447469453177 Marionette INFO Closed connection conn2
18:50:53 INFO - PROCESS | 1913 | 1447469453187 Marionette DEBUG conn1 -> {"name":"newSession","parameters":{"sessionId":null,"capabilities":null}}
18:50:53 INFO - PROCESS | 1913 | [1913] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 966
18:50:54 INFO - PROCESS | 1913 | ++DOCSHELL 0x9d897800 == 3 [pid = 1913] [id = 3]
18:50:54 INFO - PROCESS | 1913 | ++DOMWINDOW == 6 (0xa57dd400) [pid = 1913] [serial = 6] [outer = (nil)]
18:50:54 INFO - PROCESS | 1913 | ++DOCSHELL 0xa9118800 == 4 [pid = 1913] [id = 4]
18:50:54 INFO - PROCESS | 1913 | ++DOMWINDOW == 7 (0x9d59d400) [pid = 1913] [serial = 7] [outer = (nil)]
18:50:55 INFO - PROCESS | 1913 | [1913] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272
18:50:55 INFO - PROCESS | 1913 | ++DOCSHELL 0x9b1da400 == 5 [pid = 1913] [id = 5]
18:50:55 INFO - PROCESS | 1913 | ++DOMWINDOW == 8 (0x9b1da800) [pid = 1913] [serial = 8] [outer = (nil)]
18:50:55 INFO - PROCESS | 1913 | [1913] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272
18:50:55 INFO - PROCESS | 1913 | ++DOMWINDOW == 9 (0x9ac52800) [pid = 1913] [serial = 9] [outer = 0x9b1da800]
18:50:55 INFO - PROCESS | 1913 | ++DOMWINDOW == 10 (0x9a978400) [pid = 1913] [serial = 10] [outer = 0xa57dd400]
18:50:55 INFO - PROCESS | 1913 | ++DOMWINDOW == 11 (0x9a97a000) [pid = 1913] [serial = 11] [outer = 0x9d59d400]
18:50:55 INFO - PROCESS | 1913 | ++DOMWINDOW == 12 (0x9a97c400) [pid = 1913] [serial = 12] [outer = 0x9b1da800]
18:50:57 INFO - PROCESS | 1913 | 1447469457063 Marionette INFO loaded listener.js
18:50:57 INFO - PROCESS | 1913 | 1447469457098 Marionette INFO loaded listener.js
18:50:57 INFO - PROCESS | 1913 | ++DOMWINDOW == 13 (0x9a81ec00) [pid = 1913] [serial = 13] [outer = 0x9b1da800]
18:50:57 INFO - PROCESS | 1913 | 1447469457614 Marionette DEBUG conn1 client <- {"sessionId":"eff2609c-1078-4aaa-9e3b-a6346a90b29a","capabilities":{"browserName":"Firefox","browserVersion":"45.0a1","platformName":"LINUX","platformVersion":"45.0a1","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20151113170031","device":"desktop","version":"45.0a1"}}
18:50:57 INFO - PROCESS | 1913 | [1913] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:50:58 INFO - PROCESS | 1913 | 1447469457998 Marionette DEBUG conn1 -> {"name":"getContext"}
18:50:58 INFO - PROCESS | 1913 | 1447469458001 Marionette DEBUG conn1 client <- {"value":"content"}
18:50:58 INFO - PROCESS | 1913 | 1447469458362 Marionette DEBUG conn1 -> {"name":"setContext","parameters":{"value":"chrome"}}
18:50:58 INFO - PROCESS | 1913 | 1447469458367 Marionette DEBUG conn1 client <- {}
18:50:58 INFO - PROCESS | 1913 | 1447469458601 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}}
18:50:59 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/toolkit/xre/nsXREDirProvider.cpp, line 1399
18:51:00 INFO - PROCESS | 1913 | ++DOCSHELL 0xaa2b2c00 == 1 [pid = 1965] [id = 1]
18:51:00 INFO - PROCESS | 1913 | ++DOMWINDOW == 1 (0xaa2f9000) [pid = 1965] [serial = 1] [outer = (nil)]
18:51:00 INFO - PROCESS | 1913 | ++DOMWINDOW == 2 (0xa78b5c00) [pid = 1965] [serial = 2] [outer = 0xaa2f9000]
18:51:00 INFO - PROCESS | 1913 | [Parent 1913] WARNING: Could not get disk information from DiskSpaceWatcher: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/storage/DOMStorageIPC.cpp, line 320
18:51:01 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:51:01 INFO - PROCESS | 1913 | [Parent 1913] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 319
18:51:01 INFO - PROCESS | 1913 | ++DOMWINDOW == 3 (0xa7494c00) [pid = 1965] [serial = 3] [outer = 0xaa2f9000]
18:51:01 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_TRUE(startupCache) failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/xbl/nsXBLDocumentInfo.cpp, line 214
18:51:01 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_TRUE(startupCache) failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/xbl/nsXBLDocumentInfo.cpp, line 282
18:51:02 INFO - PROCESS | 1913 | [Parent 1913] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109
18:51:02 INFO - PROCESS | 1913 | ++DOCSHELL 0x9a1f2400 == 6 [pid = 1913] [id = 6]
18:51:02 INFO - PROCESS | 1913 | ++DOMWINDOW == 14 (0x9a1f2800) [pid = 1913] [serial = 14] [outer = (nil)]
18:51:02 INFO - PROCESS | 1913 | ++DOMWINDOW == 15 (0x9a979400) [pid = 1913] [serial = 15] [outer = 0x9a1f2800]
18:51:02 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
18:51:02 INFO - PROCESS | 1913 | ++DOMWINDOW == 16 (0x9a981400) [pid = 1913] [serial = 16] [outer = 0x9a1f2800]
18:51:02 INFO - PROCESS | 1913 | ++DOCSHELL 0x9a593c00 == 7 [pid = 1913] [id = 7]
18:51:02 INFO - PROCESS | 1913 | ++DOMWINDOW == 17 (0x9bf3d400) [pid = 1913] [serial = 17] [outer = (nil)]
18:51:02 INFO - PROCESS | 1913 | ++DOMWINDOW == 18 (0x9d5a9400) [pid = 1913] [serial = 18] [outer = 0x9bf3d400]
18:51:02 INFO - PROCESS | 1913 | ++DOMWINDOW == 19 (0x9f651000) [pid = 1913] [serial = 19] [outer = 0x9bf3d400]
18:51:02 INFO - PROCESS | 1913 | ++DOCSHELL 0xa7495c00 == 2 [pid = 1965] [id = 2]
18:51:02 INFO - PROCESS | 1913 | ++DOMWINDOW == 4 (0xa7496000) [pid = 1965] [serial = 4] [outer = (nil)]
18:51:03 INFO - PROCESS | 1913 | ++DOMWINDOW == 5 (0xa6983400) [pid = 1965] [serial = 5] [outer = 0xa7496000]
18:51:03 INFO - PROCESS | 1913 | ++DOCSHELL 0x9d5a9000 == 8 [pid = 1913] [id = 8]
18:51:03 INFO - PROCESS | 1913 | ++DOMWINDOW == 20 (0x9d8da400) [pid = 1913] [serial = 20] [outer = (nil)]
18:51:03 INFO - PROCESS | 1913 | ++DOMWINDOW == 21 (0xa57e8c00) [pid = 1913] [serial = 21] [outer = 0x9d8da400]
18:51:03 INFO - PROCESS | 1913 | 1447469463396 Marionette INFO loaded listener.js
18:51:03 INFO - PROCESS | 1913 | ++DOMWINDOW == 22 (0x97b79800) [pid = 1913] [serial = 22] [outer = 0x9d8da400]
18:51:03 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:51:03 INFO - PROCESS | 1913 | ++DOMWINDOW == 6 (0xa698b800) [pid = 1965] [serial = 6] [outer = 0xa7496000]
18:51:04 INFO - PROCESS | 1913 | [Parent 1913] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101
18:51:04 INFO - PROCESS | 1913 | [Parent 1913] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:51:05 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
18:51:05 INFO - document served over http requires an http
18:51:05 INFO - sub-resource via fetch-request using the http-csp
18:51:05 INFO - delivery method with keep-origin-redirect and when
18:51: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"
18:51:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:51:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:51:05 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:51:05 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:51:05 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:51:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:51:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:51:05 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
18:51:05 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2713ms
18:51:05 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
18:51:05 INFO - PROCESS | 1913 | ++DOCSHELL 0xa5fd1800 == 3 [pid = 1965] [id = 3]
18:51:05 INFO - PROCESS | 1913 | ++DOMWINDOW == 7 (0xa5fd4c00) [pid = 1965] [serial = 7] [outer = (nil)]
18:51:05 INFO - PROCESS | 1913 | ++DOMWINDOW == 8 (0xa5fd6800) [pid = 1965] [serial = 8] [outer = 0xa5fd4c00]
18:51:06 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:51:06 INFO - PROCESS | 1913 | ++DOMWINDOW == 9 (0xa6991c00) [pid = 1965] [serial = 9] [outer = 0xa5fd4c00]
18:51:07 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
18:51:07 INFO - document served over http requires an http
18:51:07 INFO - sub-resource via fetch-request using the http-csp
18:51:07 INFO - delivery method with no-redirect and when
18:51: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"
18:51:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:51:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:51:07 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:51:07 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:51:07 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:51:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:51:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:51:07 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
18:51:07 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2045ms
18:51:07 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
18:51:08 INFO - PROCESS | 1913 | ++DOCSHELL 0xa5d50c00 == 4 [pid = 1965] [id = 4]
18:51:08 INFO - PROCESS | 1913 | ++DOMWINDOW == 10 (0xa5d51000) [pid = 1965] [serial = 10] [outer = (nil)]
18:51:08 INFO - PROCESS | 1913 | ++DOMWINDOW == 11 (0xa5d52c00) [pid = 1965] [serial = 11] [outer = 0xa5d51000]
18:51:08 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:51:08 INFO - PROCESS | 1913 | ++DOMWINDOW == 12 (0xa5b79000) [pid = 1965] [serial = 12] [outer = 0xa5d51000]
18:51:09 INFO - PROCESS | 1913 | --DOCSHELL 0x9b1da400 == 7 [pid = 1913] [id = 5]
18:51:09 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
18:51:09 INFO - document served over http requires an http
18:51:09 INFO - sub-resource via fetch-request using the http-csp
18:51:09 INFO - delivery method with swap-origin-redirect and when
18:51: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"
18:51:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:51:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:51:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:51:09 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:51:09 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:51:09 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:51:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:51:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:51:09 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
18:51:09 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2556ms
18:51:09 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
18:51:10 INFO - PROCESS | 1913 | ++DOCSHELL 0xa5b84400 == 5 [pid = 1965] [id = 5]
18:51:10 INFO - PROCESS | 1913 | ++DOMWINDOW == 13 (0xa5b84800) [pid = 1965] [serial = 13] [outer = (nil)]
18:51:10 INFO - PROCESS | 1913 | ++DOMWINDOW == 14 (0xa692a000) [pid = 1965] [serial = 14] [outer = 0xa5b84800]
18:51:10 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:51:10 INFO - PROCESS | 1913 | ++DOMWINDOW == 15 (0xa78b7c00) [pid = 1965] [serial = 15] [outer = 0xa5b84800]
18:51:11 INFO - PROCESS | 1913 | ++DOCSHELL 0xa595c000 == 6 [pid = 1965] [id = 6]
18:51:11 INFO - PROCESS | 1913 | ++DOMWINDOW == 16 (0xa595c400) [pid = 1965] [serial = 16] [outer = (nil)]
18:51:11 INFO - PROCESS | 1913 | ++DOMWINDOW == 17 (0xa5960400) [pid = 1965] [serial = 17] [outer = 0xa595c400]
18:51:12 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
18:51:12 INFO - document served over http requires an http
18:51:12 INFO - sub-resource via iframe-tag using the http-csp
18:51:12 INFO - delivery method with keep-origin-redirect and when
18:51: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"
18:51:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:51:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:51:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:51:12 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:51:12 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:51:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:51:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:51:12 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
18:51:12 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2336ms
18:51:12 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
18:51:12 INFO - PROCESS | 1913 | ++DOCSHELL 0xa595f800 == 7 [pid = 1965] [id = 7]
18:51:12 INFO - PROCESS | 1913 | ++DOMWINDOW == 18 (0xa5964000) [pid = 1965] [serial = 18] [outer = (nil)]
18:51:12 INFO - PROCESS | 1913 | ++DOMWINDOW == 19 (0xa5b7d800) [pid = 1965] [serial = 19] [outer = 0xa5964000]
18:51:13 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:51:13 INFO - PROCESS | 1913 | ++DOMWINDOW == 20 (0xa5d4fc00) [pid = 1965] [serial = 20] [outer = 0xa5964000]
18:51:14 INFO - PROCESS | 1913 | ++DOCSHELL 0xa698c800 == 8 [pid = 1965] [id = 8]
18:51:14 INFO - PROCESS | 1913 | ++DOMWINDOW == 21 (0xa698e400) [pid = 1965] [serial = 21] [outer = (nil)]
18:51:14 INFO - PROCESS | 1913 | ++DOMWINDOW == 22 (0xa7437400) [pid = 1965] [serial = 22] [outer = 0xa698e400]
18:51:14 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
18:51:14 INFO - document served over http requires an http
18:51:14 INFO - sub-resource via iframe-tag using the http-csp
18:51:14 INFO - delivery method with no-redirect and when
18:51: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"
18:51:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:51:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:51:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:51:14 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:51:14 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:51:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:51:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:51:14 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
18:51:14 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2260ms
18:51:14 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
18:51:15 INFO - PROCESS | 1913 | ++DOCSHELL 0xa5966800 == 9 [pid = 1965] [id = 9]
18:51:15 INFO - PROCESS | 1913 | ++DOMWINDOW == 23 (0xa5b77c00) [pid = 1965] [serial = 23] [outer = (nil)]
18:51:15 INFO - PROCESS | 1913 | ++DOMWINDOW == 24 (0xa5b83c00) [pid = 1965] [serial = 24] [outer = 0xa5b77c00]
18:51:15 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:51:15 INFO - PROCESS | 1913 | ++DOMWINDOW == 25 (0xa748e800) [pid = 1965] [serial = 25] [outer = 0xa5b77c00]
18:51:16 INFO - PROCESS | 1913 | --DOCSHELL 0xa5d50c00 == 8 [pid = 1965] [id = 4]
18:51:16 INFO - PROCESS | 1913 | --DOCSHELL 0xa5fd1800 == 7 [pid = 1965] [id = 3]
18:51:16 INFO - PROCESS | 1913 | --DOCSHELL 0xa7495c00 == 6 [pid = 1965] [id = 2]
18:51:16 INFO - PROCESS | 1913 | ++DOCSHELL 0xa5fd8400 == 7 [pid = 1965] [id = 10]
18:51:16 INFO - PROCESS | 1913 | ++DOMWINDOW == 26 (0xa5fd8800) [pid = 1965] [serial = 26] [outer = (nil)]
18:51:16 INFO - PROCESS | 1913 | ++DOMWINDOW == 27 (0xa6984800) [pid = 1965] [serial = 27] [outer = 0xa5fd8800]
18:51:16 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
18:51:16 INFO - document served over http requires an http
18:51:16 INFO - sub-resource via iframe-tag using the http-csp
18:51:16 INFO - delivery method with swap-origin-redirect and when
18:51: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"
18:51:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:51:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:51:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:51:16 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:51:16 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:51:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:51:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:51:16 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
18:51:16 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2407ms
18:51:16 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
18:51:17 INFO - PROCESS | 1913 | ++DOCSHELL 0xa692ac00 == 8 [pid = 1965] [id = 11]
18:51:17 INFO - PROCESS | 1913 | ++DOMWINDOW == 28 (0xaa2fb400) [pid = 1965] [serial = 28] [outer = (nil)]
18:51:17 INFO - PROCESS | 1913 | ++DOMWINDOW == 29 (0xaa4a9400) [pid = 1965] [serial = 29] [outer = 0xaa2fb400]
18:51:17 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:51:17 INFO - PROCESS | 1913 | ++DOMWINDOW == 30 (0xad43c800) [pid = 1965] [serial = 30] [outer = 0xaa2fb400]
18:51:19 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
18:51:19 INFO - document served over http requires an http
18:51:19 INFO - sub-resource via script-tag using the http-csp
18:51:19 INFO - delivery method with keep-origin-redirect and when
18:51: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"
18:51:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:51:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:51:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:51:19 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:51:19 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:51:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:51:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:51:19 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
18:51:19 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2537ms
18:51:19 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
18:51:19 INFO - PROCESS | 1913 | ++DOCSHELL 0xaa419c00 == 9 [pid = 1965] [id = 12]
18:51:19 INFO - PROCESS | 1913 | ++DOMWINDOW == 31 (0xad3a4000) [pid = 1965] [serial = 31] [outer = (nil)]
18:51:19 INFO - PROCESS | 1913 | ++DOMWINDOW == 32 (0xad3aa000) [pid = 1965] [serial = 32] [outer = 0xad3a4000]
18:51:20 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:51:20 INFO - PROCESS | 1913 | ++DOMWINDOW == 33 (0xad3ae000) [pid = 1965] [serial = 33] [outer = 0xad3a4000]
18:51:21 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
18:51:21 INFO - document served over http requires an http
18:51:21 INFO - sub-resource via script-tag using the http-csp
18:51:21 INFO - delivery method with no-redirect and when
18:51: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"
18:51:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:51:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:51:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:51:21 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:51:21 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:51:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:51:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:51:21 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
18:51:21 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 2543ms
18:51:21 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
18:51:22 INFO - PROCESS | 1913 | ++DOCSHELL 0xaa538400 == 10 [pid = 1965] [id = 13]
18:51:22 INFO - PROCESS | 1913 | ++DOMWINDOW == 34 (0xaa53c400) [pid = 1965] [serial = 34] [outer = (nil)]
18:51:22 INFO - PROCESS | 1913 | ++DOMWINDOW == 35 (0xaa53e000) [pid = 1965] [serial = 35] [outer = 0xaa53c400]
18:51:22 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:51:22 INFO - PROCESS | 1913 | ++DOMWINDOW == 36 (0xaa542000) [pid = 1965] [serial = 36] [outer = 0xaa53c400]
18:51:23 INFO - PROCESS | 1913 | --DOMWINDOW == 21 (0x9d5a9400) [pid = 1913] [serial = 18] [outer = (nil)] [url = about:blank]
18:51:23 INFO - PROCESS | 1913 | --DOMWINDOW == 20 (0xa4d4d400) [pid = 1913] [serial = 2] [outer = (nil)] [url = about:blank]
18:51:23 INFO - PROCESS | 1913 | --DOMWINDOW == 19 (0x9a979400) [pid = 1913] [serial = 15] [outer = (nil)] [url = about:blank]
18:51:23 INFO - PROCESS | 1913 | --DOMWINDOW == 18 (0x9a97c400) [pid = 1913] [serial = 12] [outer = (nil)] [url = about:blank]
18:51:23 INFO - PROCESS | 1913 | --DOMWINDOW == 17 (0x9ac52800) [pid = 1913] [serial = 9] [outer = (nil)] [url = about:blank]
18:51:23 INFO - PROCESS | 1913 | --DOMWINDOW == 16 (0xa57e8c00) [pid = 1913] [serial = 21] [outer = (nil)] [url = about:blank]
18:51:23 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
18:51:23 INFO - document served over http requires an http
18:51:23 INFO - sub-resource via script-tag using the http-csp
18:51:23 INFO - delivery method with swap-origin-redirect and when
18:51: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"
18:51:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:51:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:51:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:51:23 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:51:23 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:51:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:51:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:51:23 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
18:51:23 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2025ms
18:51:24 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
18:51:24 INFO - PROCESS | 1913 | ++DOCSHELL 0xa5192c00 == 11 [pid = 1965] [id = 14]
18:51:24 INFO - PROCESS | 1913 | ++DOMWINDOW == 37 (0xa5193000) [pid = 1965] [serial = 37] [outer = (nil)]
18:51:24 INFO - PROCESS | 1913 | ++DOMWINDOW == 38 (0xa5194c00) [pid = 1965] [serial = 38] [outer = 0xa5193000]
18:51:24 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:51:24 INFO - PROCESS | 1913 | ++DOMWINDOW == 39 (0xa5199800) [pid = 1965] [serial = 39] [outer = 0xa5193000]
18:51:26 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
18:51:26 INFO - document served over http requires an http
18:51:26 INFO - sub-resource via xhr-request using the http-csp
18:51:26 INFO - delivery method with keep-origin-redirect and when
18:51: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"
18:51:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:51:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:51:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:51:26 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:51:26 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:51:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:51:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:51:26 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
18:51:26 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2096ms
18:51:26 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
18:51:26 INFO - PROCESS | 1913 | ++DOCSHELL 0xa4f50c00 == 12 [pid = 1965] [id = 15]
18:51:26 INFO - PROCESS | 1913 | ++DOMWINDOW == 40 (0xa4f51800) [pid = 1965] [serial = 40] [outer = (nil)]
18:51:26 INFO - PROCESS | 1913 | ++DOMWINDOW == 41 (0xa4f53400) [pid = 1965] [serial = 41] [outer = 0xa4f51800]
18:51:27 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:51:27 INFO - PROCESS | 1913 | ++DOMWINDOW == 42 (0xa518fc00) [pid = 1965] [serial = 42] [outer = 0xa4f51800]
18:51:28 INFO - PROCESS | 1913 | --DOCSHELL 0xa692ac00 == 11 [pid = 1965] [id = 11]
18:51:28 INFO - PROCESS | 1913 | --DOCSHELL 0xa698c800 == 10 [pid = 1965] [id = 8]
18:51:28 INFO - PROCESS | 1913 | --DOCSHELL 0xa5fd8400 == 9 [pid = 1965] [id = 10]
18:51:28 INFO - PROCESS | 1913 | --DOCSHELL 0xa5966800 == 8 [pid = 1965] [id = 9]
18:51:28 INFO - PROCESS | 1913 | --DOCSHELL 0xa595f800 == 7 [pid = 1965] [id = 7]
18:51:28 INFO - PROCESS | 1913 | --DOCSHELL 0xa595c000 == 6 [pid = 1965] [id = 6]
18:51:28 INFO - PROCESS | 1913 | --DOCSHELL 0xa5b84400 == 5 [pid = 1965] [id = 5]
18:51:28 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
18:51:28 INFO - document served over http requires an http
18:51:28 INFO - sub-resource via xhr-request using the http-csp
18:51:28 INFO - delivery method with no-redirect and when
18:51: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"
18:51:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:51:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:51:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:51:28 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:51:28 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:51:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:51:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:51:28 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
18:51:28 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2349ms
18:51:28 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
18:51:28 INFO - PROCESS | 1913 | ++DOCSHELL 0xa4f4e400 == 6 [pid = 1965] [id = 16]
18:51:28 INFO - PROCESS | 1913 | ++DOMWINDOW == 43 (0xa4f54800) [pid = 1965] [serial = 43] [outer = (nil)]
18:51:29 INFO - PROCESS | 1913 | ++DOMWINDOW == 44 (0xa5b7b000) [pid = 1965] [serial = 44] [outer = 0xa4f54800]
18:51:29 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:51:29 INFO - PROCESS | 1913 | ++DOMWINDOW == 45 (0xa5d53400) [pid = 1965] [serial = 45] [outer = 0xa4f54800]
18:51:30 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
18:51:30 INFO - document served over http requires an http
18:51:30 INFO - sub-resource via xhr-request using the http-csp
18:51:30 INFO - delivery method with swap-origin-redirect and when
18:51: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"
18:51:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:51:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:51:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:51:30 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:51:30 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:51:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:51:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:51:30 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
18:51:30 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2038ms
18:51:30 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
18:51:31 INFO - PROCESS | 1913 | --DOCSHELL 0xaa538400 == 5 [pid = 1965] [id = 13]
18:51:31 INFO - PROCESS | 1913 | --DOCSHELL 0xa5192c00 == 4 [pid = 1965] [id = 14]
18:51:31 INFO - PROCESS | 1913 | --DOCSHELL 0xaa419c00 == 3 [pid = 1965] [id = 12]
18:51:31 INFO - PROCESS | 1913 | --DOCSHELL 0xa4f50c00 == 2 [pid = 1965] [id = 15]
18:51:31 INFO - PROCESS | 1913 | ++DOCSHELL 0xa4f49800 == 3 [pid = 1965] [id = 17]
18:51:31 INFO - PROCESS | 1913 | ++DOMWINDOW == 46 (0xa4f4a800) [pid = 1965] [serial = 46] [outer = (nil)]
18:51:31 INFO - PROCESS | 1913 | ++DOMWINDOW == 47 (0xa4f4dc00) [pid = 1965] [serial = 47] [outer = 0xa4f4a800]
18:51:31 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:51:31 INFO - PROCESS | 1913 | ++DOMWINDOW == 48 (0xa5196400) [pid = 1965] [serial = 48] [outer = 0xa4f4a800]
18:51:32 INFO - PROCESS | 1913 | ++DOMWINDOW == 17 (0x9a943800) [pid = 1913] [serial = 23] [outer = 0x9bf3d400]
18:51:33 INFO - PROCESS | 1913 | --DOMWINDOW == 47 (0xa78b5c00) [pid = 1965] [serial = 2] [outer = (nil)] [url = about:blank]
18:51:33 INFO - PROCESS | 1913 | --DOMWINDOW == 46 (0xa5d52c00) [pid = 1965] [serial = 11] [outer = (nil)] [url = about:blank]
18:51:33 INFO - PROCESS | 1913 | --DOMWINDOW == 45 (0xa4f53400) [pid = 1965] [serial = 41] [outer = (nil)] [url = about:blank]
18:51:33 INFO - PROCESS | 1913 | --DOMWINDOW == 44 (0xa5194c00) [pid = 1965] [serial = 38] [outer = (nil)] [url = about:blank]
18:51:33 INFO - PROCESS | 1913 | --DOMWINDOW == 43 (0xaa53e000) [pid = 1965] [serial = 35] [outer = (nil)] [url = about:blank]
18:51:33 INFO - PROCESS | 1913 | --DOMWINDOW == 42 (0xa6983400) [pid = 1965] [serial = 5] [outer = (nil)] [url = about:blank]
18:51:33 INFO - PROCESS | 1913 | --DOMWINDOW == 41 (0xa7437400) [pid = 1965] [serial = 22] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447469474031]
18:51:33 INFO - PROCESS | 1913 | --DOMWINDOW == 40 (0xa5b7d800) [pid = 1965] [serial = 19] [outer = (nil)] [url = about:blank]
18:51:33 INFO - PROCESS | 1913 | --DOMWINDOW == 39 (0xaa4a9400) [pid = 1965] [serial = 29] [outer = (nil)] [url = about:blank]
18:51:33 INFO - PROCESS | 1913 | --DOMWINDOW == 38 (0xa6984800) [pid = 1965] [serial = 27] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:51:33 INFO - PROCESS | 1913 | --DOMWINDOW == 37 (0xa5b83c00) [pid = 1965] [serial = 24] [outer = (nil)] [url = about:blank]
18:51:33 INFO - PROCESS | 1913 | --DOMWINDOW == 36 (0xa5960400) [pid = 1965] [serial = 17] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:51:33 INFO - PROCESS | 1913 | --DOMWINDOW == 35 (0xa692a000) [pid = 1965] [serial = 14] [outer = (nil)] [url = about:blank]
18:51:33 INFO - PROCESS | 1913 | --DOMWINDOW == 34 (0xa5fd6800) [pid = 1965] [serial = 8] [outer = (nil)] [url = about:blank]
18:51:33 INFO - PROCESS | 1913 | --DOMWINDOW == 33 (0xa5b7b000) [pid = 1965] [serial = 44] [outer = (nil)] [url = about:blank]
18:51:33 INFO - PROCESS | 1913 | --DOMWINDOW == 32 (0xad3aa000) [pid = 1965] [serial = 32] [outer = (nil)] [url = about:blank]
18:51:33 INFO - PROCESS | 1913 | --DOMWINDOW == 31 (0xa5193000) [pid = 1965] [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]
18:51:33 INFO - PROCESS | 1913 | --DOMWINDOW == 30 (0xaa53c400) [pid = 1965] [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]
18:51:33 INFO - PROCESS | 1913 | --DOMWINDOW == 29 (0xa5964000) [pid = 1965] [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]
18:51:33 INFO - PROCESS | 1913 | --DOMWINDOW == 28 (0xa7496000) [pid = 1965] [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]
18:51:33 INFO - PROCESS | 1913 | --DOMWINDOW == 27 (0xaa2fb400) [pid = 1965] [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]
18:51:33 INFO - PROCESS | 1913 | --DOMWINDOW == 26 (0xa698e400) [pid = 1965] [serial = 21] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447469474031]
18:51:33 INFO - PROCESS | 1913 | --DOMWINDOW == 25 (0xa5b84800) [pid = 1965] [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]
18:51:33 INFO - PROCESS | 1913 | --DOMWINDOW == 24 (0xa5fd8800) [pid = 1965] [serial = 26] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:51:33 INFO - PROCESS | 1913 | --DOMWINDOW == 23 (0xad3a4000) [pid = 1965] [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]
18:51:33 INFO - PROCESS | 1913 | --DOMWINDOW == 22 (0xa5d51000) [pid = 1965] [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]
18:51:33 INFO - PROCESS | 1913 | --DOMWINDOW == 21 (0xa4f51800) [pid = 1965] [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]
18:51:33 INFO - PROCESS | 1913 | --DOMWINDOW == 20 (0xa5fd4c00) [pid = 1965] [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]
18:51:33 INFO - PROCESS | 1913 | --DOMWINDOW == 19 (0xa5b77c00) [pid = 1965] [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]
18:51:33 INFO - PROCESS | 1913 | --DOMWINDOW == 18 (0xa595c400) [pid = 1965] [serial = 16] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:51:34 INFO - PROCESS | 1913 | --DOMWINDOW == 17 (0xa518fc00) [pid = 1965] [serial = 42] [outer = (nil)] [url = about:blank]
18:51:34 INFO - PROCESS | 1913 | --DOMWINDOW == 16 (0xa5199800) [pid = 1965] [serial = 39] [outer = (nil)] [url = about:blank]
18:51:34 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
18:51:34 INFO - document served over http requires an https
18:51:34 INFO - sub-resource via fetch-request using the http-csp
18:51:34 INFO - delivery method with keep-origin-redirect and when
18:51: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"
18:51:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:51:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:51:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:51:34 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:51:34 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:51:34 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:51:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:51:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:51:34 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
18:51:34 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 4201ms
18:51:34 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
18:51:35 INFO - PROCESS | 1913 | ++DOCSHELL 0xa5198c00 == 4 [pid = 1965] [id = 18]
18:51:35 INFO - PROCESS | 1913 | ++DOMWINDOW == 17 (0xa519d800) [pid = 1965] [serial = 49] [outer = (nil)]
18:51:35 INFO - PROCESS | 1913 | ++DOMWINDOW == 18 (0xa595e400) [pid = 1965] [serial = 50] [outer = 0xa519d800]
18:51:35 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:51:35 INFO - PROCESS | 1913 | ++DOMWINDOW == 19 (0xa5965000) [pid = 1965] [serial = 51] [outer = 0xa519d800]
18:51:36 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
18:51:36 INFO - document served over http requires an https
18:51:36 INFO - sub-resource via fetch-request using the http-csp
18:51:36 INFO - delivery method with no-redirect and when
18:51: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"
18:51:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:51:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:51:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:51:36 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:51:36 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:51:36 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:51:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:51:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:51:36 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
18:51:36 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2038ms
18:51:36 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
18:51:37 INFO - PROCESS | 1913 | ++DOCSHELL 0xa4f50c00 == 5 [pid = 1965] [id = 19]
18:51:37 INFO - PROCESS | 1913 | ++DOMWINDOW == 20 (0xa4f51800) [pid = 1965] [serial = 52] [outer = (nil)]
18:51:37 INFO - PROCESS | 1913 | ++DOMWINDOW == 21 (0xa5b82c00) [pid = 1965] [serial = 53] [outer = 0xa4f51800]
18:51:37 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:51:37 INFO - PROCESS | 1913 | ++DOMWINDOW == 22 (0xa5d4dc00) [pid = 1965] [serial = 54] [outer = 0xa4f51800]
18:51:39 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
18:51:39 INFO - document served over http requires an https
18:51:39 INFO - sub-resource via fetch-request using the http-csp
18:51:39 INFO - delivery method with swap-origin-redirect and when
18:51: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"
18:51:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:51:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:51:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:51:39 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:51:39 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:51:39 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:51:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:51:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:51:39 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
18:51:39 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2237ms
18:51:39 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
18:51:39 INFO - PROCESS | 1913 | ++DOCSHELL 0xa5b7d800 == 6 [pid = 1965] [id = 20]
18:51:39 INFO - PROCESS | 1913 | ++DOMWINDOW == 23 (0xa5b80000) [pid = 1965] [serial = 55] [outer = (nil)]
18:51:39 INFO - PROCESS | 1913 | ++DOMWINDOW == 24 (0xa698e800) [pid = 1965] [serial = 56] [outer = 0xa5b80000]
18:51:40 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:51:40 INFO - PROCESS | 1913 | ++DOMWINDOW == 25 (0xa7487c00) [pid = 1965] [serial = 57] [outer = 0xa5b80000]
18:51:40 INFO - PROCESS | 1913 | ++DOCSHELL 0xaa20a000 == 7 [pid = 1965] [id = 21]
18:51:40 INFO - PROCESS | 1913 | ++DOMWINDOW == 26 (0xaa20b800) [pid = 1965] [serial = 58] [outer = (nil)]
18:51:40 INFO - PROCESS | 1913 | ++DOMWINDOW == 27 (0xaa41a400) [pid = 1965] [serial = 59] [outer = 0xaa20b800]
18:51:41 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
18:51:41 INFO - document served over http requires an https
18:51:41 INFO - sub-resource via iframe-tag using the http-csp
18:51:41 INFO - delivery method with keep-origin-redirect and when
18:51: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"
18:51:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:51:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:51:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:51:41 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:51:41 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:51:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:51:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:51:41 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
18:51:41 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2348ms
18:51:41 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
18:51:41 INFO - PROCESS | 1913 | ++DOCSHELL 0xa5192c00 == 8 [pid = 1965] [id = 22]
18:51:41 INFO - PROCESS | 1913 | ++DOMWINDOW == 28 (0xa5193800) [pid = 1965] [serial = 60] [outer = (nil)]
18:51:42 INFO - PROCESS | 1913 | ++DOMWINDOW == 29 (0xa5963800) [pid = 1965] [serial = 61] [outer = 0xa5193800]
18:51:42 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:51:42 INFO - PROCESS | 1913 | ++DOMWINDOW == 30 (0xa5d46400) [pid = 1965] [serial = 62] [outer = 0xa5193800]
18:51:43 INFO - PROCESS | 1913 | --DOCSHELL 0xa4f49800 == 7 [pid = 1965] [id = 17]
18:51:43 INFO - PROCESS | 1913 | --DOMWINDOW == 29 (0xa5b79000) [pid = 1965] [serial = 12] [outer = (nil)] [url = about:blank]
18:51:43 INFO - PROCESS | 1913 | --DOMWINDOW == 28 (0xa698b800) [pid = 1965] [serial = 6] [outer = (nil)] [url = about:blank]
18:51:43 INFO - PROCESS | 1913 | --DOMWINDOW == 27 (0xa6991c00) [pid = 1965] [serial = 9] [outer = (nil)] [url = about:blank]
18:51:43 INFO - PROCESS | 1913 | --DOMWINDOW == 26 (0xad3ae000) [pid = 1965] [serial = 33] [outer = (nil)] [url = about:blank]
18:51:43 INFO - PROCESS | 1913 | --DOMWINDOW == 25 (0xad43c800) [pid = 1965] [serial = 30] [outer = (nil)] [url = about:blank]
18:51:43 INFO - PROCESS | 1913 | --DOMWINDOW == 24 (0xaa542000) [pid = 1965] [serial = 36] [outer = (nil)] [url = about:blank]
18:51:43 INFO - PROCESS | 1913 | --DOMWINDOW == 23 (0xa748e800) [pid = 1965] [serial = 25] [outer = (nil)] [url = about:blank]
18:51:43 INFO - PROCESS | 1913 | --DOMWINDOW == 22 (0xa5d4fc00) [pid = 1965] [serial = 20] [outer = (nil)] [url = about:blank]
18:51:43 INFO - PROCESS | 1913 | --DOMWINDOW == 21 (0xa78b7c00) [pid = 1965] [serial = 15] [outer = (nil)] [url = about:blank]
18:51:43 INFO - PROCESS | 1913 | ++DOCSHELL 0xa518e800 == 8 [pid = 1965] [id = 23]
18:51:43 INFO - PROCESS | 1913 | ++DOMWINDOW == 22 (0xa518f400) [pid = 1965] [serial = 63] [outer = (nil)]
18:51:43 INFO - PROCESS | 1913 | ++DOMWINDOW == 23 (0xa5957800) [pid = 1965] [serial = 64] [outer = 0xa518f400]
18:51:43 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
18:51:43 INFO - document served over http requires an https
18:51:43 INFO - sub-resource via iframe-tag using the http-csp
18:51:43 INFO - delivery method with no-redirect and when
18:51: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"
18:51:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:51:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:51:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:51:43 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:51:43 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:51:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:51:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:51:43 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
18:51:43 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2298ms
18:51:43 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
18:51:44 INFO - PROCESS | 1913 | ++DOCSHELL 0xa5962000 == 9 [pid = 1965] [id = 24]
18:51:44 INFO - PROCESS | 1913 | ++DOMWINDOW == 24 (0xa5b7a400) [pid = 1965] [serial = 65] [outer = (nil)]
18:51:44 INFO - PROCESS | 1913 | ++DOMWINDOW == 25 (0xa5fd5400) [pid = 1965] [serial = 66] [outer = 0xa5b7a400]
18:51:44 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:51:44 INFO - PROCESS | 1913 | ++DOMWINDOW == 26 (0xa6985c00) [pid = 1965] [serial = 67] [outer = 0xa5b7a400]
18:51:45 INFO - PROCESS | 1913 | ++DOCSHELL 0xa7577800 == 10 [pid = 1965] [id = 25]
18:51:45 INFO - PROCESS | 1913 | ++DOMWINDOW == 27 (0xa757dc00) [pid = 1965] [serial = 68] [outer = (nil)]
18:51:46 INFO - PROCESS | 1913 | ++DOMWINDOW == 28 (0xa7440400) [pid = 1965] [serial = 69] [outer = 0xa757dc00]
18:51:46 INFO - PROCESS | 1913 | --DOMWINDOW == 27 (0xa4f4dc00) [pid = 1965] [serial = 47] [outer = (nil)] [url = about:blank]
18:51:46 INFO - PROCESS | 1913 | --DOMWINDOW == 26 (0xa4f4a800) [pid = 1965] [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]
18:51:46 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
18:51:46 INFO - document served over http requires an https
18:51:46 INFO - sub-resource via iframe-tag using the http-csp
18:51:46 INFO - delivery method with swap-origin-redirect and when
18:51: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"
18:51:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:51:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:51:46 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:51:46 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:51:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:51:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:51:46 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
18:51:46 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2812ms
18:51:46 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
18:51:47 INFO - PROCESS | 1913 | ++DOCSHELL 0xa5fcf800 == 11 [pid = 1965] [id = 26]
18:51:47 INFO - PROCESS | 1913 | ++DOMWINDOW == 27 (0xa75cf400) [pid = 1965] [serial = 70] [outer = (nil)]
18:51:47 INFO - PROCESS | 1913 | ++DOMWINDOW == 28 (0xaa53ec00) [pid = 1965] [serial = 71] [outer = 0xa75cf400]
18:51:47 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:51:47 INFO - PROCESS | 1913 | ++DOMWINDOW == 29 (0xaa543400) [pid = 1965] [serial = 72] [outer = 0xa75cf400]
18:51:48 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
18:51:48 INFO - document served over http requires an https
18:51:48 INFO - sub-resource via script-tag using the http-csp
18:51:48 INFO - delivery method with keep-origin-redirect and when
18:51: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"
18:51:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:51:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:51:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:51:48 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:51:48 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:51:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:51:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:51:48 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
18:51:48 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2214ms
18:51:48 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
18:51:49 INFO - PROCESS | 1913 | ++DOCSHELL 0xaa53bc00 == 12 [pid = 1965] [id = 27]
18:51:49 INFO - PROCESS | 1913 | ++DOMWINDOW == 30 (0xaa53c000) [pid = 1965] [serial = 73] [outer = (nil)]
18:51:49 INFO - PROCESS | 1913 | ++DOMWINDOW == 31 (0xad3aa800) [pid = 1965] [serial = 74] [outer = 0xaa53c000]
18:51:50 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:51:50 INFO - PROCESS | 1913 | ++DOMWINDOW == 32 (0xad43a400) [pid = 1965] [serial = 75] [outer = 0xaa53c000]
18:51:52 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
18:51:52 INFO - document served over http requires an https
18:51:52 INFO - sub-resource via script-tag using the http-csp
18:51:52 INFO - delivery method with no-redirect and when
18:51: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"
18:51:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:51:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:51:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:51:52 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:51:52 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:51:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:51:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:51:52 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
18:51:52 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 3156ms
18:51:52 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
18:51:52 INFO - PROCESS | 1913 | ++DOCSHELL 0xa5fd7000 == 13 [pid = 1965] [id = 28]
18:51:52 INFO - PROCESS | 1913 | ++DOMWINDOW == 33 (0xa6924000) [pid = 1965] [serial = 76] [outer = (nil)]
18:51:52 INFO - PROCESS | 1913 | ++DOMWINDOW == 34 (0xaa542c00) [pid = 1965] [serial = 77] [outer = 0xa6924000]
18:51:53 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:51:53 INFO - PROCESS | 1913 | ++DOMWINDOW == 35 (0xad3ad800) [pid = 1965] [serial = 78] [outer = 0xa6924000]
18:51:54 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
18:51:54 INFO - document served over http requires an https
18:51:54 INFO - sub-resource via script-tag using the http-csp
18:51:54 INFO - delivery method with swap-origin-redirect and when
18:51: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"
18:51:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:51:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:51:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:51:54 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:51:54 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:51:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:51:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:51:54 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
18:51:54 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2202ms
18:51:54 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
18:51:54 INFO - PROCESS | 1913 | ++DOCSHELL 0xa56c4800 == 14 [pid = 1965] [id = 29]
18:51:54 INFO - PROCESS | 1913 | ++DOMWINDOW == 36 (0xa56c7400) [pid = 1965] [serial = 79] [outer = (nil)]
18:51:54 INFO - PROCESS | 1913 | ++DOMWINDOW == 37 (0xa56c9000) [pid = 1965] [serial = 80] [outer = 0xa56c7400]
18:51:55 INFO - PROCESS | 1913 | --DOMWINDOW == 16 (0x9f651000) [pid = 1913] [serial = 19] [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.]
18:51:55 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:51:55 INFO - PROCESS | 1913 | ++DOMWINDOW == 38 (0xad3cb800) [pid = 1965] [serial = 81] [outer = 0xa56c7400]
18:51:56 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
18:51:56 INFO - document served over http requires an https
18:51:56 INFO - sub-resource via xhr-request using the http-csp
18:51:56 INFO - delivery method with keep-origin-redirect and when
18:51: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"
18:51:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:51:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:51:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:51:56 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:51:56 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:51:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:51:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:51:56 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
18:51:56 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1850ms
18:51:56 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
18:51:56 INFO - PROCESS | 1913 | ++DOCSHELL 0xa56c6000 == 15 [pid = 1965] [id = 30]
18:51:56 INFO - PROCESS | 1913 | ++DOMWINDOW == 39 (0xaa4b6800) [pid = 1965] [serial = 82] [outer = (nil)]
18:51:56 INFO - PROCESS | 1913 | ++DOMWINDOW == 40 (0xad3d9800) [pid = 1965] [serial = 83] [outer = 0xaa4b6800]
18:51:57 INFO - PROCESS | 1913 | 1447469517074 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
18:51:57 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:51:57 INFO - PROCESS | 1913 | ++DOMWINDOW == 41 (0xa4705000) [pid = 1965] [serial = 84] [outer = 0xaa4b6800]
18:51:59 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
18:51:59 INFO - document served over http requires an https
18:51:59 INFO - sub-resource via xhr-request using the http-csp
18:51:59 INFO - delivery method with no-redirect and when
18:51: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"
18:51:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:51:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:51:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:51:59 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:51:59 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:51:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:51:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:51:59 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
18:51:59 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2945ms
18:51:59 INFO - PROCESS | 1913 | --DOCSHELL 0xa5fcf800 == 14 [pid = 1965] [id = 26]
18:51:59 INFO - PROCESS | 1913 | --DOCSHELL 0xa7577800 == 13 [pid = 1965] [id = 25]
18:51:59 INFO - PROCESS | 1913 | --DOCSHELL 0xa5962000 == 12 [pid = 1965] [id = 24]
18:51:59 INFO - PROCESS | 1913 | --DOCSHELL 0xa518e800 == 11 [pid = 1965] [id = 23]
18:51:59 INFO - PROCESS | 1913 | --DOCSHELL 0xa5192c00 == 10 [pid = 1965] [id = 22]
18:51:59 INFO - PROCESS | 1913 | --DOCSHELL 0xaa20a000 == 9 [pid = 1965] [id = 21]
18:51:59 INFO - PROCESS | 1913 | --DOCSHELL 0xa5b7d800 == 8 [pid = 1965] [id = 20]
18:51:59 INFO - PROCESS | 1913 | --DOCSHELL 0xa4f50c00 == 7 [pid = 1965] [id = 19]
18:51:59 INFO - PROCESS | 1913 | --DOCSHELL 0xa4f4e400 == 6 [pid = 1965] [id = 16]
18:51:59 INFO - PROCESS | 1913 | --DOCSHELL 0xa5198c00 == 5 [pid = 1965] [id = 18]
18:51:59 INFO - PROCESS | 1913 | --DOMWINDOW == 40 (0xa5196400) [pid = 1965] [serial = 48] [outer = (nil)] [url = about:blank]
18:51:59 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
18:51:59 INFO - PROCESS | 1913 | ++DOCSHELL 0xa470f000 == 6 [pid = 1965] [id = 31]
18:51:59 INFO - PROCESS | 1913 | ++DOMWINDOW == 41 (0xa470fc00) [pid = 1965] [serial = 85] [outer = (nil)]
18:51:59 INFO - PROCESS | 1913 | ++DOMWINDOW == 42 (0xa518fc00) [pid = 1965] [serial = 86] [outer = 0xa470fc00]
18:52:00 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:52:00 INFO - PROCESS | 1913 | ++DOMWINDOW == 43 (0xa519c000) [pid = 1965] [serial = 87] [outer = 0xa470fc00]
18:52:01 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
18:52:01 INFO - document served over http requires an https
18:52:01 INFO - sub-resource via xhr-request using the http-csp
18:52:01 INFO - delivery method with swap-origin-redirect and when
18:52: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"
18:52:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:52:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:52:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:52:01 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:52:01 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:52:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:52:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:52:01 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html:23:7
18:52:01 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2367ms
18:52:01 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
18:52:02 INFO - PROCESS | 1913 | ++DOCSHELL 0xa4f4f000 == 7 [pid = 1965] [id = 32]
18:52:02 INFO - PROCESS | 1913 | ++DOMWINDOW == 44 (0xa5962c00) [pid = 1965] [serial = 88] [outer = (nil)]
18:52:02 INFO - PROCESS | 1913 | ++DOMWINDOW == 45 (0xa5d47400) [pid = 1965] [serial = 89] [outer = 0xa5962c00]
18:52:03 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:52:03 INFO - PROCESS | 1913 | ++DOMWINDOW == 46 (0xa5fd3000) [pid = 1965] [serial = 90] [outer = 0xa5962c00]
18:52:04 INFO - PROCESS | 1913 | --DOMWINDOW == 45 (0xaa41a400) [pid = 1965] [serial = 59] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:52:04 INFO - PROCESS | 1913 | --DOMWINDOW == 44 (0xa698e800) [pid = 1965] [serial = 56] [outer = (nil)] [url = about:blank]
18:52:04 INFO - PROCESS | 1913 | --DOMWINDOW == 43 (0xaa53ec00) [pid = 1965] [serial = 71] [outer = (nil)] [url = about:blank]
18:52:04 INFO - PROCESS | 1913 | --DOMWINDOW == 42 (0xa595e400) [pid = 1965] [serial = 50] [outer = (nil)] [url = about:blank]
18:52:04 INFO - PROCESS | 1913 | --DOMWINDOW == 41 (0xa5b82c00) [pid = 1965] [serial = 53] [outer = (nil)] [url = about:blank]
18:52:04 INFO - PROCESS | 1913 | --DOMWINDOW == 40 (0xa7440400) [pid = 1965] [serial = 69] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:52:04 INFO - PROCESS | 1913 | --DOMWINDOW == 39 (0xa5fd5400) [pid = 1965] [serial = 66] [outer = (nil)] [url = about:blank]
18:52:04 INFO - PROCESS | 1913 | --DOMWINDOW == 38 (0xa5957800) [pid = 1965] [serial = 64] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447469503417]
18:52:04 INFO - PROCESS | 1913 | --DOMWINDOW == 37 (0xa5963800) [pid = 1965] [serial = 61] [outer = (nil)] [url = about:blank]
18:52:04 INFO - PROCESS | 1913 | --DOMWINDOW == 36 (0xa5193800) [pid = 1965] [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]
18:52:04 INFO - PROCESS | 1913 | --DOMWINDOW == 35 (0xa5b7a400) [pid = 1965] [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]
18:52:04 INFO - PROCESS | 1913 | --DOMWINDOW == 34 (0xa518f400) [pid = 1965] [serial = 63] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447469503417]
18:52:04 INFO - PROCESS | 1913 | --DOMWINDOW == 33 (0xa75cf400) [pid = 1965] [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]
18:52:04 INFO - PROCESS | 1913 | --DOMWINDOW == 32 (0xa757dc00) [pid = 1965] [serial = 68] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:52:04 INFO - PROCESS | 1913 | --DOMWINDOW == 31 (0xaa20b800) [pid = 1965] [serial = 58] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:52:04 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
18:52:04 INFO - document served over http requires an http
18:52:04 INFO - sub-resource via fetch-request using the http-csp
18:52:04 INFO - delivery method with keep-origin-redirect and when
18:52: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"
18:52:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:52:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:52:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:52:04 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:52:04 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:52:04 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:52:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:52:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:52:04 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
18:52:04 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 3071ms
18:52:04 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
18:52:05 INFO - PROCESS | 1913 | ++DOCSHELL 0xa5b7c000 == 8 [pid = 1965] [id = 33]
18:52:05 INFO - PROCESS | 1913 | ++DOMWINDOW == 32 (0xa5d44400) [pid = 1965] [serial = 91] [outer = (nil)]
18:52:05 INFO - PROCESS | 1913 | ++DOMWINDOW == 33 (0xa698e800) [pid = 1965] [serial = 92] [outer = 0xa5d44400]
18:52:05 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:52:05 INFO - PROCESS | 1913 | ++DOMWINDOW == 34 (0xa78b7000) [pid = 1965] [serial = 93] [outer = 0xa5d44400]
18:52:07 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
18:52:07 INFO - document served over http requires an http
18:52:07 INFO - sub-resource via fetch-request using the http-csp
18:52:07 INFO - delivery method with no-redirect and when
18:52: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"
18:52:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:52:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:52:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:52:07 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:52:07 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:52:07 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:52:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:52:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:52:07 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
18:52:07 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2316ms
18:52:07 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
18:52:08 INFO - PROCESS | 1913 | ++DOCSHELL 0xa5196400 == 9 [pid = 1965] [id = 34]
18:52:08 INFO - PROCESS | 1913 | ++DOMWINDOW == 35 (0xa5198c00) [pid = 1965] [serial = 94] [outer = (nil)]
18:52:08 INFO - PROCESS | 1913 | ++DOMWINDOW == 36 (0xa5d52000) [pid = 1965] [serial = 95] [outer = 0xa5198c00]
18:52:09 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:52:09 INFO - PROCESS | 1913 | ++DOMWINDOW == 37 (0xaa41ac00) [pid = 1965] [serial = 96] [outer = 0xa5198c00]
18:52:10 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
18:52:10 INFO - document served over http requires an http
18:52:10 INFO - sub-resource via fetch-request using the http-csp
18:52:10 INFO - delivery method with swap-origin-redirect and when
18:52: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"
18:52:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:52:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:52:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:52:10 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:52:10 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:52:10 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:52:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:52:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:52:10 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
18:52:10 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 3408ms
18:52:10 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
18:52:11 INFO - PROCESS | 1913 | ++DOCSHELL 0xa56ca000 == 10 [pid = 1965] [id = 35]
18:52:11 INFO - PROCESS | 1913 | ++DOMWINDOW == 38 (0xa5959000) [pid = 1965] [serial = 97] [outer = (nil)]
18:52:11 INFO - PROCESS | 1913 | ++DOMWINDOW == 39 (0xad3a5400) [pid = 1965] [serial = 98] [outer = 0xa5959000]
18:52:11 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:52:11 INFO - PROCESS | 1913 | ++DOMWINDOW == 40 (0xad3d3800) [pid = 1965] [serial = 99] [outer = 0xa5959000]
18:52:12 INFO - PROCESS | 1913 | ++DOCSHELL 0xa4303c00 == 11 [pid = 1965] [id = 36]
18:52:12 INFO - PROCESS | 1913 | ++DOMWINDOW == 41 (0xa4304000) [pid = 1965] [serial = 100] [outer = (nil)]
18:52:12 INFO - PROCESS | 1913 | ++DOMWINDOW == 42 (0xa4308000) [pid = 1965] [serial = 101] [outer = 0xa4304000]
18:52:12 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
18:52:12 INFO - document served over http requires an http
18:52:12 INFO - sub-resource via iframe-tag using the http-csp
18:52:12 INFO - delivery method with keep-origin-redirect and when
18:52: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"
18:52:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:52:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:52:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:52:12 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:52:12 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:52:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:52:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:52:12 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
18:52:12 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2057ms
18:52:12 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
18:52:13 INFO - PROCESS | 1913 | ++DOCSHELL 0xa4307400 == 12 [pid = 1965] [id = 37]
18:52:13 INFO - PROCESS | 1913 | ++DOMWINDOW == 43 (0xa430e800) [pid = 1965] [serial = 102] [outer = (nil)]
18:52:13 INFO - PROCESS | 1913 | ++DOMWINDOW == 44 (0xa4707400) [pid = 1965] [serial = 103] [outer = 0xa430e800]
18:52:13 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:52:13 INFO - PROCESS | 1913 | ++DOMWINDOW == 45 (0xa56bc400) [pid = 1965] [serial = 104] [outer = 0xa430e800]
18:52:14 INFO - PROCESS | 1913 | ++DOCSHELL 0xa692e000 == 13 [pid = 1965] [id = 38]
18:52:14 INFO - PROCESS | 1913 | ++DOMWINDOW == 46 (0xa6987400) [pid = 1965] [serial = 105] [outer = (nil)]
18:52:14 INFO - PROCESS | 1913 | ++DOMWINDOW == 47 (0xa4f4b800) [pid = 1965] [serial = 106] [outer = 0xa6987400]
18:52:14 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
18:52:14 INFO - document served over http requires an http
18:52:14 INFO - sub-resource via iframe-tag using the http-csp
18:52:14 INFO - delivery method with no-redirect and when
18:52: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"
18:52:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:52:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:52:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:52:14 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:52:14 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:52:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:52:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:52:14 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
18:52:14 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2147ms
18:52:14 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
18:52:15 INFO - PROCESS | 1913 | --DOCSHELL 0xa4f4f000 == 12 [pid = 1965] [id = 32]
18:52:15 INFO - PROCESS | 1913 | --DOCSHELL 0xa470f000 == 11 [pid = 1965] [id = 31]
18:52:15 INFO - PROCESS | 1913 | --DOCSHELL 0xa56c4800 == 10 [pid = 1965] [id = 29]
18:52:15 INFO - PROCESS | 1913 | --DOCSHELL 0xa5fd7000 == 9 [pid = 1965] [id = 28]
18:52:15 INFO - PROCESS | 1913 | --DOMWINDOW == 46 (0xa5d46400) [pid = 1965] [serial = 62] [outer = (nil)] [url = about:blank]
18:52:15 INFO - PROCESS | 1913 | --DOMWINDOW == 45 (0xaa543400) [pid = 1965] [serial = 72] [outer = (nil)] [url = about:blank]
18:52:15 INFO - PROCESS | 1913 | --DOMWINDOW == 44 (0xa6985c00) [pid = 1965] [serial = 67] [outer = (nil)] [url = about:blank]
18:52:15 INFO - PROCESS | 1913 | ++DOCSHELL 0xa430d400 == 10 [pid = 1965] [id = 39]
18:52:15 INFO - PROCESS | 1913 | ++DOMWINDOW == 45 (0xa430d800) [pid = 1965] [serial = 107] [outer = (nil)]
18:52:15 INFO - PROCESS | 1913 | ++DOMWINDOW == 46 (0xa4708000) [pid = 1965] [serial = 108] [outer = 0xa430d800]
18:52:16 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:52:16 INFO - PROCESS | 1913 | ++DOMWINDOW == 47 (0xa4f55400) [pid = 1965] [serial = 109] [outer = 0xa430d800]
18:52:16 INFO - PROCESS | 1913 | ++DOCSHELL 0xa56c9400 == 11 [pid = 1965] [id = 40]
18:52:16 INFO - PROCESS | 1913 | ++DOMWINDOW == 48 (0xa56ca400) [pid = 1965] [serial = 110] [outer = (nil)]
18:52:16 INFO - PROCESS | 1913 | ++DOMWINDOW == 49 (0xa595f800) [pid = 1965] [serial = 111] [outer = 0xa56ca400]
18:52:17 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
18:52:17 INFO - document served over http requires an http
18:52:17 INFO - sub-resource via iframe-tag using the http-csp
18:52:17 INFO - delivery method with swap-origin-redirect and when
18:52: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"
18:52:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:52:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:52:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:52:17 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:52:17 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:52:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:52:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:52:17 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
18:52:17 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2107ms
18:52:17 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
18:52:17 INFO - PROCESS | 1913 | ++DOCSHELL 0xa4f48400 == 12 [pid = 1965] [id = 41]
18:52:17 INFO - PROCESS | 1913 | ++DOMWINDOW == 50 (0xa5959800) [pid = 1965] [serial = 112] [outer = (nil)]
18:52:17 INFO - PROCESS | 1913 | ++DOMWINDOW == 51 (0xa5fca800) [pid = 1965] [serial = 113] [outer = 0xa5959800]
18:52:18 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:52:18 INFO - PROCESS | 1913 | ++DOMWINDOW == 52 (0xa698b000) [pid = 1965] [serial = 114] [outer = 0xa5959800]
18:52:19 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
18:52:19 INFO - document served over http requires an http
18:52:19 INFO - sub-resource via script-tag using the http-csp
18:52:19 INFO - delivery method with keep-origin-redirect and when
18:52: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"
18:52:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:52:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:52:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:52:19 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:52:19 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:52:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:52:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:52:19 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
18:52:19 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2047ms
18:52:19 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
18:52:19 INFO - PROCESS | 1913 | ++DOCSHELL 0xa5d4b000 == 13 [pid = 1965] [id = 42]
18:52:19 INFO - PROCESS | 1913 | ++DOMWINDOW == 53 (0xa5d4fc00) [pid = 1965] [serial = 115] [outer = (nil)]
18:52:19 INFO - PROCESS | 1913 | ++DOMWINDOW == 54 (0xaa545800) [pid = 1965] [serial = 116] [outer = 0xa5d4fc00]
18:52:20 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:52:20 INFO - PROCESS | 1913 | ++DOMWINDOW == 55 (0xa470f400) [pid = 1965] [serial = 117] [outer = 0xa5d4fc00]
18:52:20 INFO - PROCESS | 1913 | --DOMWINDOW == 54 (0xa698e800) [pid = 1965] [serial = 92] [outer = (nil)] [url = about:blank]
18:52:20 INFO - PROCESS | 1913 | --DOMWINDOW == 53 (0xa5d47400) [pid = 1965] [serial = 89] [outer = (nil)] [url = about:blank]
18:52:20 INFO - PROCESS | 1913 | --DOMWINDOW == 52 (0xa56c9000) [pid = 1965] [serial = 80] [outer = (nil)] [url = about:blank]
18:52:20 INFO - PROCESS | 1913 | --DOMWINDOW == 51 (0xa518fc00) [pid = 1965] [serial = 86] [outer = (nil)] [url = about:blank]
18:52:20 INFO - PROCESS | 1913 | --DOMWINDOW == 50 (0xad3aa800) [pid = 1965] [serial = 74] [outer = (nil)] [url = about:blank]
18:52:20 INFO - PROCESS | 1913 | --DOMWINDOW == 49 (0xad3d9800) [pid = 1965] [serial = 83] [outer = (nil)] [url = about:blank]
18:52:20 INFO - PROCESS | 1913 | --DOMWINDOW == 48 (0xaa542c00) [pid = 1965] [serial = 77] [outer = (nil)] [url = about:blank]
18:52:20 INFO - PROCESS | 1913 | --DOMWINDOW == 47 (0xa5b80000) [pid = 1965] [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]
18:52:20 INFO - PROCESS | 1913 | --DOMWINDOW == 46 (0xa56c7400) [pid = 1965] [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]
18:52:20 INFO - PROCESS | 1913 | --DOMWINDOW == 45 (0xa519d800) [pid = 1965] [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]
18:52:20 INFO - PROCESS | 1913 | --DOMWINDOW == 44 (0xa5962c00) [pid = 1965] [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]
18:52:20 INFO - PROCESS | 1913 | --DOMWINDOW == 43 (0xa6924000) [pid = 1965] [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]
18:52:21 INFO - PROCESS | 1913 | --DOMWINDOW == 42 (0xaa53c000) [pid = 1965] [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]
18:52:21 INFO - PROCESS | 1913 | --DOMWINDOW == 41 (0xaa4b6800) [pid = 1965] [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]
18:52:21 INFO - PROCESS | 1913 | --DOMWINDOW == 40 (0xa470fc00) [pid = 1965] [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]
18:52:21 INFO - PROCESS | 1913 | --DOMWINDOW == 39 (0xa4f51800) [pid = 1965] [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]
18:52:21 INFO - PROCESS | 1913 | --DOMWINDOW == 38 (0xa4f54800) [pid = 1965] [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]
18:52:21 INFO - PROCESS | 1913 | --DOMWINDOW == 37 (0xad3cb800) [pid = 1965] [serial = 81] [outer = (nil)] [url = about:blank]
18:52:21 INFO - PROCESS | 1913 | --DOMWINDOW == 36 (0xa5d4dc00) [pid = 1965] [serial = 54] [outer = (nil)] [url = about:blank]
18:52:21 INFO - PROCESS | 1913 | --DOMWINDOW == 35 (0xa519c000) [pid = 1965] [serial = 87] [outer = (nil)] [url = about:blank]
18:52:21 INFO - PROCESS | 1913 | --DOMWINDOW == 34 (0xa5d53400) [pid = 1965] [serial = 45] [outer = (nil)] [url = about:blank]
18:52:21 INFO - PROCESS | 1913 | --DOMWINDOW == 33 (0xa5965000) [pid = 1965] [serial = 51] [outer = (nil)] [url = about:blank]
18:52:21 INFO - PROCESS | 1913 | --DOMWINDOW == 32 (0xa7487c00) [pid = 1965] [serial = 57] [outer = (nil)] [url = about:blank]
18:52:21 INFO - PROCESS | 1913 | --DOMWINDOW == 31 (0xa4705000) [pid = 1965] [serial = 84] [outer = (nil)] [url = about:blank]
18:52:21 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
18:52:21 INFO - document served over http requires an http
18:52:21 INFO - sub-resource via script-tag using the http-csp
18:52:21 INFO - delivery method with no-redirect and when
18:52: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"
18:52:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:52:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:52:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:52:21 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:52:21 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:52:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:52:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:52:21 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
18:52:21 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 2408ms
18:52:21 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
18:52:21 INFO - PROCESS | 1913 | ++DOCSHELL 0xa5962c00 == 14 [pid = 1965] [id = 43]
18:52:21 INFO - PROCESS | 1913 | ++DOMWINDOW == 32 (0xa5965000) [pid = 1965] [serial = 118] [outer = (nil)]
18:52:22 INFO - PROCESS | 1913 | ++DOMWINDOW == 33 (0xa5d4dc00) [pid = 1965] [serial = 119] [outer = 0xa5965000]
18:52:22 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:52:22 INFO - PROCESS | 1913 | ++DOMWINDOW == 34 (0xaa538400) [pid = 1965] [serial = 120] [outer = 0xa5965000]
18:52:24 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
18:52:24 INFO - document served over http requires an http
18:52:24 INFO - sub-resource via script-tag using the http-csp
18:52:24 INFO - delivery method with swap-origin-redirect and when
18:52: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"
18:52:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:52:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:52:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:52:24 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:52:24 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:52:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:52:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:52:24 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
18:52:24 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2601ms
18:52:24 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
18:52:24 INFO - PROCESS | 1913 | ++DOCSHELL 0xa519cc00 == 15 [pid = 1965] [id = 44]
18:52:24 INFO - PROCESS | 1913 | ++DOMWINDOW == 35 (0xa56bd400) [pid = 1965] [serial = 121] [outer = (nil)]
18:52:24 INFO - PROCESS | 1913 | ++DOMWINDOW == 36 (0xa5fcec00) [pid = 1965] [serial = 122] [outer = 0xa56bd400]
18:52:25 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:52:25 INFO - PROCESS | 1913 | ++DOMWINDOW == 37 (0xa75c2800) [pid = 1965] [serial = 123] [outer = 0xa56bd400]
18:52:26 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
18:52:26 INFO - document served over http requires an http
18:52:26 INFO - sub-resource via xhr-request using the http-csp
18:52:26 INFO - delivery method with keep-origin-redirect and when
18:52: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"
18:52:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:52:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:52:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:52:26 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:52:26 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:52:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:52:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:52:26 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
18:52:26 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2350ms
18:52:26 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
18:52:26 INFO - PROCESS | 1913 | ++DOCSHELL 0xa56c8400 == 16 [pid = 1965] [id = 45]
18:52:26 INFO - PROCESS | 1913 | ++DOMWINDOW == 38 (0xa5d4d800) [pid = 1965] [serial = 124] [outer = (nil)]
18:52:28 INFO - PROCESS | 1913 | ++DOMWINDOW == 39 (0xad3d5000) [pid = 1965] [serial = 125] [outer = 0xa5d4d800]
18:52:29 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:52:29 INFO - PROCESS | 1913 | ++DOMWINDOW == 40 (0xa5322400) [pid = 1965] [serial = 126] [outer = 0xa5d4d800]
18:52:30 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
18:52:30 INFO - document served over http requires an http
18:52:30 INFO - sub-resource via xhr-request using the http-csp
18:52:30 INFO - delivery method with no-redirect and when
18:52: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"
18:52:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:52:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:52:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:52:30 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:52:30 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:52:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:52:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:52:30 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
18:52:30 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 4001ms
18:52:30 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
18:52:31 INFO - PROCESS | 1913 | ++DOCSHELL 0xa5329c00 == 17 [pid = 1965] [id = 46]
18:52:31 INFO - PROCESS | 1913 | ++DOMWINDOW == 41 (0xa532a400) [pid = 1965] [serial = 127] [outer = (nil)]
18:52:31 INFO - PROCESS | 1913 | ++DOMWINDOW == 42 (0xaa543000) [pid = 1965] [serial = 128] [outer = 0xa532a400]
18:52:31 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:52:31 INFO - PROCESS | 1913 | ++DOMWINDOW == 43 (0xa4132c00) [pid = 1965] [serial = 129] [outer = 0xa532a400]
18:52:32 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
18:52:32 INFO - document served over http requires an http
18:52:32 INFO - sub-resource via xhr-request using the http-csp
18:52:32 INFO - delivery method with swap-origin-redirect and when
18:52: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"
18:52:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:52:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:52:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:52:32 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:52:32 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:52:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:52:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:52:32 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html:23:7
18:52:32 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2108ms
18:52:32 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
18:52:32 INFO - PROCESS | 1913 | ++DOMWINDOW == 17 (0x9a1e7400) [pid = 1913] [serial = 24] [outer = 0x9bf3d400]
18:52:33 INFO - PROCESS | 1913 | ++DOCSHELL 0xa413fc00 == 18 [pid = 1965] [id = 47]
18:52:33 INFO - PROCESS | 1913 | ++DOMWINDOW == 44 (0xa430ac00) [pid = 1965] [serial = 130] [outer = (nil)]
18:52:33 INFO - PROCESS | 1913 | ++DOMWINDOW == 45 (0xa4f50800) [pid = 1965] [serial = 131] [outer = 0xa430ac00]
18:52:34 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:52:34 INFO - PROCESS | 1913 | ++DOMWINDOW == 46 (0xa532c000) [pid = 1965] [serial = 132] [outer = 0xa430ac00]
18:52:35 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
18:52:35 INFO - document served over http requires an https
18:52:35 INFO - sub-resource via fetch-request using the http-csp
18:52:35 INFO - delivery method with keep-origin-redirect and when
18:52: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"
18:52:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:52:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:52:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:52:35 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:52:35 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:52:35 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:52:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:52:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:52:35 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
18:52:35 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2602ms
18:52:35 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
18:52:35 INFO - PROCESS | 1913 | --DOCSHELL 0xa5d4b000 == 17 [pid = 1965] [id = 42]
18:52:35 INFO - PROCESS | 1913 | --DOCSHELL 0xaa53bc00 == 16 [pid = 1965] [id = 27]
18:52:35 INFO - PROCESS | 1913 | --DOCSHELL 0xa4f48400 == 15 [pid = 1965] [id = 41]
18:52:35 INFO - PROCESS | 1913 | --DOCSHELL 0xa56c9400 == 14 [pid = 1965] [id = 40]
18:52:35 INFO - PROCESS | 1913 | --DOCSHELL 0xa430d400 == 13 [pid = 1965] [id = 39]
18:52:35 INFO - PROCESS | 1913 | --DOCSHELL 0xa692e000 == 12 [pid = 1965] [id = 38]
18:52:35 INFO - PROCESS | 1913 | --DOCSHELL 0xa4307400 == 11 [pid = 1965] [id = 37]
18:52:35 INFO - PROCESS | 1913 | --DOCSHELL 0xa4303c00 == 10 [pid = 1965] [id = 36]
18:52:35 INFO - PROCESS | 1913 | --DOCSHELL 0xa56ca000 == 9 [pid = 1965] [id = 35]
18:52:35 INFO - PROCESS | 1913 | --DOCSHELL 0xa56c6000 == 8 [pid = 1965] [id = 30]
18:52:35 INFO - PROCESS | 1913 | --DOCSHELL 0xa5196400 == 7 [pid = 1965] [id = 34]
18:52:35 INFO - PROCESS | 1913 | --DOCSHELL 0xa5b7c000 == 6 [pid = 1965] [id = 33]
18:52:35 INFO - PROCESS | 1913 | ++DOCSHELL 0xa4302000 == 7 [pid = 1965] [id = 48]
18:52:35 INFO - PROCESS | 1913 | ++DOMWINDOW == 47 (0xa4303c00) [pid = 1965] [serial = 133] [outer = (nil)]
18:52:35 INFO - PROCESS | 1913 | ++DOMWINDOW == 48 (0xa430d400) [pid = 1965] [serial = 134] [outer = 0xa4303c00]
18:52:36 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:52:36 INFO - PROCESS | 1913 | ++DOMWINDOW == 49 (0xa5193c00) [pid = 1965] [serial = 135] [outer = 0xa4303c00]
18:52:36 INFO - PROCESS | 1913 | --DOMWINDOW == 48 (0xad43a400) [pid = 1965] [serial = 75] [outer = (nil)] [url = about:blank]
18:52:36 INFO - PROCESS | 1913 | --DOMWINDOW == 47 (0xad3ad800) [pid = 1965] [serial = 78] [outer = (nil)] [url = about:blank]
18:52:36 INFO - PROCESS | 1913 | --DOMWINDOW == 46 (0xa5fd3000) [pid = 1965] [serial = 90] [outer = (nil)] [url = about:blank]
18:52:37 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
18:52:37 INFO - document served over http requires an https
18:52:37 INFO - sub-resource via fetch-request using the http-csp
18:52:37 INFO - delivery method with no-redirect and when
18:52: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"
18:52:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:52:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:52:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:52:37 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:52:37 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:52:37 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:52:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:52:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:52:37 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
18:52:37 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1842ms
18:52:37 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
18:52:37 INFO - PROCESS | 1913 | ++DOCSHELL 0xa4706400 == 8 [pid = 1965] [id = 49]
18:52:37 INFO - PROCESS | 1913 | ++DOMWINDOW == 47 (0xa595b000) [pid = 1965] [serial = 136] [outer = (nil)]
18:52:37 INFO - PROCESS | 1913 | ++DOMWINDOW == 48 (0xa5b80c00) [pid = 1965] [serial = 137] [outer = 0xa595b000]
18:52:38 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:52:38 INFO - PROCESS | 1913 | ++DOMWINDOW == 49 (0xa5d4e400) [pid = 1965] [serial = 138] [outer = 0xa595b000]
18:52:39 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
18:52:39 INFO - document served over http requires an https
18:52:39 INFO - sub-resource via fetch-request using the http-csp
18:52:39 INFO - delivery method with swap-origin-redirect and when
18:52: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"
18:52:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:52:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:52:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:52:39 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:52:39 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:52:39 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:52:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:52:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:52:39 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
18:52:39 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2647ms
18:52:39 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
18:52:40 INFO - PROCESS | 1913 | ++DOCSHELL 0xa5b7c800 == 9 [pid = 1965] [id = 50]
18:52:40 INFO - PROCESS | 1913 | ++DOMWINDOW == 50 (0xa5fd7000) [pid = 1965] [serial = 139] [outer = (nil)]
18:52:40 INFO - PROCESS | 1913 | ++DOMWINDOW == 51 (0xa7488000) [pid = 1965] [serial = 140] [outer = 0xa5fd7000]
18:52:40 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:52:40 INFO - PROCESS | 1913 | ++DOMWINDOW == 52 (0xaa20c000) [pid = 1965] [serial = 141] [outer = 0xa5fd7000]
18:52:41 INFO - PROCESS | 1913 | --DOMWINDOW == 51 (0xaa545800) [pid = 1965] [serial = 116] [outer = (nil)] [url = about:blank]
18:52:41 INFO - PROCESS | 1913 | --DOMWINDOW == 50 (0xa5fca800) [pid = 1965] [serial = 113] [outer = (nil)] [url = about:blank]
18:52:41 INFO - PROCESS | 1913 | --DOMWINDOW == 49 (0xa595f800) [pid = 1965] [serial = 111] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:52:41 INFO - PROCESS | 1913 | --DOMWINDOW == 48 (0xad3a5400) [pid = 1965] [serial = 98] [outer = (nil)] [url = about:blank]
18:52:41 INFO - PROCESS | 1913 | --DOMWINDOW == 47 (0xa4f4b800) [pid = 1965] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447469534597]
18:52:41 INFO - PROCESS | 1913 | --DOMWINDOW == 46 (0xa4707400) [pid = 1965] [serial = 103] [outer = (nil)] [url = about:blank]
18:52:41 INFO - PROCESS | 1913 | --DOMWINDOW == 45 (0xa5d52000) [pid = 1965] [serial = 95] [outer = (nil)] [url = about:blank]
18:52:41 INFO - PROCESS | 1913 | --DOMWINDOW == 44 (0xa4708000) [pid = 1965] [serial = 108] [outer = (nil)] [url = about:blank]
18:52:41 INFO - PROCESS | 1913 | --DOMWINDOW == 43 (0xa4308000) [pid = 1965] [serial = 101] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:52:41 INFO - PROCESS | 1913 | --DOMWINDOW == 42 (0xa5d4dc00) [pid = 1965] [serial = 119] [outer = (nil)] [url = about:blank]
18:52:41 INFO - PROCESS | 1913 | --DOMWINDOW == 41 (0xa5d4fc00) [pid = 1965] [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]
18:52:41 INFO - PROCESS | 1913 | --DOMWINDOW == 40 (0xa56ca400) [pid = 1965] [serial = 110] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:52:41 INFO - PROCESS | 1913 | --DOMWINDOW == 39 (0xa430d800) [pid = 1965] [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]
18:52:41 INFO - PROCESS | 1913 | --DOMWINDOW == 38 (0xa5959800) [pid = 1965] [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]
18:52:41 INFO - PROCESS | 1913 | --DOMWINDOW == 37 (0xa430e800) [pid = 1965] [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]
18:52:41 INFO - PROCESS | 1913 | --DOMWINDOW == 36 (0xa6987400) [pid = 1965] [serial = 105] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447469534597]
18:52:41 INFO - PROCESS | 1913 | --DOMWINDOW == 35 (0xa4304000) [pid = 1965] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:52:41 INFO - PROCESS | 1913 | ++DOCSHELL 0xa4f4b800 == 10 [pid = 1965] [id = 51]
18:52:41 INFO - PROCESS | 1913 | ++DOMWINDOW == 36 (0xa4f56c00) [pid = 1965] [serial = 142] [outer = (nil)]
18:52:42 INFO - PROCESS | 1913 | ++DOMWINDOW == 37 (0xa595f800) [pid = 1965] [serial = 143] [outer = 0xa4f56c00]
18:52:42 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
18:52:42 INFO - document served over http requires an https
18:52:42 INFO - sub-resource via iframe-tag using the http-csp
18:52:42 INFO - delivery method with keep-origin-redirect and when
18:52: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"
18:52:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:52:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:52:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:52:42 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:52:42 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:52:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:52:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:52:42 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
18:52:42 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2457ms
18:52:42 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
18:52:42 INFO - PROCESS | 1913 | ++DOCSHELL 0xa56c2c00 == 11 [pid = 1965] [id = 52]
18:52:42 INFO - PROCESS | 1913 | ++DOMWINDOW == 38 (0xa6984c00) [pid = 1965] [serial = 144] [outer = (nil)]
18:52:42 INFO - PROCESS | 1913 | ++DOMWINDOW == 39 (0xad3a0800) [pid = 1965] [serial = 145] [outer = 0xa6984c00]
18:52:43 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:52:43 INFO - PROCESS | 1913 | ++DOMWINDOW == 40 (0xad3ac000) [pid = 1965] [serial = 146] [outer = 0xa6984c00]
18:52:44 INFO - PROCESS | 1913 | ++DOCSHELL 0xa5328c00 == 12 [pid = 1965] [id = 53]
18:52:44 INFO - PROCESS | 1913 | ++DOMWINDOW == 41 (0xa5329000) [pid = 1965] [serial = 147] [outer = (nil)]
18:52:44 INFO - PROCESS | 1913 | ++DOMWINDOW == 42 (0xa56c1400) [pid = 1965] [serial = 148] [outer = 0xa5329000]
18:52:44 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
18:52:44 INFO - document served over http requires an https
18:52:44 INFO - sub-resource via iframe-tag using the http-csp
18:52:44 INFO - delivery method with no-redirect and when
18:52: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"
18:52:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:52:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:52:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:52:44 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:52:44 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:52:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:52:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:52:44 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
18:52:44 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2395ms
18:52:44 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
18:52:45 INFO - PROCESS | 1913 | ++DOCSHELL 0xa56bf000 == 13 [pid = 1965] [id = 54]
18:52:45 INFO - PROCESS | 1913 | ++DOMWINDOW == 43 (0xa5d4e000) [pid = 1965] [serial = 149] [outer = (nil)]
18:52:45 INFO - PROCESS | 1913 | ++DOMWINDOW == 44 (0xa7495c00) [pid = 1965] [serial = 150] [outer = 0xa5d4e000]
18:52:45 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:52:45 INFO - PROCESS | 1913 | ++DOMWINDOW == 45 (0xad3a7800) [pid = 1965] [serial = 151] [outer = 0xa5d4e000]
18:52:46 INFO - PROCESS | 1913 | ++DOCSHELL 0xb0796400 == 14 [pid = 1965] [id = 55]
18:52:46 INFO - PROCESS | 1913 | ++DOMWINDOW == 46 (0xa4f58400) [pid = 1965] [serial = 152] [outer = (nil)]
18:52:46 INFO - PROCESS | 1913 | ++DOMWINDOW == 47 (0xa4f5b000) [pid = 1965] [serial = 153] [outer = 0xa4f58400]
18:52:47 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
18:52:47 INFO - document served over http requires an https
18:52:47 INFO - sub-resource via iframe-tag using the http-csp
18:52:47 INFO - delivery method with swap-origin-redirect and when
18:52: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"
18:52:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:52:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:52:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:52:47 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:52:47 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:52:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:52:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:52:47 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
18:52:47 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2613ms
18:52:47 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
18:52:48 INFO - PROCESS | 1913 | ++DOCSHELL 0xa4f58c00 == 15 [pid = 1965] [id = 56]
18:52:48 INFO - PROCESS | 1913 | ++DOMWINDOW == 48 (0xa4f59400) [pid = 1965] [serial = 154] [outer = (nil)]
18:52:48 INFO - PROCESS | 1913 | ++DOMWINDOW == 49 (0xa4f64400) [pid = 1965] [serial = 155] [outer = 0xa4f59400]
18:52:49 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:52:49 INFO - PROCESS | 1913 | ++DOMWINDOW == 50 (0xa5fcb800) [pid = 1965] [serial = 156] [outer = 0xa4f59400]
18:52:50 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
18:52:50 INFO - document served over http requires an https
18:52:50 INFO - sub-resource via script-tag using the http-csp
18:52:50 INFO - delivery method with keep-origin-redirect and when
18:52: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"
18:52:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:52:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:52:50 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:52:50 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:52:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:52:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:52:50 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
18:52:50 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 3401ms
18:52:50 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
18:52:51 INFO - PROCESS | 1913 | ++DOCSHELL 0xa3c92800 == 16 [pid = 1965] [id = 57]
18:52:51 INFO - PROCESS | 1913 | ++DOMWINDOW == 51 (0xa3c92c00) [pid = 1965] [serial = 157] [outer = (nil)]
18:52:51 INFO - PROCESS | 1913 | ++DOMWINDOW == 52 (0xa3c99400) [pid = 1965] [serial = 158] [outer = 0xa3c92c00]
18:52:51 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:52:51 INFO - PROCESS | 1913 | ++DOMWINDOW == 53 (0xa387f400) [pid = 1965] [serial = 159] [outer = 0xa3c92c00]
18:52:52 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
18:52:52 INFO - document served over http requires an https
18:52:52 INFO - sub-resource via script-tag using the http-csp
18:52:52 INFO - delivery method with no-redirect and when
18:52: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"
18:52:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:52:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:52:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:52:52 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:52:52 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:52:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:52:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:52:52 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
18:52:52 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 2050ms
18:52:52 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
18:52:52 INFO - PROCESS | 1913 | --DOMWINDOW == 16 (0x9a943800) [pid = 1913] [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.]
18:52:53 INFO - PROCESS | 1913 | ++DOCSHELL 0xa3887400 == 17 [pid = 1965] [id = 58]
18:52:53 INFO - PROCESS | 1913 | ++DOMWINDOW == 54 (0xa388b400) [pid = 1965] [serial = 160] [outer = (nil)]
18:52:53 INFO - PROCESS | 1913 | ++DOMWINDOW == 55 (0xa3c8d000) [pid = 1965] [serial = 161] [outer = 0xa388b400]
18:52:53 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:52:53 INFO - PROCESS | 1913 | ++DOMWINDOW == 56 (0xa3777c00) [pid = 1965] [serial = 162] [outer = 0xa388b400]
18:52:54 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
18:52:54 INFO - document served over http requires an https
18:52:54 INFO - sub-resource via script-tag using the http-csp
18:52:54 INFO - delivery method with swap-origin-redirect and when
18:52: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"
18:52:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:52:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:52:54 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:52:54 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:52:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:52:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:52:54 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
18:52:54 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2015ms
18:52:54 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
18:52:55 INFO - PROCESS | 1913 | ++DOCSHELL 0xa3780400 == 18 [pid = 1965] [id = 59]
18:52:55 INFO - PROCESS | 1913 | ++DOMWINDOW == 57 (0xa3781000) [pid = 1965] [serial = 163] [outer = (nil)]
18:52:56 INFO - PROCESS | 1913 | ++DOMWINDOW == 58 (0xa3889c00) [pid = 1965] [serial = 164] [outer = 0xa3781000]
18:52:56 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:52:56 INFO - PROCESS | 1913 | ++DOMWINDOW == 59 (0xa3c99c00) [pid = 1965] [serial = 165] [outer = 0xa3781000]
18:52:57 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
18:52:57 INFO - document served over http requires an https
18:52:57 INFO - sub-resource via xhr-request using the http-csp
18:52:57 INFO - delivery method with keep-origin-redirect and when
18:52:57 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:52:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:52:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:52:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:52:57 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:52:57 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:52:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:52:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:52:57 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
18:52:57 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2755ms
18:52:57 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
18:52:57 INFO - PROCESS | 1913 | --DOCSHELL 0xa4f4b800 == 17 [pid = 1965] [id = 51]
18:52:57 INFO - PROCESS | 1913 | --DOCSHELL 0xa5b7c800 == 16 [pid = 1965] [id = 50]
18:52:57 INFO - PROCESS | 1913 | --DOCSHELL 0xa4706400 == 15 [pid = 1965] [id = 49]
18:52:57 INFO - PROCESS | 1913 | --DOCSHELL 0xa4302000 == 14 [pid = 1965] [id = 48]
18:52:57 INFO - PROCESS | 1913 | --DOCSHELL 0xa413fc00 == 13 [pid = 1965] [id = 47]
18:52:57 INFO - PROCESS | 1913 | --DOCSHELL 0xa5329c00 == 12 [pid = 1965] [id = 46]
18:52:57 INFO - PROCESS | 1913 | --DOCSHELL 0xa56c8400 == 11 [pid = 1965] [id = 45]
18:52:57 INFO - PROCESS | 1913 | --DOCSHELL 0xa519cc00 == 10 [pid = 1965] [id = 44]
18:52:57 INFO - PROCESS | 1913 | --DOMWINDOW == 58 (0xa56bc400) [pid = 1965] [serial = 104] [outer = (nil)] [url = about:blank]
18:52:57 INFO - PROCESS | 1913 | --DOMWINDOW == 57 (0xa698b000) [pid = 1965] [serial = 114] [outer = (nil)] [url = about:blank]
18:52:57 INFO - PROCESS | 1913 | --DOMWINDOW == 56 (0xa4f55400) [pid = 1965] [serial = 109] [outer = (nil)] [url = about:blank]
18:52:57 INFO - PROCESS | 1913 | --DOMWINDOW == 55 (0xa470f400) [pid = 1965] [serial = 117] [outer = (nil)] [url = about:blank]
18:52:58 INFO - PROCESS | 1913 | ++DOCSHELL 0xa3783800 == 11 [pid = 1965] [id = 60]
18:52:58 INFO - PROCESS | 1913 | ++DOMWINDOW == 56 (0xa3884800) [pid = 1965] [serial = 166] [outer = (nil)]
18:52:58 INFO - PROCESS | 1913 | ++DOMWINDOW == 57 (0xa4f4cc00) [pid = 1965] [serial = 167] [outer = 0xa3884800]
18:52:58 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:52:58 INFO - PROCESS | 1913 | ++DOMWINDOW == 58 (0xa4f67800) [pid = 1965] [serial = 168] [outer = 0xa3884800]
18:52:59 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
18:52:59 INFO - document served over http requires an https
18:52:59 INFO - sub-resource via xhr-request using the http-csp
18:52:59 INFO - delivery method with no-redirect and when
18:52: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"
18:52:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:52:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:52:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:52:59 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:52:59 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:52:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:52:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:52:59 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
18:52:59 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1948ms
18:52:59 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
18:53:00 INFO - PROCESS | 1913 | ++DOCSHELL 0xa4f48c00 == 12 [pid = 1965] [id = 61]
18:53:00 INFO - PROCESS | 1913 | ++DOMWINDOW == 59 (0xa5325c00) [pid = 1965] [serial = 169] [outer = (nil)]
18:53:00 INFO - PROCESS | 1913 | ++DOMWINDOW == 60 (0xa56c3800) [pid = 1965] [serial = 170] [outer = 0xa5325c00]
18:53:00 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:53:00 INFO - PROCESS | 1913 | ++DOMWINDOW == 61 (0xa5962400) [pid = 1965] [serial = 171] [outer = 0xa5325c00]
18:53:02 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
18:53:02 INFO - document served over http requires an https
18:53:02 INFO - sub-resource via xhr-request using the http-csp
18:53:02 INFO - delivery method with swap-origin-redirect and when
18:53: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"
18:53:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:53:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:53:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:53:02 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:53:02 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:53:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:53:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:53:02 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
18:53:02 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2342ms
18:53:02 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
18:53:02 INFO - PROCESS | 1913 | ++DOCSHELL 0xa56c0c00 == 13 [pid = 1965] [id = 62]
18:53:02 INFO - PROCESS | 1913 | ++DOMWINDOW == 62 (0xa5d50400) [pid = 1965] [serial = 172] [outer = (nil)]
18:53:02 INFO - PROCESS | 1913 | ++DOMWINDOW == 63 (0xa7441400) [pid = 1965] [serial = 173] [outer = 0xa5d50400]
18:53:03 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:53:03 INFO - PROCESS | 1913 | ++DOMWINDOW == 64 (0xa77bfc00) [pid = 1965] [serial = 174] [outer = 0xa5d50400]
18:53:03 INFO - PROCESS | 1913 | --DOMWINDOW == 63 (0xad3d5000) [pid = 1965] [serial = 125] [outer = (nil)] [url = about:blank]
18:53:03 INFO - PROCESS | 1913 | --DOMWINDOW == 62 (0xaa543000) [pid = 1965] [serial = 128] [outer = (nil)] [url = about:blank]
18:53:03 INFO - PROCESS | 1913 | --DOMWINDOW == 61 (0xa4f50800) [pid = 1965] [serial = 131] [outer = (nil)] [url = about:blank]
18:53:03 INFO - PROCESS | 1913 | --DOMWINDOW == 60 (0xa5fcec00) [pid = 1965] [serial = 122] [outer = (nil)] [url = about:blank]
18:53:03 INFO - PROCESS | 1913 | --DOMWINDOW == 59 (0xa7488000) [pid = 1965] [serial = 140] [outer = (nil)] [url = about:blank]
18:53:03 INFO - PROCESS | 1913 | --DOMWINDOW == 58 (0xa5b80c00) [pid = 1965] [serial = 137] [outer = (nil)] [url = about:blank]
18:53:03 INFO - PROCESS | 1913 | --DOMWINDOW == 57 (0xa430d400) [pid = 1965] [serial = 134] [outer = (nil)] [url = about:blank]
18:53:03 INFO - PROCESS | 1913 | --DOMWINDOW == 56 (0xa595f800) [pid = 1965] [serial = 143] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:53:03 INFO - PROCESS | 1913 | --DOMWINDOW == 55 (0xa595b000) [pid = 1965] [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]
18:53:03 INFO - PROCESS | 1913 | --DOMWINDOW == 54 (0xa430ac00) [pid = 1965] [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]
18:53:03 INFO - PROCESS | 1913 | --DOMWINDOW == 53 (0xa4f56c00) [pid = 1965] [serial = 142] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:53:03 INFO - PROCESS | 1913 | --DOMWINDOW == 52 (0xa5fd7000) [pid = 1965] [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]
18:53:03 INFO - PROCESS | 1913 | --DOMWINDOW == 51 (0xa4303c00) [pid = 1965] [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]
18:53:04 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
18:53:04 INFO - document served over http requires an http
18:53:04 INFO - sub-resource via fetch-request using the meta-csp
18:53:04 INFO - delivery method with keep-origin-redirect and when
18:53:04 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html"
18:53:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:53:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:53:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:53:04 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:53:04 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:53:04 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:53:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:53:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:53:04 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html:23:7
18:53:04 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2405ms
18:53:04 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
18:53:04 INFO - PROCESS | 1913 | ++DOCSHELL 0xa56bbc00 == 14 [pid = 1965] [id = 63]
18:53:04 INFO - PROCESS | 1913 | ++DOMWINDOW == 52 (0xa595f800) [pid = 1965] [serial = 175] [outer = (nil)]
18:53:05 INFO - PROCESS | 1913 | ++DOMWINDOW == 53 (0xa78b0000) [pid = 1965] [serial = 176] [outer = 0xa595f800]
18:53:05 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:53:05 INFO - PROCESS | 1913 | ++DOMWINDOW == 54 (0xad3a4000) [pid = 1965] [serial = 177] [outer = 0xa595f800]
18:53:07 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
18:53:07 INFO - document served over http requires an http
18:53:07 INFO - sub-resource via fetch-request using the meta-csp
18:53:07 INFO - delivery method with no-redirect and when
18:53:07 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html"
18:53:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:53:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:53:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:53:07 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:53:07 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:53:07 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:53:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:53:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:53:07 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html:23:7
18:53:07 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2989ms
18:53:07 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
18:53:07 INFO - PROCESS | 1913 | ++DOCSHELL 0xa3c91400 == 15 [pid = 1965] [id = 64]
18:53:07 INFO - PROCESS | 1913 | ++DOMWINDOW == 55 (0xa4302000) [pid = 1965] [serial = 178] [outer = (nil)]
18:53:08 INFO - PROCESS | 1913 | ++DOMWINDOW == 56 (0xa56c3c00) [pid = 1965] [serial = 179] [outer = 0xa4302000]
18:53:08 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:53:08 INFO - PROCESS | 1913 | ++DOMWINDOW == 57 (0xa5fd8400) [pid = 1965] [serial = 180] [outer = 0xa4302000]
18:53:09 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
18:53:09 INFO - document served over http requires an http
18:53:09 INFO - sub-resource via fetch-request using the meta-csp
18:53:09 INFO - delivery method with swap-origin-redirect and when
18:53:09 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html"
18:53:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:53:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:53:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:53:09 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:53:09 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:53:09 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:53:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:53:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:53:09 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html:23:7
18:53:09 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2350ms
18:53:09 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
18:53:10 INFO - PROCESS | 1913 | ++DOCSHELL 0xa358c400 == 16 [pid = 1965] [id = 65]
18:53:10 INFO - PROCESS | 1913 | ++DOMWINDOW == 58 (0xa358c800) [pid = 1965] [serial = 181] [outer = (nil)]
18:53:10 INFO - PROCESS | 1913 | ++DOMWINDOW == 59 (0xa358e400) [pid = 1965] [serial = 182] [outer = 0xa358c800]
18:53:10 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:53:10 INFO - PROCESS | 1913 | ++DOMWINDOW == 60 (0xa3592c00) [pid = 1965] [serial = 183] [outer = 0xa358c800]
18:53:11 INFO - PROCESS | 1913 | ++DOCSHELL 0xa4f54800 == 17 [pid = 1965] [id = 66]
18:53:11 INFO - PROCESS | 1913 | ++DOMWINDOW == 61 (0xa4f54c00) [pid = 1965] [serial = 184] [outer = (nil)]
18:53:11 INFO - PROCESS | 1913 | ++DOMWINDOW == 62 (0xad6b5000) [pid = 1965] [serial = 185] [outer = 0xa4f54c00]
18:53:12 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
18:53:12 INFO - document served over http requires an http
18:53:12 INFO - sub-resource via iframe-tag using the meta-csp
18:53:12 INFO - delivery method with keep-origin-redirect and when
18:53:12 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html"
18:53:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:53:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:53:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:53:12 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:53:12 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:53:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:53:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:53:12 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html:23:7
18:53:12 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2199ms
18:53:12 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
18:53:12 INFO - PROCESS | 1913 | ++DOCSHELL 0xa33a6000 == 18 [pid = 1965] [id = 67]
18:53:12 INFO - PROCESS | 1913 | ++DOMWINDOW == 63 (0xa33a6400) [pid = 1965] [serial = 186] [outer = (nil)]
18:53:12 INFO - PROCESS | 1913 | ++DOMWINDOW == 64 (0xa33a8000) [pid = 1965] [serial = 187] [outer = 0xa33a6400]
18:53:13 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:53:13 INFO - PROCESS | 1913 | ++DOMWINDOW == 65 (0xa33ac000) [pid = 1965] [serial = 188] [outer = 0xa33a6400]
18:53:13 INFO - PROCESS | 1913 | ++DOCSHELL 0xa2f1b400 == 19 [pid = 1965] [id = 68]
18:53:13 INFO - PROCESS | 1913 | ++DOMWINDOW == 66 (0xa2f1b800) [pid = 1965] [serial = 189] [outer = (nil)]
18:53:13 INFO - PROCESS | 1913 | ++DOMWINDOW == 67 (0xa2f1d400) [pid = 1965] [serial = 190] [outer = 0xa2f1b800]
18:53:14 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
18:53:14 INFO - document served over http requires an http
18:53:14 INFO - sub-resource via iframe-tag using the meta-csp
18:53:14 INFO - delivery method with no-redirect and when
18:53:14 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html"
18:53:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:53:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:53:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:53:14 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:53:14 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:53:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:53:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:53:14 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
18:53:14 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2156ms
18:53:14 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
18:53:14 INFO - PROCESS | 1913 | ++DOCSHELL 0xa2f1c800 == 20 [pid = 1965] [id = 69]
18:53:14 INFO - PROCESS | 1913 | ++DOMWINDOW == 68 (0xa2f21c00) [pid = 1965] [serial = 191] [outer = (nil)]
18:53:14 INFO - PROCESS | 1913 | ++DOMWINDOW == 69 (0xa2f26800) [pid = 1965] [serial = 192] [outer = 0xa2f21c00]
18:53:15 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:53:15 INFO - PROCESS | 1913 | ++DOMWINDOW == 70 (0xa377bc00) [pid = 1965] [serial = 193] [outer = 0xa2f21c00]
18:53:16 INFO - PROCESS | 1913 | ++DOCSHELL 0xa2d07400 == 21 [pid = 1965] [id = 70]
18:53:16 INFO - PROCESS | 1913 | ++DOMWINDOW == 71 (0xa2d07800) [pid = 1965] [serial = 194] [outer = (nil)]
18:53:16 INFO - PROCESS | 1913 | ++DOMWINDOW == 72 (0xa2d09c00) [pid = 1965] [serial = 195] [outer = 0xa2d07800]
18:53:16 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
18:53:16 INFO - document served over http requires an http
18:53:16 INFO - sub-resource via iframe-tag using the meta-csp
18:53:16 INFO - delivery method with swap-origin-redirect and when
18:53:16 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html"
18:53:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:53:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:53:16 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:53:16 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:53:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:53:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:53:16 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
18:53:16 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2558ms
18:53:16 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
18:53:18 INFO - PROCESS | 1913 | ++DOCSHELL 0xa2d0d000 == 22 [pid = 1965] [id = 71]
18:53:18 INFO - PROCESS | 1913 | ++DOMWINDOW == 73 (0xa2d0d400) [pid = 1965] [serial = 196] [outer = (nil)]
18:53:18 INFO - PROCESS | 1913 | ++DOMWINDOW == 74 (0xa2f21800) [pid = 1965] [serial = 197] [outer = 0xa2d0d400]
18:53:18 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:53:18 INFO - PROCESS | 1913 | ++DOMWINDOW == 75 (0xa33a9000) [pid = 1965] [serial = 198] [outer = 0xa2d0d400]
18:53:20 INFO - PROCESS | 1913 | --DOCSHELL 0xa56c0c00 == 21 [pid = 1965] [id = 62]
18:53:20 INFO - PROCESS | 1913 | --DOCSHELL 0xa4f48c00 == 20 [pid = 1965] [id = 61]
18:53:20 INFO - PROCESS | 1913 | --DOCSHELL 0xa5962c00 == 19 [pid = 1965] [id = 43]
18:53:20 INFO - PROCESS | 1913 | --DOCSHELL 0xa3783800 == 18 [pid = 1965] [id = 60]
18:53:20 INFO - PROCESS | 1913 | --DOCSHELL 0xa3780400 == 17 [pid = 1965] [id = 59]
18:53:20 INFO - PROCESS | 1913 | --DOCSHELL 0xa3887400 == 16 [pid = 1965] [id = 58]
18:53:20 INFO - PROCESS | 1913 | --DOCSHELL 0xa3c92800 == 15 [pid = 1965] [id = 57]
18:53:20 INFO - PROCESS | 1913 | --DOCSHELL 0xb0796400 == 14 [pid = 1965] [id = 55]
18:53:20 INFO - PROCESS | 1913 | --DOCSHELL 0xa56bf000 == 13 [pid = 1965] [id = 54]
18:53:20 INFO - PROCESS | 1913 | --DOCSHELL 0xa5328c00 == 12 [pid = 1965] [id = 53]
18:53:20 INFO - PROCESS | 1913 | --DOCSHELL 0xa56c2c00 == 11 [pid = 1965] [id = 52]
18:53:20 INFO - PROCESS | 1913 | --DOMWINDOW == 74 (0xa532c000) [pid = 1965] [serial = 132] [outer = (nil)] [url = about:blank]
18:53:20 INFO - PROCESS | 1913 | --DOMWINDOW == 73 (0xa5193c00) [pid = 1965] [serial = 135] [outer = (nil)] [url = about:blank]
18:53:20 INFO - PROCESS | 1913 | --DOMWINDOW == 72 (0xaa20c000) [pid = 1965] [serial = 141] [outer = (nil)] [url = about:blank]
18:53:20 INFO - PROCESS | 1913 | --DOMWINDOW == 71 (0xa5d4e400) [pid = 1965] [serial = 138] [outer = (nil)] [url = about:blank]
18:53:20 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
18:53:20 INFO - document served over http requires an http
18:53:20 INFO - sub-resource via script-tag using the meta-csp
18:53:20 INFO - delivery method with keep-origin-redirect and when
18:53:20 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html"
18:53:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:53:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:53:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:53:20 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:53:20 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:53:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:53:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:53:20 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
18:53:20 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 3584ms
18:53:20 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
18:53:20 INFO - PROCESS | 1913 | ++DOCSHELL 0xa377b800 == 12 [pid = 1965] [id = 72]
18:53:20 INFO - PROCESS | 1913 | ++DOMWINDOW == 72 (0xa3c8c000) [pid = 1965] [serial = 199] [outer = (nil)]
18:53:21 INFO - PROCESS | 1913 | ++DOMWINDOW == 73 (0xa3c93c00) [pid = 1965] [serial = 200] [outer = 0xa3c8c000]
18:53:21 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:53:21 INFO - PROCESS | 1913 | ++DOMWINDOW == 74 (0xa4132800) [pid = 1965] [serial = 201] [outer = 0xa3c8c000]
18:53:22 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
18:53:22 INFO - document served over http requires an http
18:53:22 INFO - sub-resource via script-tag using the meta-csp
18:53:22 INFO - delivery method with no-redirect and when
18:53:22 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html"
18:53:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:53:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:53:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:53:22 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:53:22 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:53:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:53:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:53:22 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
18:53:22 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 2004ms
18:53:22 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
18:53:22 INFO - PROCESS | 1913 | ++DOCSHELL 0xa3783800 == 13 [pid = 1965] [id = 73]
18:53:22 INFO - PROCESS | 1913 | ++DOMWINDOW == 75 (0xa3c8e800) [pid = 1965] [serial = 202] [outer = (nil)]
18:53:23 INFO - PROCESS | 1913 | ++DOMWINDOW == 76 (0xa4f49c00) [pid = 1965] [serial = 203] [outer = 0xa3c8e800]
18:53:24 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:53:24 INFO - PROCESS | 1913 | ++DOMWINDOW == 77 (0xa4f59800) [pid = 1965] [serial = 204] [outer = 0xa3c8e800]
18:53:25 INFO - PROCESS | 1913 | --DOMWINDOW == 76 (0xa4f4cc00) [pid = 1965] [serial = 167] [outer = (nil)] [url = about:blank]
18:53:25 INFO - PROCESS | 1913 | --DOMWINDOW == 75 (0xa7495c00) [pid = 1965] [serial = 150] [outer = (nil)] [url = about:blank]
18:53:25 INFO - PROCESS | 1913 | --DOMWINDOW == 74 (0xa56c3800) [pid = 1965] [serial = 170] [outer = (nil)] [url = about:blank]
18:53:25 INFO - PROCESS | 1913 | --DOMWINDOW == 73 (0xa3889c00) [pid = 1965] [serial = 164] [outer = (nil)] [url = about:blank]
18:53:25 INFO - PROCESS | 1913 | --DOMWINDOW == 72 (0xad3a0800) [pid = 1965] [serial = 145] [outer = (nil)] [url = about:blank]
18:53:25 INFO - PROCESS | 1913 | --DOMWINDOW == 71 (0xa3c99400) [pid = 1965] [serial = 158] [outer = (nil)] [url = about:blank]
18:53:25 INFO - PROCESS | 1913 | --DOMWINDOW == 70 (0xa4f5b000) [pid = 1965] [serial = 153] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:53:25 INFO - PROCESS | 1913 | --DOMWINDOW == 69 (0xa7441400) [pid = 1965] [serial = 173] [outer = (nil)] [url = about:blank]
18:53:25 INFO - PROCESS | 1913 | --DOMWINDOW == 68 (0xa56c1400) [pid = 1965] [serial = 148] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447469564227]
18:53:25 INFO - PROCESS | 1913 | --DOMWINDOW == 67 (0xa3c8d000) [pid = 1965] [serial = 161] [outer = (nil)] [url = about:blank]
18:53:25 INFO - PROCESS | 1913 | --DOMWINDOW == 66 (0xa4f64400) [pid = 1965] [serial = 155] [outer = (nil)] [url = about:blank]
18:53:25 INFO - PROCESS | 1913 | --DOMWINDOW == 65 (0xa3884800) [pid = 1965] [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]
18:53:25 INFO - PROCESS | 1913 | --DOMWINDOW == 64 (0xa3781000) [pid = 1965] [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]
18:53:25 INFO - PROCESS | 1913 | --DOMWINDOW == 63 (0xa5325c00) [pid = 1965] [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]
18:53:25 INFO - PROCESS | 1913 | --DOMWINDOW == 62 (0xa5d50400) [pid = 1965] [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]
18:53:25 INFO - PROCESS | 1913 | --DOMWINDOW == 61 (0xa4f58400) [pid = 1965] [serial = 152] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:53:25 INFO - PROCESS | 1913 | --DOMWINDOW == 60 (0xa5329000) [pid = 1965] [serial = 147] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447469564227]
18:53:25 INFO - PROCESS | 1913 | --DOMWINDOW == 59 (0xa3c99c00) [pid = 1965] [serial = 165] [outer = (nil)] [url = about:blank]
18:53:25 INFO - PROCESS | 1913 | --DOMWINDOW == 58 (0xa4f67800) [pid = 1965] [serial = 168] [outer = (nil)] [url = about:blank]
18:53:25 INFO - PROCESS | 1913 | --DOMWINDOW == 57 (0xa5962400) [pid = 1965] [serial = 171] [outer = (nil)] [url = about:blank]
18:53:26 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
18:53:26 INFO - document served over http requires an http
18:53:26 INFO - sub-resource via script-tag using the meta-csp
18:53:26 INFO - delivery method with swap-origin-redirect and when
18:53:26 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html"
18:53:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:53:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:53:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:53:26 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:53:26 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:53:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:53:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:53:26 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
18:53:26 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 3563ms
18:53:26 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
18:53:26 INFO - PROCESS | 1913 | ++DOCSHELL 0xa4136c00 == 14 [pid = 1965] [id = 74]
18:53:26 INFO - PROCESS | 1913 | ++DOMWINDOW == 58 (0xa4706c00) [pid = 1965] [serial = 205] [outer = (nil)]
18:53:26 INFO - PROCESS | 1913 | ++DOMWINDOW == 59 (0xa4f63800) [pid = 1965] [serial = 206] [outer = 0xa4706c00]
18:53:26 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:53:26 INFO - PROCESS | 1913 | ++DOMWINDOW == 60 (0xa5190800) [pid = 1965] [serial = 207] [outer = 0xa4706c00]
18:53:27 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
18:53:27 INFO - document served over http requires an http
18:53:27 INFO - sub-resource via xhr-request using the meta-csp
18:53:27 INFO - delivery method with keep-origin-redirect and when
18:53:27 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html"
18:53:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:53:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:53:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:53:27 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:53:27 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:53:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:53:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:53:27 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
18:53:27 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1793ms
18:53:27 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
18:53:28 INFO - PROCESS | 1913 | ++DOCSHELL 0xa377f800 == 15 [pid = 1965] [id = 75]
18:53:28 INFO - PROCESS | 1913 | ++DOMWINDOW == 61 (0xa3781c00) [pid = 1965] [serial = 208] [outer = (nil)]
18:53:28 INFO - PROCESS | 1913 | ++DOMWINDOW == 62 (0xa4f4f400) [pid = 1965] [serial = 209] [outer = 0xa3781c00]
18:53:28 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:53:28 INFO - PROCESS | 1913 | ++DOMWINDOW == 63 (0xa5193800) [pid = 1965] [serial = 210] [outer = 0xa3781c00]
18:53:29 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
18:53:29 INFO - document served over http requires an http
18:53:29 INFO - sub-resource via xhr-request using the meta-csp
18:53:29 INFO - delivery method with no-redirect and when
18:53:29 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html"
18:53:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:53:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:53:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:53:29 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:53:29 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:53:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:53:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:53:29 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
18:53:29 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1892ms
18:53:29 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
18:53:30 INFO - PROCESS | 1913 | ++DOCSHELL 0xa3c8e000 == 16 [pid = 1965] [id = 76]
18:53:30 INFO - PROCESS | 1913 | ++DOMWINDOW == 64 (0xa4304000) [pid = 1965] [serial = 211] [outer = (nil)]
18:53:30 INFO - PROCESS | 1913 | ++DOMWINDOW == 65 (0xa532e800) [pid = 1965] [serial = 212] [outer = 0xa4304000]
18:53:30 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:53:30 INFO - PROCESS | 1913 | ++DOMWINDOW == 66 (0xa56c3800) [pid = 1965] [serial = 213] [outer = 0xa4304000]
18:53:31 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
18:53:31 INFO - document served over http requires an http
18:53:31 INFO - sub-resource via xhr-request using the meta-csp
18:53:31 INFO - delivery method with swap-origin-redirect and when
18:53:31 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html"
18:53:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:53:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:53:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:53:31 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:53:31 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:53:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:53:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:53:31 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
18:53:31 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2087ms
18:53:31 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
18:53:32 INFO - PROCESS | 1913 | ++DOCSHELL 0xa5328400 == 17 [pid = 1965] [id = 77]
18:53:32 INFO - PROCESS | 1913 | ++DOMWINDOW == 67 (0xa5328c00) [pid = 1965] [serial = 214] [outer = (nil)]
18:53:32 INFO - PROCESS | 1913 | ++DOMWINDOW == 68 (0xa5b82800) [pid = 1965] [serial = 215] [outer = 0xa5328c00]
18:53:33 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:53:33 INFO - PROCESS | 1913 | ++DOMWINDOW == 69 (0xa5d4b000) [pid = 1965] [serial = 216] [outer = 0xa5328c00]
18:53:34 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
18:53:34 INFO - document served over http requires an https
18:53:34 INFO - sub-resource via fetch-request using the meta-csp
18:53:34 INFO - delivery method with keep-origin-redirect and when
18:53:34 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html"
18:53:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:53:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:53:34 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:53:34 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:53:34 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:53:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:53:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:53:34 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
18:53:34 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2494ms
18:53:34 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
18:53:35 INFO - PROCESS | 1913 | ++DOCSHELL 0xa5b7e800 == 18 [pid = 1965] [id = 78]
18:53:35 INFO - PROCESS | 1913 | ++DOMWINDOW == 70 (0xa5fd5800) [pid = 1965] [serial = 217] [outer = (nil)]
18:53:35 INFO - PROCESS | 1913 | ++DOMWINDOW == 71 (0xa6985000) [pid = 1965] [serial = 218] [outer = 0xa5fd5800]
18:53:35 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:53:35 INFO - PROCESS | 1913 | ++DOMWINDOW == 72 (0xa748e800) [pid = 1965] [serial = 219] [outer = 0xa5fd5800]
18:53:36 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
18:53:36 INFO - document served over http requires an https
18:53:36 INFO - sub-resource via fetch-request using the meta-csp
18:53:36 INFO - delivery method with no-redirect and when
18:53:36 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html"
18:53:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:53:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:53:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:53:36 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:53:36 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:53:36 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:53:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:53:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:53:36 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
18:53:36 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2445ms
18:53:36 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
18:53:37 INFO - PROCESS | 1913 | ++DOCSHELL 0xa6982400 == 19 [pid = 1965] [id = 79]
18:53:37 INFO - PROCESS | 1913 | ++DOMWINDOW == 73 (0xaa211c00) [pid = 1965] [serial = 220] [outer = (nil)]
18:53:37 INFO - PROCESS | 1913 | ++DOMWINDOW == 74 (0xaa53f800) [pid = 1965] [serial = 221] [outer = 0xaa211c00]
18:53:38 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:53:38 INFO - PROCESS | 1913 | ++DOMWINDOW == 75 (0xad3a1400) [pid = 1965] [serial = 222] [outer = 0xaa211c00]
18:53:39 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
18:53:39 INFO - document served over http requires an https
18:53:39 INFO - sub-resource via fetch-request using the meta-csp
18:53:39 INFO - delivery method with swap-origin-redirect and when
18:53:39 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html"
18:53:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:53:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:53:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:53:39 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:53:39 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:53:39 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:53:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:53:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:53:39 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
18:53:39 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2592ms
18:53:39 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
18:53:41 INFO - PROCESS | 1913 | ++DOCSHELL 0xa3592400 == 20 [pid = 1965] [id = 80]
18:53:41 INFO - PROCESS | 1913 | ++DOMWINDOW == 76 (0xa3596800) [pid = 1965] [serial = 223] [outer = (nil)]
18:53:41 INFO - PROCESS | 1913 | ++DOMWINDOW == 77 (0xa3d2d400) [pid = 1965] [serial = 224] [outer = 0xa3596800]
18:53:41 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:53:42 INFO - PROCESS | 1913 | ++DOMWINDOW == 78 (0xa3d37800) [pid = 1965] [serial = 225] [outer = 0xa3596800]
18:53:43 INFO - PROCESS | 1913 | ++DOCSHELL 0xa33a2000 == 21 [pid = 1965] [id = 81]
18:53:43 INFO - PROCESS | 1913 | ++DOMWINDOW == 79 (0xa3594c00) [pid = 1965] [serial = 226] [outer = (nil)]
18:53:43 INFO - PROCESS | 1913 | ++DOMWINDOW == 80 (0xa339f800) [pid = 1965] [serial = 227] [outer = 0xa3594c00]
18:53:43 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
18:53:43 INFO - document served over http requires an https
18:53:43 INFO - sub-resource via iframe-tag using the meta-csp
18:53:43 INFO - delivery method with keep-origin-redirect and when
18:53: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/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html"
18:53:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:53:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:53:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:53:43 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:53:43 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:53:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:53:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:53:43 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
18:53:43 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 3897ms
18:53:43 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
18:53:43 INFO - PROCESS | 1913 | --DOCSHELL 0xa3783800 == 20 [pid = 1965] [id = 73]
18:53:43 INFO - PROCESS | 1913 | --DOCSHELL 0xa377b800 == 19 [pid = 1965] [id = 72]
18:53:43 INFO - PROCESS | 1913 | --DOCSHELL 0xa2d0d000 == 18 [pid = 1965] [id = 71]
18:53:43 INFO - PROCESS | 1913 | --DOCSHELL 0xa2d07400 == 17 [pid = 1965] [id = 70]
18:53:43 INFO - PROCESS | 1913 | --DOCSHELL 0xa33a6000 == 16 [pid = 1965] [id = 67]
18:53:43 INFO - PROCESS | 1913 | --DOCSHELL 0xa2f1b400 == 15 [pid = 1965] [id = 68]
18:53:43 INFO - PROCESS | 1913 | --DOCSHELL 0xa4f54800 == 14 [pid = 1965] [id = 66]
18:53:43 INFO - PROCESS | 1913 | --DOCSHELL 0xa358c400 == 13 [pid = 1965] [id = 65]
18:53:43 INFO - PROCESS | 1913 | --DOCSHELL 0xa3c91400 == 12 [pid = 1965] [id = 64]
18:53:43 INFO - PROCESS | 1913 | --DOMWINDOW == 79 (0xa77bfc00) [pid = 1965] [serial = 174] [outer = (nil)] [url = about:blank]
18:53:43 INFO - PROCESS | 1913 | ++DOCSHELL 0xa2f1dc00 == 13 [pid = 1965] [id = 82]
18:53:43 INFO - PROCESS | 1913 | ++DOMWINDOW == 80 (0xa2f27000) [pid = 1965] [serial = 228] [outer = (nil)]
18:53:44 INFO - PROCESS | 1913 | ++DOMWINDOW == 81 (0xa33a3000) [pid = 1965] [serial = 229] [outer = 0xa2f27000]
18:53:44 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:53:44 INFO - PROCESS | 1913 | ++DOMWINDOW == 82 (0xa3777800) [pid = 1965] [serial = 230] [outer = 0xa2f27000]
18:53:45 INFO - PROCESS | 1913 | ++DOCSHELL 0xa3d3c000 == 14 [pid = 1965] [id = 83]
18:53:45 INFO - PROCESS | 1913 | ++DOMWINDOW == 83 (0xa4130c00) [pid = 1965] [serial = 231] [outer = (nil)]
18:53:45 INFO - PROCESS | 1913 | ++DOMWINDOW == 84 (0xa4307400) [pid = 1965] [serial = 232] [outer = 0xa4130c00]
18:53:45 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
18:53:45 INFO - document served over http requires an https
18:53:45 INFO - sub-resource via iframe-tag using the meta-csp
18:53:45 INFO - delivery method with no-redirect and when
18:53:45 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html"
18:53:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:53:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:53:45 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:53:45 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:53:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:53:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:53:45 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
18:53:45 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1951ms
18:53:45 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
18:53:45 INFO - PROCESS | 1913 | ++DOCSHELL 0xa2d0d000 == 15 [pid = 1965] [id = 84]
18:53:45 INFO - PROCESS | 1913 | ++DOMWINDOW == 85 (0xa2f1d000) [pid = 1965] [serial = 233] [outer = (nil)]
18:53:45 INFO - PROCESS | 1913 | ++DOMWINDOW == 86 (0xa4f55000) [pid = 1965] [serial = 234] [outer = 0xa2f1d000]
18:53:46 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:53:46 INFO - PROCESS | 1913 | ++DOMWINDOW == 87 (0xa4f67c00) [pid = 1965] [serial = 235] [outer = 0xa2f1d000]
18:53:46 INFO - PROCESS | 1913 | ++DOCSHELL 0xa595ac00 == 16 [pid = 1965] [id = 85]
18:53:46 INFO - PROCESS | 1913 | ++DOMWINDOW == 88 (0xa5b76800) [pid = 1965] [serial = 236] [outer = (nil)]
18:53:47 INFO - PROCESS | 1913 | ++DOMWINDOW == 89 (0xa5b80c00) [pid = 1965] [serial = 237] [outer = 0xa5b76800]
18:53:47 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
18:53:47 INFO - document served over http requires an https
18:53:47 INFO - sub-resource via iframe-tag using the meta-csp
18:53:47 INFO - delivery method with swap-origin-redirect and when
18:53:47 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html"
18:53:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:53:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:53:47 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:53:47 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:53:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:53:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:53:47 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
18:53:47 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1797ms
18:53:47 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
18:53:47 INFO - PROCESS | 1913 | ++DOCSHELL 0xa4f50800 == 17 [pid = 1965] [id = 86]
18:53:47 INFO - PROCESS | 1913 | ++DOMWINDOW == 90 (0xa4f51c00) [pid = 1965] [serial = 238] [outer = (nil)]
18:53:47 INFO - PROCESS | 1913 | ++DOMWINDOW == 91 (0xa7439c00) [pid = 1965] [serial = 239] [outer = 0xa4f51c00]
18:53:48 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:53:48 INFO - PROCESS | 1913 | ++DOMWINDOW == 92 (0xaa53a000) [pid = 1965] [serial = 240] [outer = 0xa4f51c00]
18:53:49 INFO - PROCESS | 1913 | --DOMWINDOW == 91 (0xa4f63800) [pid = 1965] [serial = 206] [outer = (nil)] [url = about:blank]
18:53:49 INFO - PROCESS | 1913 | --DOMWINDOW == 90 (0xa2f1d400) [pid = 1965] [serial = 190] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447469593945]
18:53:49 INFO - PROCESS | 1913 | --DOMWINDOW == 89 (0xa33a8000) [pid = 1965] [serial = 187] [outer = (nil)] [url = about:blank]
18:53:49 INFO - PROCESS | 1913 | --DOMWINDOW == 88 (0xa2d09c00) [pid = 1965] [serial = 195] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:53:49 INFO - PROCESS | 1913 | --DOMWINDOW == 87 (0xa2f26800) [pid = 1965] [serial = 192] [outer = (nil)] [url = about:blank]
18:53:49 INFO - PROCESS | 1913 | --DOMWINDOW == 86 (0xa78b0000) [pid = 1965] [serial = 176] [outer = (nil)] [url = about:blank]
18:53:49 INFO - PROCESS | 1913 | --DOMWINDOW == 85 (0xa56c3c00) [pid = 1965] [serial = 179] [outer = (nil)] [url = about:blank]
18:53:49 INFO - PROCESS | 1913 | --DOMWINDOW == 84 (0xad6b5000) [pid = 1965] [serial = 185] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:53:49 INFO - PROCESS | 1913 | --DOMWINDOW == 83 (0xa358e400) [pid = 1965] [serial = 182] [outer = (nil)] [url = about:blank]
18:53:49 INFO - PROCESS | 1913 | --DOMWINDOW == 82 (0xa4f49c00) [pid = 1965] [serial = 203] [outer = (nil)] [url = about:blank]
18:53:49 INFO - PROCESS | 1913 | --DOMWINDOW == 81 (0xa3c93c00) [pid = 1965] [serial = 200] [outer = (nil)] [url = about:blank]
18:53:49 INFO - PROCESS | 1913 | --DOMWINDOW == 80 (0xa2f21800) [pid = 1965] [serial = 197] [outer = (nil)] [url = about:blank]
18:53:49 INFO - PROCESS | 1913 | --DOMWINDOW == 79 (0xa3c8e800) [pid = 1965] [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]
18:53:49 INFO - PROCESS | 1913 | --DOMWINDOW == 78 (0xa2d0d400) [pid = 1965] [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]
18:53:49 INFO - PROCESS | 1913 | --DOMWINDOW == 77 (0xa3c8c000) [pid = 1965] [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]
18:53:49 INFO - PROCESS | 1913 | --DOMWINDOW == 76 (0xa2d07800) [pid = 1965] [serial = 194] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:53:49 INFO - PROCESS | 1913 | --DOMWINDOW == 75 (0xa4f54c00) [pid = 1965] [serial = 184] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:53:49 INFO - PROCESS | 1913 | --DOMWINDOW == 74 (0xa2f1b800) [pid = 1965] [serial = 189] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447469593945]
18:53:49 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
18:53:49 INFO - document served over http requires an https
18:53:49 INFO - sub-resource via script-tag using the meta-csp
18:53:49 INFO - delivery method with keep-origin-redirect and when
18:53: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/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html"
18:53:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:53:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:53:49 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:53:49 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:53:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:53:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:53:49 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
18:53:49 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2612ms
18:53:49 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
18:53:50 INFO - PROCESS | 1913 | ++DOCSHELL 0xa2d0d400 == 18 [pid = 1965] [id = 87]
18:53:50 INFO - PROCESS | 1913 | ++DOMWINDOW == 75 (0xa3589400) [pid = 1965] [serial = 241] [outer = (nil)]
18:53:50 INFO - PROCESS | 1913 | ++DOMWINDOW == 76 (0xa56cac00) [pid = 1965] [serial = 242] [outer = 0xa3589400]
18:53:50 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:53:50 INFO - PROCESS | 1913 | ++DOMWINDOW == 77 (0xad3d0800) [pid = 1965] [serial = 243] [outer = 0xa3589400]
18:53:51 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
18:53:51 INFO - document served over http requires an https
18:53:51 INFO - sub-resource via script-tag using the meta-csp
18:53:51 INFO - delivery method with no-redirect and when
18:53:51 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html"
18:53:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:53:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:53:51 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:53:51 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:53:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:53:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:53:51 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
18:53:51 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 2142ms
18:53:52 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
18:53:52 INFO - PROCESS | 1913 | ++DOCSHELL 0xa358e400 == 19 [pid = 1965] [id = 88]
18:53:52 INFO - PROCESS | 1913 | ++DOMWINDOW == 78 (0xa377b400) [pid = 1965] [serial = 244] [outer = (nil)]
18:53:52 INFO - PROCESS | 1913 | ++DOMWINDOW == 79 (0xa4f54c00) [pid = 1965] [serial = 245] [outer = 0xa377b400]
18:53:53 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:53:53 INFO - PROCESS | 1913 | ++DOMWINDOW == 80 (0xa5b76400) [pid = 1965] [serial = 246] [outer = 0xa377b400]
18:53:54 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
18:53:54 INFO - document served over http requires an https
18:53:54 INFO - sub-resource via script-tag using the meta-csp
18:53:54 INFO - delivery method with swap-origin-redirect and when
18:53:54 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html"
18:53:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:53:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:53:54 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:53:54 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:53:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:53:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:53:54 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
18:53:54 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2717ms
18:53:54 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
18:53:55 INFO - PROCESS | 1913 | ++DOCSHELL 0xa4710800 == 20 [pid = 1965] [id = 89]
18:53:55 INFO - PROCESS | 1913 | ++DOMWINDOW == 81 (0xa5f9fc00) [pid = 1965] [serial = 247] [outer = (nil)]
18:53:55 INFO - PROCESS | 1913 | ++DOMWINDOW == 82 (0xa5fa5800) [pid = 1965] [serial = 248] [outer = 0xa5f9fc00]
18:53:55 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:53:55 INFO - PROCESS | 1913 | ++DOMWINDOW == 83 (0xa5fd2000) [pid = 1965] [serial = 249] [outer = 0xa5f9fc00]
18:53:57 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
18:53:57 INFO - document served over http requires an https
18:53:57 INFO - sub-resource via xhr-request using the meta-csp
18:53:57 INFO - delivery method with keep-origin-redirect and when
18:53:57 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html"
18:53:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:53:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:53:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:53:57 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:53:57 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:53:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:53:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:53:57 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
18:53:57 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2352ms
18:53:57 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
18:53:57 INFO - PROCESS | 1913 | ++DOCSHELL 0xa27aac00 == 21 [pid = 1965] [id = 90]
18:53:57 INFO - PROCESS | 1913 | ++DOMWINDOW == 84 (0xa27b0c00) [pid = 1965] [serial = 250] [outer = (nil)]
18:53:57 INFO - PROCESS | 1913 | ++DOMWINDOW == 85 (0xa27b2800) [pid = 1965] [serial = 251] [outer = 0xa27b0c00]
18:53:58 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:53:58 INFO - PROCESS | 1913 | ++DOMWINDOW == 86 (0xa27b7000) [pid = 1965] [serial = 252] [outer = 0xa27b0c00]
18:54:00 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
18:54:00 INFO - document served over http requires an https
18:54:00 INFO - sub-resource via xhr-request using the meta-csp
18:54:00 INFO - delivery method with no-redirect and when
18:54: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/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html"
18:54:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:54:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:54:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:54:00 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:54:00 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:54:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:54:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:54:00 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
18:54:00 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 3754ms
18:54:00 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
18:54:01 INFO - PROCESS | 1913 | ++DOCSHELL 0xa273ac00 == 22 [pid = 1965] [id = 91]
18:54:01 INFO - PROCESS | 1913 | ++DOMWINDOW == 87 (0xa273b400) [pid = 1965] [serial = 253] [outer = (nil)]
18:54:01 INFO - PROCESS | 1913 | ++DOMWINDOW == 88 (0xa2741c00) [pid = 1965] [serial = 254] [outer = 0xa273b400]
18:54:02 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:54:02 INFO - PROCESS | 1913 | ++DOMWINDOW == 89 (0xa2746400) [pid = 1965] [serial = 255] [outer = 0xa273b400]
18:54:03 INFO - PROCESS | 1913 | ++DOMWINDOW == 17 (0x9a943800) [pid = 1913] [serial = 25] [outer = 0x9bf3d400]
18:54:03 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
18:54:03 INFO - document served over http requires an https
18:54:03 INFO - sub-resource via xhr-request using the meta-csp
18:54:03 INFO - delivery method with swap-origin-redirect and when
18:54:03 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html"
18:54:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:54:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:54:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:54:03 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:54:03 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:54:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:54:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:54:03 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
18:54:03 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2713ms
18:54:03 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
18:54:04 INFO - PROCESS | 1913 | ++DOCSHELL 0xa2252c00 == 23 [pid = 1965] [id = 92]
18:54:04 INFO - PROCESS | 1913 | ++DOMWINDOW == 90 (0xa2257c00) [pid = 1965] [serial = 256] [outer = (nil)]
18:54:04 INFO - PROCESS | 1913 | ++DOMWINDOW == 91 (0xa2259800) [pid = 1965] [serial = 257] [outer = 0xa2257c00]
18:54:04 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:54:04 INFO - PROCESS | 1913 | ++DOMWINDOW == 92 (0xa225d000) [pid = 1965] [serial = 258] [outer = 0xa2257c00]
18:54:07 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
18:54:07 INFO - document served over http requires an http
18:54:07 INFO - sub-resource via fetch-request using the meta-csp
18:54:07 INFO - delivery method with keep-origin-redirect and when
18:54:07 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html"
18:54:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:54:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:54:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:54:07 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:54:07 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:54:07 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:54:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:54:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:54:07 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
18:54:07 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 3406ms
18:54:07 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
18:54:07 INFO - PROCESS | 1913 | ++DOCSHELL 0xa2251000 == 24 [pid = 1965] [id = 93]
18:54:07 INFO - PROCESS | 1913 | ++DOMWINDOW == 93 (0xa2252000) [pid = 1965] [serial = 259] [outer = (nil)]
18:54:07 INFO - PROCESS | 1913 | ++DOMWINDOW == 94 (0xa225d800) [pid = 1965] [serial = 260] [outer = 0xa2252000]
18:54:08 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:54:08 INFO - PROCESS | 1913 | ++DOMWINDOW == 95 (0xa27aa400) [pid = 1965] [serial = 261] [outer = 0xa2252000]
18:54:09 INFO - PROCESS | 1913 | --DOCSHELL 0xa4f50800 == 23 [pid = 1965] [id = 86]
18:54:09 INFO - PROCESS | 1913 | --DOCSHELL 0xa595ac00 == 22 [pid = 1965] [id = 85]
18:54:09 INFO - PROCESS | 1913 | --DOCSHELL 0xa2d0d000 == 21 [pid = 1965] [id = 84]
18:54:09 INFO - PROCESS | 1913 | --DOCSHELL 0xa56bbc00 == 20 [pid = 1965] [id = 63]
18:54:09 INFO - PROCESS | 1913 | --DOCSHELL 0xa3d3c000 == 19 [pid = 1965] [id = 83]
18:54:09 INFO - PROCESS | 1913 | --DOCSHELL 0xa2f1dc00 == 18 [pid = 1965] [id = 82]
18:54:09 INFO - PROCESS | 1913 | --DOCSHELL 0xa33a2000 == 17 [pid = 1965] [id = 81]
18:54:09 INFO - PROCESS | 1913 | --DOCSHELL 0xa3592400 == 16 [pid = 1965] [id = 80]
18:54:09 INFO - PROCESS | 1913 | --DOCSHELL 0xa6982400 == 15 [pid = 1965] [id = 79]
18:54:09 INFO - PROCESS | 1913 | --DOCSHELL 0xa5b7e800 == 14 [pid = 1965] [id = 78]
18:54:09 INFO - PROCESS | 1913 | --DOCSHELL 0xa5328400 == 13 [pid = 1965] [id = 77]
18:54:09 INFO - PROCESS | 1913 | --DOCSHELL 0xa3c8e000 == 12 [pid = 1965] [id = 76]
18:54:09 INFO - PROCESS | 1913 | --DOCSHELL 0xa4f58c00 == 11 [pid = 1965] [id = 56]
18:54:09 INFO - PROCESS | 1913 | --DOCSHELL 0xa377f800 == 10 [pid = 1965] [id = 75]
18:54:09 INFO - PROCESS | 1913 | --DOCSHELL 0xa4136c00 == 9 [pid = 1965] [id = 74]
18:54:09 INFO - PROCESS | 1913 | --DOMWINDOW == 94 (0xa4132800) [pid = 1965] [serial = 201] [outer = (nil)] [url = about:blank]
18:54:09 INFO - PROCESS | 1913 | --DOMWINDOW == 93 (0xa33a9000) [pid = 1965] [serial = 198] [outer = (nil)] [url = about:blank]
18:54:09 INFO - PROCESS | 1913 | --DOMWINDOW == 92 (0xa4f59800) [pid = 1965] [serial = 204] [outer = (nil)] [url = about:blank]
18:54:09 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
18:54:09 INFO - document served over http requires an http
18:54:09 INFO - sub-resource via fetch-request using the meta-csp
18:54:09 INFO - delivery method with no-redirect and when
18:54:09 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html"
18:54:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:54:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:54:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:54:09 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:54:09 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:54:09 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:54:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:54:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:54:09 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
18:54:09 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2542ms
18:54:09 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
18:54:10 INFO - PROCESS | 1913 | ++DOCSHELL 0xa2d01800 == 10 [pid = 1965] [id = 94]
18:54:10 INFO - PROCESS | 1913 | ++DOMWINDOW == 93 (0xa2f1b800) [pid = 1965] [serial = 262] [outer = (nil)]
18:54:10 INFO - PROCESS | 1913 | ++DOMWINDOW == 94 (0xa33ab400) [pid = 1965] [serial = 263] [outer = 0xa2f1b800]
18:54:10 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:54:10 INFO - PROCESS | 1913 | ++DOMWINDOW == 95 (0xa3592800) [pid = 1965] [serial = 264] [outer = 0xa2f1b800]
18:54:12 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
18:54:12 INFO - document served over http requires an http
18:54:12 INFO - sub-resource via fetch-request using the meta-csp
18:54:12 INFO - delivery method with swap-origin-redirect and when
18:54:12 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html"
18:54:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:54:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:54:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:54:12 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:54:12 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:54:12 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:54:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:54:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:54:12 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
18:54:12 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2288ms
18:54:12 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
18:54:12 INFO - PROCESS | 1913 | ++DOCSHELL 0xa33a2000 == 11 [pid = 1965] [id = 95]
18:54:12 INFO - PROCESS | 1913 | ++DOMWINDOW == 96 (0xa3882c00) [pid = 1965] [serial = 265] [outer = (nil)]
18:54:12 INFO - PROCESS | 1913 | ++DOMWINDOW == 97 (0xa3d2f000) [pid = 1965] [serial = 266] [outer = 0xa3882c00]
18:54:12 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:54:12 INFO - PROCESS | 1913 | ++DOMWINDOW == 98 (0xa3d3a000) [pid = 1965] [serial = 267] [outer = 0xa3882c00]
18:54:13 INFO - PROCESS | 1913 | ++DOCSHELL 0xa4308800 == 12 [pid = 1965] [id = 96]
18:54:13 INFO - PROCESS | 1913 | ++DOMWINDOW == 99 (0xa430a000) [pid = 1965] [serial = 268] [outer = (nil)]
18:54:14 INFO - PROCESS | 1913 | ++DOMWINDOW == 100 (0xa388b000) [pid = 1965] [serial = 269] [outer = 0xa430a000]
18:54:15 INFO - PROCESS | 1913 | --DOMWINDOW == 99 (0xa5b82800) [pid = 1965] [serial = 215] [outer = (nil)] [url = about:blank]
18:54:15 INFO - PROCESS | 1913 | --DOMWINDOW == 98 (0xa3d2d400) [pid = 1965] [serial = 224] [outer = (nil)] [url = about:blank]
18:54:15 INFO - PROCESS | 1913 | --DOMWINDOW == 97 (0xa4f55000) [pid = 1965] [serial = 234] [outer = (nil)] [url = about:blank]
18:54:15 INFO - PROCESS | 1913 | --DOMWINDOW == 96 (0xa5b80c00) [pid = 1965] [serial = 237] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:54:15 INFO - PROCESS | 1913 | --DOMWINDOW == 95 (0xa4307400) [pid = 1965] [serial = 232] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447469625001]
18:54:15 INFO - PROCESS | 1913 | --DOMWINDOW == 94 (0xa33a3000) [pid = 1965] [serial = 229] [outer = (nil)] [url = about:blank]
18:54:15 INFO - PROCESS | 1913 | --DOMWINDOW == 93 (0xa339f800) [pid = 1965] [serial = 227] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:54:15 INFO - PROCESS | 1913 | --DOMWINDOW == 92 (0xa7439c00) [pid = 1965] [serial = 239] [outer = (nil)] [url = about:blank]
18:54:15 INFO - PROCESS | 1913 | --DOMWINDOW == 91 (0xa532e800) [pid = 1965] [serial = 212] [outer = (nil)] [url = about:blank]
18:54:15 INFO - PROCESS | 1913 | --DOMWINDOW == 90 (0xa6985000) [pid = 1965] [serial = 218] [outer = (nil)] [url = about:blank]
18:54:15 INFO - PROCESS | 1913 | --DOMWINDOW == 89 (0xaa53f800) [pid = 1965] [serial = 221] [outer = (nil)] [url = about:blank]
18:54:15 INFO - PROCESS | 1913 | --DOMWINDOW == 88 (0xa4f4f400) [pid = 1965] [serial = 209] [outer = (nil)] [url = about:blank]
18:54:15 INFO - PROCESS | 1913 | --DOMWINDOW == 87 (0xa56cac00) [pid = 1965] [serial = 242] [outer = (nil)] [url = about:blank]
18:54:15 INFO - PROCESS | 1913 | --DOMWINDOW == 86 (0xa3594c00) [pid = 1965] [serial = 226] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:54:15 INFO - PROCESS | 1913 | --DOMWINDOW == 85 (0xa5b76800) [pid = 1965] [serial = 236] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:54:15 INFO - PROCESS | 1913 | --DOMWINDOW == 84 (0xa2f27000) [pid = 1965] [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]
18:54:15 INFO - PROCESS | 1913 | --DOMWINDOW == 83 (0xa4f51c00) [pid = 1965] [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]
18:54:15 INFO - PROCESS | 1913 | --DOMWINDOW == 82 (0xa3596800) [pid = 1965] [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]
18:54:15 INFO - PROCESS | 1913 | --DOMWINDOW == 81 (0xa4130c00) [pid = 1965] [serial = 231] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447469625001]
18:54:15 INFO - PROCESS | 1913 | --DOMWINDOW == 80 (0xa2f1d000) [pid = 1965] [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]
18:54:15 INFO - PROCESS | 1913 | --DOMWINDOW == 79 (0xa4706c00) [pid = 1965] [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]
18:54:15 INFO - PROCESS | 1913 | --DOMWINDOW == 78 (0xa5d44400) [pid = 1965] [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]
18:54:15 INFO - PROCESS | 1913 | --DOMWINDOW == 77 (0xa5965000) [pid = 1965] [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]
18:54:15 INFO - PROCESS | 1913 | --DOMWINDOW == 76 (0xa6984c00) [pid = 1965] [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]
18:54:15 INFO - PROCESS | 1913 | --DOMWINDOW == 75 (0xa595f800) [pid = 1965] [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]
18:54:15 INFO - PROCESS | 1913 | --DOMWINDOW == 74 (0xa78b7000) [pid = 1965] [serial = 93] [outer = (nil)] [url = about:blank]
18:54:15 INFO - PROCESS | 1913 | --DOMWINDOW == 73 (0xaa538400) [pid = 1965] [serial = 120] [outer = (nil)] [url = about:blank]
18:54:15 INFO - PROCESS | 1913 | --DOMWINDOW == 72 (0xad3ac000) [pid = 1965] [serial = 146] [outer = (nil)] [url = about:blank]
18:54:15 INFO - PROCESS | 1913 | --DOMWINDOW == 71 (0xa5190800) [pid = 1965] [serial = 207] [outer = (nil)] [url = about:blank]
18:54:15 INFO - PROCESS | 1913 | --DOMWINDOW == 70 (0xad3a4000) [pid = 1965] [serial = 177] [outer = (nil)] [url = about:blank]
18:54:15 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
18:54:15 INFO - document served over http requires an http
18:54:15 INFO - sub-resource via iframe-tag using the meta-csp
18:54:15 INFO - delivery method with keep-origin-redirect and when
18:54:15 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html"
18:54:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:54:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:54:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:54:15 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:54:15 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:54:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:54:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:54:15 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
18:54:15 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 3553ms
18:54:15 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
18:54:15 INFO - PROCESS | 1913 | ++DOCSHELL 0xa377c400 == 13 [pid = 1965] [id = 97]
18:54:15 INFO - PROCESS | 1913 | ++DOMWINDOW == 71 (0xa377ec00) [pid = 1965] [serial = 270] [outer = (nil)]
18:54:16 INFO - PROCESS | 1913 | ++DOMWINDOW == 72 (0xa3c95000) [pid = 1965] [serial = 271] [outer = 0xa377ec00]
18:54:16 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:54:16 INFO - PROCESS | 1913 | ++DOMWINDOW == 73 (0xa430d800) [pid = 1965] [serial = 272] [outer = 0xa377ec00]
18:54:17 INFO - PROCESS | 1913 | ++DOCSHELL 0xa1f7c800 == 14 [pid = 1965] [id = 98]
18:54:17 INFO - PROCESS | 1913 | ++DOMWINDOW == 74 (0xa225fc00) [pid = 1965] [serial = 273] [outer = (nil)]
18:54:17 INFO - PROCESS | 1913 | ++DOMWINDOW == 75 (0xa2f1d400) [pid = 1965] [serial = 274] [outer = 0xa225fc00]
18:54:17 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
18:54:17 INFO - document served over http requires an http
18:54:17 INFO - sub-resource via iframe-tag using the meta-csp
18:54:17 INFO - delivery method with no-redirect and when
18:54: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/referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html"
18:54:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:54:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:54:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:54:17 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:54:17 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:54:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:54:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:54:17 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
18:54:17 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2242ms
18:54:17 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
18:54:18 INFO - PROCESS | 1913 | ++DOCSHELL 0xa2d04c00 == 15 [pid = 1965] [id = 99]
18:54:18 INFO - PROCESS | 1913 | ++DOMWINDOW == 76 (0xa2d0a400) [pid = 1965] [serial = 275] [outer = (nil)]
18:54:19 INFO - PROCESS | 1913 | ++DOMWINDOW == 77 (0xa3d37000) [pid = 1965] [serial = 276] [outer = 0xa2d0a400]
18:54:19 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:54:19 INFO - PROCESS | 1913 | ++DOMWINDOW == 78 (0xa470d400) [pid = 1965] [serial = 277] [outer = 0xa2d0a400]
18:54:20 INFO - PROCESS | 1913 | ++DOCSHELL 0xa4f55800 == 16 [pid = 1965] [id = 100]
18:54:20 INFO - PROCESS | 1913 | ++DOMWINDOW == 79 (0xa4f56000) [pid = 1965] [serial = 278] [outer = (nil)]
18:54:20 INFO - PROCESS | 1913 | ++DOMWINDOW == 80 (0xa4f5bc00) [pid = 1965] [serial = 279] [outer = 0xa4f56000]
18:54:21 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
18:54:21 INFO - document served over http requires an http
18:54:21 INFO - sub-resource via iframe-tag using the meta-csp
18:54:21 INFO - delivery method with swap-origin-redirect and when
18:54:21 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html"
18:54:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:54:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:54:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:54:21 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:54:21 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:54:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:54:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:54:21 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
18:54:21 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 3189ms
18:54:21 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
18:54:21 INFO - PROCESS | 1913 | ++DOCSHELL 0xa3c8ec00 == 17 [pid = 1965] [id = 101]
18:54:21 INFO - PROCESS | 1913 | ++DOMWINDOW == 81 (0xa3d2f800) [pid = 1965] [serial = 280] [outer = (nil)]
18:54:21 INFO - PROCESS | 1913 | ++DOMWINDOW == 82 (0xa5194c00) [pid = 1965] [serial = 281] [outer = 0xa3d2f800]
18:54:22 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:54:22 INFO - PROCESS | 1913 | ++DOMWINDOW == 83 (0xa5325c00) [pid = 1965] [serial = 282] [outer = 0xa3d2f800]
18:54:23 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
18:54:23 INFO - document served over http requires an http
18:54:23 INFO - sub-resource via script-tag using the meta-csp
18:54:23 INFO - delivery method with keep-origin-redirect and when
18:54:23 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html"
18:54:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:54:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:54:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:54:23 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:54:23 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:54:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:54:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:54:23 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
18:54:23 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2103ms
18:54:23 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
18:54:23 INFO - PROCESS | 1913 | --DOMWINDOW == 16 (0x9a1e7400) [pid = 1913] [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.]
18:54:23 INFO - PROCESS | 1913 | ++DOCSHELL 0xa518e800 == 18 [pid = 1965] [id = 102]
18:54:23 INFO - PROCESS | 1913 | ++DOMWINDOW == 84 (0xa5192400) [pid = 1965] [serial = 283] [outer = (nil)]
18:54:23 INFO - PROCESS | 1913 | ++DOMWINDOW == 85 (0xa5b7cc00) [pid = 1965] [serial = 284] [outer = 0xa5192400]
18:54:24 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:54:24 INFO - PROCESS | 1913 | ++DOMWINDOW == 86 (0xa5d44400) [pid = 1965] [serial = 285] [outer = 0xa5192400]
18:54:25 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
18:54:25 INFO - document served over http requires an http
18:54:25 INFO - sub-resource via script-tag using the meta-csp
18:54:25 INFO - delivery method with no-redirect and when
18:54:25 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html"
18:54:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:54:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:54:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:54:25 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:54:25 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:54:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:54:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:54:25 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
18:54:25 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 2092ms
18:54:25 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
18:54:25 INFO - PROCESS | 1913 | ++DOCSHELL 0xa5965000 == 19 [pid = 1965] [id = 103]
18:54:25 INFO - PROCESS | 1913 | ++DOMWINDOW == 87 (0xa5b76800) [pid = 1965] [serial = 286] [outer = (nil)]
18:54:25 INFO - PROCESS | 1913 | ++DOMWINDOW == 88 (0xa6990800) [pid = 1965] [serial = 287] [outer = 0xa5b76800]
18:54:26 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:54:26 INFO - PROCESS | 1913 | ++DOMWINDOW == 89 (0xa78b8000) [pid = 1965] [serial = 288] [outer = 0xa5b76800]
18:54:27 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
18:54:27 INFO - document served over http requires an http
18:54:27 INFO - sub-resource via script-tag using the meta-csp
18:54:27 INFO - delivery method with swap-origin-redirect and when
18:54:27 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html"
18:54:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:54:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:54:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:54:27 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:54:27 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:54:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:54:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:54:27 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
18:54:27 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2094ms
18:54:27 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
18:54:27 INFO - PROCESS | 1913 | ++DOCSHELL 0xa6987c00 == 20 [pid = 1965] [id = 104]
18:54:27 INFO - PROCESS | 1913 | ++DOMWINDOW == 90 (0xad3a3000) [pid = 1965] [serial = 289] [outer = (nil)]
18:54:28 INFO - PROCESS | 1913 | ++DOMWINDOW == 91 (0xa4e20400) [pid = 1965] [serial = 290] [outer = 0xad3a3000]
18:54:28 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:54:28 INFO - PROCESS | 1913 | ++DOMWINDOW == 92 (0xa4e24000) [pid = 1965] [serial = 291] [outer = 0xad3a3000]
18:54:29 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
18:54:29 INFO - document served over http requires an http
18:54:29 INFO - sub-resource via xhr-request using the meta-csp
18:54:29 INFO - delivery method with keep-origin-redirect and when
18:54:29 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html"
18:54:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:54:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:54:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:54:29 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:54:29 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:54:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:54:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:54:29 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
18:54:29 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2396ms
18:54:29 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
18:54:30 INFO - PROCESS | 1913 | ++DOCSHELL 0xa4e2b400 == 21 [pid = 1965] [id = 105]
18:54:30 INFO - PROCESS | 1913 | ++DOMWINDOW == 93 (0xa4e2b800) [pid = 1965] [serial = 292] [outer = (nil)]
18:54:30 INFO - PROCESS | 1913 | ++DOMWINDOW == 94 (0xa1d01c00) [pid = 1965] [serial = 293] [outer = 0xa4e2b800]
18:54:30 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:54:30 INFO - PROCESS | 1913 | ++DOMWINDOW == 95 (0xa1d09000) [pid = 1965] [serial = 294] [outer = 0xa4e2b800]
18:54:32 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
18:54:32 INFO - document served over http requires an http
18:54:32 INFO - sub-resource via xhr-request using the meta-csp
18:54:32 INFO - delivery method with no-redirect and when
18:54:32 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html"
18:54:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:54:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:54:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:54:32 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:54:32 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:54:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:54:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:54:32 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
18:54:32 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2442ms
18:54:32 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
18:54:32 INFO - PROCESS | 1913 | ++DOCSHELL 0xa1dc9000 == 22 [pid = 1965] [id = 106]
18:54:32 INFO - PROCESS | 1913 | ++DOMWINDOW == 96 (0xa1dc9400) [pid = 1965] [serial = 295] [outer = (nil)]
18:54:33 INFO - PROCESS | 1913 | ++DOMWINDOW == 97 (0xa1dcb000) [pid = 1965] [serial = 296] [outer = 0xa1dc9400]
18:54:33 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:54:33 INFO - PROCESS | 1913 | ++DOMWINDOW == 98 (0xa1dce800) [pid = 1965] [serial = 297] [outer = 0xa1dc9400]
18:54:34 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
18:54:34 INFO - document served over http requires an http
18:54:34 INFO - sub-resource via xhr-request using the meta-csp
18:54:34 INFO - delivery method with swap-origin-redirect and when
18:54:34 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html"
18:54:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:54:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:54:34 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:54:34 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:54:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:54:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:54:34 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
18:54:34 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2433ms
18:54:34 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
18:54:35 INFO - PROCESS | 1913 | ++DOCSHELL 0xa18b8400 == 23 [pid = 1965] [id = 107]
18:54:35 INFO - PROCESS | 1913 | ++DOMWINDOW == 99 (0xa18b8800) [pid = 1965] [serial = 298] [outer = (nil)]
18:54:35 INFO - PROCESS | 1913 | ++DOMWINDOW == 100 (0xa18ba400) [pid = 1965] [serial = 299] [outer = 0xa18b8800]
18:54:35 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:54:35 INFO - PROCESS | 1913 | ++DOMWINDOW == 101 (0xa18be400) [pid = 1965] [serial = 300] [outer = 0xa18b8800]
18:54:38 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
18:54:38 INFO - document served over http requires an https
18:54:38 INFO - sub-resource via fetch-request using the meta-csp
18:54:38 INFO - delivery method with keep-origin-redirect and when
18:54:38 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html"
18:54:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:54:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:54:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:54:38 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:54:38 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:54:38 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:54:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:54:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:54:38 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
18:54:38 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 3919ms
18:54:38 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
18:54:39 INFO - PROCESS | 1913 | ++DOCSHELL 0xa1d02800 == 24 [pid = 1965] [id = 108]
18:54:39 INFO - PROCESS | 1913 | ++DOMWINDOW == 102 (0xa1d03000) [pid = 1965] [serial = 301] [outer = (nil)]
18:54:39 INFO - PROCESS | 1913 | ++DOMWINDOW == 103 (0xa1d10400) [pid = 1965] [serial = 302] [outer = 0xa1d03000]
18:54:39 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:54:39 INFO - PROCESS | 1913 | ++DOMWINDOW == 104 (0xa2d07800) [pid = 1965] [serial = 303] [outer = 0xa1d03000]
18:54:41 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
18:54:41 INFO - document served over http requires an https
18:54:41 INFO - sub-resource via fetch-request using the meta-csp
18:54:41 INFO - delivery method with no-redirect and when
18:54:41 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html"
18:54:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:54:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:54:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:54:41 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:54:41 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:54:41 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:54:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:54:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:54:41 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
18:54:41 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2539ms
18:54:41 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
18:54:41 INFO - PROCESS | 1913 | ++DOCSHELL 0xa1f7a800 == 25 [pid = 1965] [id = 109]
18:54:41 INFO - PROCESS | 1913 | ++DOMWINDOW == 105 (0xa225ac00) [pid = 1965] [serial = 304] [outer = (nil)]
18:54:41 INFO - PROCESS | 1913 | ++DOMWINDOW == 106 (0xa2740000) [pid = 1965] [serial = 305] [outer = 0xa225ac00]
18:54:42 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:54:42 INFO - PROCESS | 1913 | ++DOMWINDOW == 107 (0xa27b4400) [pid = 1965] [serial = 306] [outer = 0xa225ac00]
18:54:42 INFO - PROCESS | 1913 | --DOCSHELL 0xa4308800 == 24 [pid = 1965] [id = 96]
18:54:42 INFO - PROCESS | 1913 | --DOCSHELL 0xa33a2000 == 23 [pid = 1965] [id = 95]
18:54:42 INFO - PROCESS | 1913 | --DOCSHELL 0xa2d01800 == 22 [pid = 1965] [id = 94]
18:54:42 INFO - PROCESS | 1913 | --DOCSHELL 0xa2251000 == 21 [pid = 1965] [id = 93]
18:54:42 INFO - PROCESS | 1913 | --DOCSHELL 0xa273ac00 == 20 [pid = 1965] [id = 91]
18:54:42 INFO - PROCESS | 1913 | --DOCSHELL 0xa27aac00 == 19 [pid = 1965] [id = 90]
18:54:42 INFO - PROCESS | 1913 | --DOCSHELL 0xa4710800 == 18 [pid = 1965] [id = 89]
18:54:42 INFO - PROCESS | 1913 | --DOCSHELL 0xa358e400 == 17 [pid = 1965] [id = 88]
18:54:42 INFO - PROCESS | 1913 | --DOMWINDOW == 106 (0xaa53a000) [pid = 1965] [serial = 240] [outer = (nil)] [url = about:blank]
18:54:42 INFO - PROCESS | 1913 | --DOMWINDOW == 105 (0xa4f67c00) [pid = 1965] [serial = 235] [outer = (nil)] [url = about:blank]
18:54:42 INFO - PROCESS | 1913 | --DOMWINDOW == 104 (0xa3777800) [pid = 1965] [serial = 230] [outer = (nil)] [url = about:blank]
18:54:42 INFO - PROCESS | 1913 | --DOMWINDOW == 103 (0xa3d37800) [pid = 1965] [serial = 225] [outer = (nil)] [url = about:blank]
18:54:43 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
18:54:43 INFO - document served over http requires an https
18:54:43 INFO - sub-resource via fetch-request using the meta-csp
18:54:43 INFO - delivery method with swap-origin-redirect and when
18:54:43 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html"
18:54:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:54:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:54:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:54:43 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:54:43 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:54:43 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:54:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:54:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:54:43 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
18:54:43 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2104ms
18:54:43 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
18:54:43 INFO - PROCESS | 1913 | ++DOCSHELL 0xa2d06c00 == 18 [pid = 1965] [id = 110]
18:54:43 INFO - PROCESS | 1913 | ++DOMWINDOW == 104 (0xa33a0800) [pid = 1965] [serial = 307] [outer = (nil)]
18:54:43 INFO - PROCESS | 1913 | ++DOMWINDOW == 105 (0xa3590c00) [pid = 1965] [serial = 308] [outer = 0xa33a0800]
18:54:44 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:54:44 INFO - PROCESS | 1913 | ++DOMWINDOW == 106 (0xa3886000) [pid = 1965] [serial = 309] [outer = 0xa33a0800]
18:54:44 INFO - PROCESS | 1913 | ++DOCSHELL 0xa3d3c400 == 19 [pid = 1965] [id = 111]
18:54:44 INFO - PROCESS | 1913 | ++DOMWINDOW == 107 (0xa3d3cc00) [pid = 1965] [serial = 310] [outer = (nil)]
18:54:44 INFO - PROCESS | 1913 | ++DOMWINDOW == 108 (0xa413ac00) [pid = 1965] [serial = 311] [outer = 0xa3d3cc00]
18:54:45 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
18:54:45 INFO - document served over http requires an https
18:54:45 INFO - sub-resource via iframe-tag using the meta-csp
18:54:45 INFO - delivery method with keep-origin-redirect and when
18:54:45 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html"
18:54:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:54:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:54:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:54:45 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:54:45 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:54:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:54:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:54:45 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html:23:7
18:54:45 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1839ms
18:54:45 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
18:54:45 INFO - PROCESS | 1913 | ++DOCSHELL 0xa33a4c00 == 20 [pid = 1965] [id = 112]
18:54:45 INFO - PROCESS | 1913 | ++DOMWINDOW == 109 (0xa33a9800) [pid = 1965] [serial = 312] [outer = (nil)]
18:54:45 INFO - PROCESS | 1913 | ++DOMWINDOW == 110 (0xa4e27000) [pid = 1965] [serial = 313] [outer = 0xa33a9800]
18:54:46 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:54:46 INFO - PROCESS | 1913 | ++DOMWINDOW == 111 (0xa4f5f800) [pid = 1965] [serial = 314] [outer = 0xa33a9800]
18:54:47 INFO - PROCESS | 1913 | --DOMWINDOW == 110 (0xa4f54c00) [pid = 1965] [serial = 245] [outer = (nil)] [url = about:blank]
18:54:47 INFO - PROCESS | 1913 | --DOMWINDOW == 109 (0xa3d2f000) [pid = 1965] [serial = 266] [outer = (nil)] [url = about:blank]
18:54:47 INFO - PROCESS | 1913 | --DOMWINDOW == 108 (0xa2741c00) [pid = 1965] [serial = 254] [outer = (nil)] [url = about:blank]
18:54:47 INFO - PROCESS | 1913 | --DOMWINDOW == 107 (0xa225d800) [pid = 1965] [serial = 260] [outer = (nil)] [url = about:blank]
18:54:47 INFO - PROCESS | 1913 | --DOMWINDOW == 106 (0xa5fa5800) [pid = 1965] [serial = 248] [outer = (nil)] [url = about:blank]
18:54:47 INFO - PROCESS | 1913 | --DOMWINDOW == 105 (0xa2259800) [pid = 1965] [serial = 257] [outer = (nil)] [url = about:blank]
18:54:47 INFO - PROCESS | 1913 | --DOMWINDOW == 104 (0xa27b2800) [pid = 1965] [serial = 251] [outer = (nil)] [url = about:blank]
18:54:47 INFO - PROCESS | 1913 | --DOMWINDOW == 103 (0xa33ab400) [pid = 1965] [serial = 263] [outer = (nil)] [url = about:blank]
18:54:47 INFO - PROCESS | 1913 | --DOMWINDOW == 102 (0xa388b000) [pid = 1965] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:54:47 INFO - PROCESS | 1913 | --DOMWINDOW == 101 (0xa3c95000) [pid = 1965] [serial = 271] [outer = (nil)] [url = about:blank]
18:54:47 INFO - PROCESS | 1913 | --DOMWINDOW == 100 (0xa430a000) [pid = 1965] [serial = 268] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:54:47 INFO - PROCESS | 1913 | --DOMWINDOW == 99 (0xa3882c00) [pid = 1965] [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]
18:54:47 INFO - PROCESS | 1913 | --DOMWINDOW == 98 (0xa2252000) [pid = 1965] [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]
18:54:47 INFO - PROCESS | 1913 | --DOMWINDOW == 97 (0xa2f1b800) [pid = 1965] [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]
18:54:47 INFO - PROCESS | 1913 | ++DOCSHELL 0xa2d04400 == 21 [pid = 1965] [id = 113]
18:54:47 INFO - PROCESS | 1913 | ++DOMWINDOW == 98 (0xa2d07400) [pid = 1965] [serial = 315] [outer = (nil)]
18:54:47 INFO - PROCESS | 1913 | ++DOMWINDOW == 99 (0xa33ab400) [pid = 1965] [serial = 316] [outer = 0xa2d07400]
18:54:48 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
18:54:48 INFO - document served over http requires an https
18:54:48 INFO - sub-resource via iframe-tag using the meta-csp
18:54:48 INFO - delivery method with no-redirect and when
18:54:48 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html"
18:54:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:54:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:54:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:54:48 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:54:48 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:54:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:54:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:54:48 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
18:54:48 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2853ms
18:54:48 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
18:54:48 INFO - PROCESS | 1913 | ++DOCSHELL 0xa470a000 == 22 [pid = 1965] [id = 114]
18:54:48 INFO - PROCESS | 1913 | ++DOMWINDOW == 100 (0xa470ac00) [pid = 1965] [serial = 317] [outer = (nil)]
18:54:48 INFO - PROCESS | 1913 | ++DOMWINDOW == 101 (0xa5957c00) [pid = 1965] [serial = 318] [outer = 0xa470ac00]
18:54:48 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:54:48 INFO - PROCESS | 1913 | ++DOMWINDOW == 102 (0xa5d49c00) [pid = 1965] [serial = 319] [outer = 0xa470ac00]
18:54:50 INFO - PROCESS | 1913 | ++DOCSHELL 0xa2741c00 == 23 [pid = 1965] [id = 115]
18:54:50 INFO - PROCESS | 1913 | ++DOMWINDOW == 103 (0xa2743000) [pid = 1965] [serial = 320] [outer = (nil)]
18:54:50 INFO - PROCESS | 1913 | ++DOMWINDOW == 104 (0xa27b6c00) [pid = 1965] [serial = 321] [outer = 0xa2743000]
18:54:50 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
18:54:50 INFO - document served over http requires an https
18:54:50 INFO - sub-resource via iframe-tag using the meta-csp
18:54:50 INFO - delivery method with swap-origin-redirect and when
18:54:50 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html"
18:54:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:54:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:54:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:54:50 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:54:50 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:54:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:54:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:54:50 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
18:54:50 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2700ms
18:54:50 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
18:54:51 INFO - PROCESS | 1913 | ++DOCSHELL 0xa2749000 == 24 [pid = 1965] [id = 116]
18:54:51 INFO - PROCESS | 1913 | ++DOMWINDOW == 105 (0xa2d0e800) [pid = 1965] [serial = 322] [outer = (nil)]
18:54:51 INFO - PROCESS | 1913 | ++DOMWINDOW == 106 (0xa4702000) [pid = 1965] [serial = 323] [outer = 0xa2d0e800]
18:54:51 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:54:52 INFO - PROCESS | 1913 | ++DOMWINDOW == 107 (0xa5329c00) [pid = 1965] [serial = 324] [outer = 0xa2d0e800]
18:54:53 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
18:54:53 INFO - document served over http requires an https
18:54:53 INFO - sub-resource via script-tag using the meta-csp
18:54:53 INFO - delivery method with keep-origin-redirect and when
18:54:53 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html"
18:54:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:54:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:54:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:54:53 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:54:53 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:54:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:54:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:54:53 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
18:54:53 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2541ms
18:54:53 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
18:54:53 INFO - PROCESS | 1913 | ++DOCSHELL 0xa358c400 == 25 [pid = 1965] [id = 117]
18:54:53 INFO - PROCESS | 1913 | ++DOMWINDOW == 108 (0xa3c98800) [pid = 1965] [serial = 325] [outer = (nil)]
18:54:54 INFO - PROCESS | 1913 | ++DOMWINDOW == 109 (0xaa53d000) [pid = 1965] [serial = 326] [outer = 0xa3c98800]
18:54:54 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:54:54 INFO - PROCESS | 1913 | ++DOMWINDOW == 110 (0xa1571c00) [pid = 1965] [serial = 327] [outer = 0xa3c98800]
18:54:56 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
18:54:56 INFO - document served over http requires an https
18:54:56 INFO - sub-resource via script-tag using the meta-csp
18:54:56 INFO - delivery method with no-redirect and when
18:54:56 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html"
18:54:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:54:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:54:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:54:56 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:54:56 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:54:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:54:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:54:56 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
18:54:56 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 3373ms
18:54:56 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
18:54:57 INFO - PROCESS | 1913 | ++DOCSHELL 0xa157a000 == 26 [pid = 1965] [id = 118]
18:54:57 INFO - PROCESS | 1913 | ++DOMWINDOW == 111 (0xa157a800) [pid = 1965] [serial = 328] [outer = (nil)]
18:54:57 INFO - PROCESS | 1913 | ++DOMWINDOW == 112 (0xa5fa8c00) [pid = 1965] [serial = 329] [outer = 0xa157a800]
18:54:57 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:54:57 INFO - PROCESS | 1913 | ++DOMWINDOW == 113 (0xa15e4800) [pid = 1965] [serial = 330] [outer = 0xa157a800]
18:54:59 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
18:54:59 INFO - document served over http requires an https
18:54:59 INFO - sub-resource via script-tag using the meta-csp
18:54:59 INFO - delivery method with swap-origin-redirect and when
18:54: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/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html"
18:54:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:54:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:54:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:54:59 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:54:59 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:54:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:54:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:54:59 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
18:54:59 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2653ms
18:54:59 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
18:54:59 INFO - PROCESS | 1913 | ++DOCSHELL 0xa157d800 == 27 [pid = 1965] [id = 119]
18:54:59 INFO - PROCESS | 1913 | ++DOMWINDOW == 114 (0xa15e7c00) [pid = 1965] [serial = 331] [outer = (nil)]
18:55:00 INFO - PROCESS | 1913 | ++DOMWINDOW == 115 (0xa15f1400) [pid = 1965] [serial = 332] [outer = 0xa15e7c00]
18:55:00 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:55:00 INFO - PROCESS | 1913 | ++DOMWINDOW == 116 (0xa0f32400) [pid = 1965] [serial = 333] [outer = 0xa15e7c00]
18:55:01 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
18:55:01 INFO - document served over http requires an https
18:55:01 INFO - sub-resource via xhr-request using the meta-csp
18:55:01 INFO - delivery method with keep-origin-redirect and when
18:55: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/referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html"
18:55:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:55:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:55:01 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:55:01 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:55:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:55:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:55:01 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
18:55:01 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2141ms
18:55:01 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
18:55:01 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0f3e400 == 28 [pid = 1965] [id = 120]
18:55:01 INFO - PROCESS | 1913 | ++DOMWINDOW == 117 (0xa0f3e800) [pid = 1965] [serial = 334] [outer = (nil)]
18:55:02 INFO - PROCESS | 1913 | ++DOMWINDOW == 118 (0xa15f0800) [pid = 1965] [serial = 335] [outer = 0xa0f3e800]
18:55:02 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:55:02 INFO - PROCESS | 1913 | ++DOMWINDOW == 119 (0xa0f89c00) [pid = 1965] [serial = 336] [outer = 0xa0f3e800]
18:55:05 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
18:55:05 INFO - document served over http requires an https
18:55:05 INFO - sub-resource via xhr-request using the meta-csp
18:55:05 INFO - delivery method with no-redirect and when
18:55:05 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html"
18:55:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:55:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:55:05 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:55:05 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:55:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:55:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:55:05 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
18:55:05 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 3604ms
18:55:05 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
18:55:05 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0f3d800 == 29 [pid = 1965] [id = 121]
18:55:05 INFO - PROCESS | 1913 | ++DOMWINDOW == 120 (0xa0f8cc00) [pid = 1965] [serial = 337] [outer = (nil)]
18:55:05 INFO - PROCESS | 1913 | ++DOMWINDOW == 121 (0xa0d39400) [pid = 1965] [serial = 338] [outer = 0xa0f8cc00]
18:55:06 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:55:06 INFO - PROCESS | 1913 | ++DOMWINDOW == 122 (0xa0d3d800) [pid = 1965] [serial = 339] [outer = 0xa0f8cc00]
18:55:07 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
18:55:07 INFO - document served over http requires an https
18:55:07 INFO - sub-resource via xhr-request using the meta-csp
18:55:07 INFO - delivery method with swap-origin-redirect and when
18:55:07 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html"
18:55:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:55:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:55:07 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:55:07 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:55:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:55:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:55:07 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
18:55:07 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2604ms
18:55:07 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
18:55:08 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0d45400 == 30 [pid = 1965] [id = 122]
18:55:08 INFO - PROCESS | 1913 | ++DOMWINDOW == 123 (0xa0f8d000) [pid = 1965] [serial = 340] [outer = (nil)]
18:55:08 INFO - PROCESS | 1913 | ++DOMWINDOW == 124 (0xa0da8c00) [pid = 1965] [serial = 341] [outer = 0xa0f8d000]
18:55:09 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:55:09 INFO - PROCESS | 1913 | ++DOMWINDOW == 125 (0xa0dacc00) [pid = 1965] [serial = 342] [outer = 0xa0f8d000]
18:55:12 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
18:55:12 INFO - document served over http requires an http
18:55:12 INFO - sub-resource via fetch-request using the meta-referrer
18:55:12 INFO - delivery method with keep-origin-redirect and when
18:55: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"
18:55:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:55:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:55:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:55:12 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:55:12 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:55:12 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:55:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:55:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:55:12 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
18:55:12 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 4244ms
18:55:12 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
18:55:12 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0db3400 == 31 [pid = 1965] [id = 123]
18:55:12 INFO - PROCESS | 1913 | ++DOMWINDOW == 126 (0xa0db4c00) [pid = 1965] [serial = 343] [outer = (nil)]
18:55:13 INFO - PROCESS | 1913 | ++DOMWINDOW == 127 (0xa27b3800) [pid = 1965] [serial = 344] [outer = 0xa0db4c00]
18:55:13 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:55:13 INFO - PROCESS | 1913 | ++DOMWINDOW == 128 (0xa377e000) [pid = 1965] [serial = 345] [outer = 0xa0db4c00]
18:55:15 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
18:55:15 INFO - document served over http requires an http
18:55:15 INFO - sub-resource via fetch-request using the meta-referrer
18:55:15 INFO - delivery method with no-redirect and when
18:55: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"
18:55:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:55:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:55:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:55:15 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:55:15 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:55:15 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:55:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:55:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:55:15 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
18:55:15 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 3645ms
18:55:15 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
18:55:16 INFO - PROCESS | 1913 | ++DOCSHELL 0xa1570c00 == 32 [pid = 1965] [id = 124]
18:55:16 INFO - PROCESS | 1913 | ++DOMWINDOW == 129 (0xa1571800) [pid = 1965] [serial = 346] [outer = (nil)]
18:55:16 INFO - PROCESS | 1913 | ++DOMWINDOW == 130 (0xa157bc00) [pid = 1965] [serial = 347] [outer = 0xa1571800]
18:55:16 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:55:16 INFO - PROCESS | 1913 | ++DOMWINDOW == 131 (0xa1d03800) [pid = 1965] [serial = 348] [outer = 0xa1571800]
18:55:17 INFO - PROCESS | 1913 | --DOCSHELL 0xa2d04400 == 31 [pid = 1965] [id = 113]
18:55:17 INFO - PROCESS | 1913 | --DOCSHELL 0xa33a4c00 == 30 [pid = 1965] [id = 112]
18:55:17 INFO - PROCESS | 1913 | --DOCSHELL 0xa3d3c400 == 29 [pid = 1965] [id = 111]
18:55:17 INFO - PROCESS | 1913 | --DOCSHELL 0xa2d06c00 == 28 [pid = 1965] [id = 110]
18:55:17 INFO - PROCESS | 1913 | --DOCSHELL 0xa1f7a800 == 27 [pid = 1965] [id = 109]
18:55:17 INFO - PROCESS | 1913 | --DOCSHELL 0xa1d02800 == 26 [pid = 1965] [id = 108]
18:55:17 INFO - PROCESS | 1913 | --DOCSHELL 0xa1dc9000 == 25 [pid = 1965] [id = 106]
18:55:17 INFO - PROCESS | 1913 | --DOCSHELL 0xa4e2b400 == 24 [pid = 1965] [id = 105]
18:55:17 INFO - PROCESS | 1913 | --DOCSHELL 0xa5965000 == 23 [pid = 1965] [id = 103]
18:55:17 INFO - PROCESS | 1913 | --DOCSHELL 0xa518e800 == 22 [pid = 1965] [id = 102]
18:55:17 INFO - PROCESS | 1913 | --DOCSHELL 0xa4f55800 == 21 [pid = 1965] [id = 100]
18:55:17 INFO - PROCESS | 1913 | --DOCSHELL 0xa3c8ec00 == 20 [pid = 1965] [id = 101]
18:55:17 INFO - PROCESS | 1913 | --DOCSHELL 0xa2d04c00 == 19 [pid = 1965] [id = 99]
18:55:17 INFO - PROCESS | 1913 | --DOCSHELL 0xa1f7c800 == 18 [pid = 1965] [id = 98]
18:55:17 INFO - PROCESS | 1913 | --DOCSHELL 0xa377c400 == 17 [pid = 1965] [id = 97]
18:55:17 INFO - PROCESS | 1913 | --DOMWINDOW == 130 (0xa27aa400) [pid = 1965] [serial = 261] [outer = (nil)] [url = about:blank]
18:55:17 INFO - PROCESS | 1913 | --DOMWINDOW == 129 (0xad3d0800) [pid = 1965] [serial = 243] [outer = (nil)] [url = about:blank]
18:55:17 INFO - PROCESS | 1913 | --DOMWINDOW == 128 (0xa3592800) [pid = 1965] [serial = 264] [outer = (nil)] [url = about:blank]
18:55:17 INFO - PROCESS | 1913 | --DOMWINDOW == 127 (0xa3d3a000) [pid = 1965] [serial = 267] [outer = (nil)] [url = about:blank]
18:55:17 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
18:55:17 INFO - document served over http requires an http
18:55:17 INFO - sub-resource via fetch-request using the meta-referrer
18:55:17 INFO - delivery method with swap-origin-redirect and when
18:55: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"
18:55:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:55:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:55:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:55:17 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:55:17 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:55:17 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:55:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:55:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:55:17 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
18:55:17 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2209ms
18:55:17 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
18:55:18 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0f8d400 == 18 [pid = 1965] [id = 125]
18:55:18 INFO - PROCESS | 1913 | ++DOMWINDOW == 128 (0xa1d0ec00) [pid = 1965] [serial = 349] [outer = (nil)]
18:55:18 INFO - PROCESS | 1913 | ++DOMWINDOW == 129 (0xa1f77000) [pid = 1965] [serial = 350] [outer = 0xa1d0ec00]
18:55:18 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:55:18 INFO - PROCESS | 1913 | ++DOMWINDOW == 130 (0xa225f000) [pid = 1965] [serial = 351] [outer = 0xa1d0ec00]
18:55:19 INFO - PROCESS | 1913 | ++DOCSHELL 0xa2d04400 == 19 [pid = 1965] [id = 126]
18:55:19 INFO - PROCESS | 1913 | ++DOMWINDOW == 131 (0xa2d04c00) [pid = 1965] [serial = 352] [outer = (nil)]
18:55:19 INFO - PROCESS | 1913 | ++DOMWINDOW == 132 (0xa2d0c400) [pid = 1965] [serial = 353] [outer = 0xa2d04c00]
18:55:19 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
18:55:19 INFO - document served over http requires an http
18:55:19 INFO - sub-resource via iframe-tag using the meta-referrer
18:55:19 INFO - delivery method with keep-origin-redirect and when
18:55: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"
18:55:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:55:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:55:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:55:19 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:55:19 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:55:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:55:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:55:19 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
18:55:19 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1939ms
18:55:19 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
18:55:20 INFO - PROCESS | 1913 | ++DOCSHELL 0xa1f6fc00 == 20 [pid = 1965] [id = 127]
18:55:20 INFO - PROCESS | 1913 | ++DOMWINDOW == 133 (0xa1f72400) [pid = 1965] [serial = 354] [outer = (nil)]
18:55:20 INFO - PROCESS | 1913 | ++DOMWINDOW == 134 (0xa3596000) [pid = 1965] [serial = 355] [outer = 0xa1f72400]
18:55:20 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:55:20 INFO - PROCESS | 1913 | ++DOMWINDOW == 135 (0xa3784400) [pid = 1965] [serial = 356] [outer = 0xa1f72400]
18:55:21 INFO - PROCESS | 1913 | ++DOCSHELL 0xa3d39800 == 21 [pid = 1965] [id = 128]
18:55:21 INFO - PROCESS | 1913 | ++DOMWINDOW == 136 (0xa3d39c00) [pid = 1965] [serial = 357] [outer = (nil)]
18:55:23 INFO - PROCESS | 1913 | ++DOMWINDOW == 137 (0xa1dcdc00) [pid = 1965] [serial = 358] [outer = 0xa3d39c00]
18:55:23 INFO - PROCESS | 1913 | --DOMWINDOW == 136 (0xa4f56000) [pid = 1965] [serial = 278] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:55:23 INFO - PROCESS | 1913 | --DOMWINDOW == 135 (0xa225fc00) [pid = 1965] [serial = 273] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447469657436]
18:55:24 INFO - PROCESS | 1913 | --DOMWINDOW == 134 (0xa18ba400) [pid = 1965] [serial = 299] [outer = (nil)] [url = about:blank]
18:55:24 INFO - PROCESS | 1913 | --DOMWINDOW == 133 (0xa1d01c00) [pid = 1965] [serial = 293] [outer = (nil)] [url = about:blank]
18:55:24 INFO - PROCESS | 1913 | --DOMWINDOW == 132 (0xa1dcb000) [pid = 1965] [serial = 296] [outer = (nil)] [url = about:blank]
18:55:24 INFO - PROCESS | 1913 | --DOMWINDOW == 131 (0xa5b7cc00) [pid = 1965] [serial = 284] [outer = (nil)] [url = about:blank]
18:55:24 INFO - PROCESS | 1913 | --DOMWINDOW == 130 (0xa6990800) [pid = 1965] [serial = 287] [outer = (nil)] [url = about:blank]
18:55:24 INFO - PROCESS | 1913 | --DOMWINDOW == 129 (0xa4e20400) [pid = 1965] [serial = 290] [outer = (nil)] [url = about:blank]
18:55:24 INFO - PROCESS | 1913 | --DOMWINDOW == 128 (0xa4f5bc00) [pid = 1965] [serial = 279] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:55:24 INFO - PROCESS | 1913 | --DOMWINDOW == 127 (0xa3d37000) [pid = 1965] [serial = 276] [outer = (nil)] [url = about:blank]
18:55:24 INFO - PROCESS | 1913 | --DOMWINDOW == 126 (0xa5194c00) [pid = 1965] [serial = 281] [outer = (nil)] [url = about:blank]
18:55:24 INFO - PROCESS | 1913 | --DOMWINDOW == 125 (0xa33ab400) [pid = 1965] [serial = 316] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447469687622]
18:55:24 INFO - PROCESS | 1913 | --DOMWINDOW == 124 (0xa4e27000) [pid = 1965] [serial = 313] [outer = (nil)] [url = about:blank]
18:55:24 INFO - PROCESS | 1913 | --DOMWINDOW == 123 (0xa2f1d400) [pid = 1965] [serial = 274] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447469657436]
18:55:24 INFO - PROCESS | 1913 | --DOMWINDOW == 122 (0xa413ac00) [pid = 1965] [serial = 311] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:55:24 INFO - PROCESS | 1913 | --DOMWINDOW == 121 (0xa3590c00) [pid = 1965] [serial = 308] [outer = (nil)] [url = about:blank]
18:55:24 INFO - PROCESS | 1913 | --DOMWINDOW == 120 (0xa1d10400) [pid = 1965] [serial = 302] [outer = (nil)] [url = about:blank]
18:55:24 INFO - PROCESS | 1913 | --DOMWINDOW == 119 (0xa2740000) [pid = 1965] [serial = 305] [outer = (nil)] [url = about:blank]
18:55:24 INFO - PROCESS | 1913 | --DOMWINDOW == 118 (0xa5957c00) [pid = 1965] [serial = 318] [outer = (nil)] [url = about:blank]
18:55:24 INFO - PROCESS | 1913 | --DOMWINDOW == 117 (0xa2d07400) [pid = 1965] [serial = 315] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447469687622]
18:55:24 INFO - PROCESS | 1913 | --DOMWINDOW == 116 (0xa1d03000) [pid = 1965] [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]
18:55:24 INFO - PROCESS | 1913 | --DOMWINDOW == 115 (0xa33a0800) [pid = 1965] [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]
18:55:24 INFO - PROCESS | 1913 | --DOMWINDOW == 114 (0xa225ac00) [pid = 1965] [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]
18:55:24 INFO - PROCESS | 1913 | --DOMWINDOW == 113 (0xa3d3cc00) [pid = 1965] [serial = 310] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:55:24 INFO - PROCESS | 1913 | --DOMWINDOW == 112 (0xa33a9800) [pid = 1965] [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]
18:55:24 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
18:55:24 INFO - document served over http requires an http
18:55:24 INFO - sub-resource via iframe-tag using the meta-referrer
18:55:24 INFO - delivery method with no-redirect and when
18:55: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"
18:55:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:55:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:55:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:55:24 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:55:24 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:55:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:55:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:55:24 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
18:55:24 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 4677ms
18:55:24 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
18:55:25 INFO - PROCESS | 1913 | ++DOCSHELL 0xa33a6000 == 22 [pid = 1965] [id = 129]
18:55:25 INFO - PROCESS | 1913 | ++DOMWINDOW == 113 (0xa33a7400) [pid = 1965] [serial = 359] [outer = (nil)]
18:55:25 INFO - PROCESS | 1913 | ++DOMWINDOW == 114 (0xa3783400) [pid = 1965] [serial = 360] [outer = 0xa33a7400]
18:55:25 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:55:25 INFO - PROCESS | 1913 | ++DOMWINDOW == 115 (0xa4136c00) [pid = 1965] [serial = 361] [outer = 0xa33a7400]
18:55:26 INFO - PROCESS | 1913 | ++DOCSHELL 0xa15eb800 == 23 [pid = 1965] [id = 130]
18:55:26 INFO - PROCESS | 1913 | ++DOMWINDOW == 116 (0xa15f0400) [pid = 1965] [serial = 362] [outer = (nil)]
18:55:26 INFO - PROCESS | 1913 | ++DOMWINDOW == 117 (0xa1d0b400) [pid = 1965] [serial = 363] [outer = 0xa15f0400]
18:55:27 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
18:55:27 INFO - document served over http requires an http
18:55:27 INFO - sub-resource via iframe-tag using the meta-referrer
18:55:27 INFO - delivery method with swap-origin-redirect and when
18:55: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"
18:55:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:55:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:55:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:55:27 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:55:27 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:55:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:55:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:55:27 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html:23:7
18:55:27 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2490ms
18:55:27 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
18:55:27 INFO - PROCESS | 1913 | ++DOCSHELL 0xa1d01400 == 24 [pid = 1965] [id = 131]
18:55:27 INFO - PROCESS | 1913 | ++DOMWINDOW == 118 (0xa1d04000) [pid = 1965] [serial = 364] [outer = (nil)]
18:55:28 INFO - PROCESS | 1913 | ++DOMWINDOW == 119 (0xa2f23400) [pid = 1965] [serial = 365] [outer = 0xa1d04000]
18:55:29 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:55:29 INFO - PROCESS | 1913 | ++DOMWINDOW == 120 (0xa3c96000) [pid = 1965] [serial = 366] [outer = 0xa1d04000]
18:55:30 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
18:55:30 INFO - document served over http requires an http
18:55:30 INFO - sub-resource via script-tag using the meta-referrer
18:55:30 INFO - delivery method with keep-origin-redirect and when
18:55: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"
18:55:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:55:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:55:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:55:30 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:55:30 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:55:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:55:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:55:30 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
18:55:30 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 3532ms
18:55:30 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
18:55:31 INFO - PROCESS | 1913 | ++DOCSHELL 0xa2252000 == 25 [pid = 1965] [id = 132]
18:55:31 INFO - PROCESS | 1913 | ++DOMWINDOW == 121 (0xa2252800) [pid = 1965] [serial = 367] [outer = (nil)]
18:55:31 INFO - PROCESS | 1913 | ++DOMWINDOW == 122 (0xa4e23000) [pid = 1965] [serial = 368] [outer = 0xa2252800]
18:55:31 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:55:31 INFO - PROCESS | 1913 | ++DOMWINDOW == 123 (0xa4e2c800) [pid = 1965] [serial = 369] [outer = 0xa2252800]
18:55:33 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
18:55:33 INFO - document served over http requires an http
18:55:33 INFO - sub-resource via script-tag using the meta-referrer
18:55:33 INFO - delivery method with no-redirect and when
18:55: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"
18:55:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:55:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:55:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:55:33 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:55:33 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:55:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:55:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:55:33 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
18:55:33 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 2401ms
18:55:33 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
18:55:33 INFO - PROCESS | 1913 | ++DOCSHELL 0xa4710400 == 26 [pid = 1965] [id = 133]
18:55:33 INFO - PROCESS | 1913 | ++DOMWINDOW == 124 (0xa4e1fc00) [pid = 1965] [serial = 370] [outer = (nil)]
18:55:33 INFO - PROCESS | 1913 | ++DOMWINDOW == 125 (0xa5190c00) [pid = 1965] [serial = 371] [outer = 0xa4e1fc00]
18:55:34 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:55:34 INFO - PROCESS | 1913 | ++DOMWINDOW == 126 (0xa5321400) [pid = 1965] [serial = 372] [outer = 0xa4e1fc00]
18:55:35 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
18:55:35 INFO - document served over http requires an http
18:55:35 INFO - sub-resource via script-tag using the meta-referrer
18:55:35 INFO - delivery method with swap-origin-redirect and when
18:55: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"
18:55:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:55:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:55:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:55:35 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:55:35 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:55:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:55:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:55:35 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
18:55:35 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2157ms
18:55:35 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
18:55:35 INFO - PROCESS | 1913 | ++DOCSHELL 0xa4f60800 == 27 [pid = 1965] [id = 134]
18:55:35 INFO - PROCESS | 1913 | ++DOMWINDOW == 127 (0xa595e000) [pid = 1965] [serial = 373] [outer = (nil)]
18:55:36 INFO - PROCESS | 1913 | ++DOMWINDOW == 128 (0xa5b81000) [pid = 1965] [serial = 374] [outer = 0xa595e000]
18:55:36 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:55:36 INFO - PROCESS | 1913 | ++DOMWINDOW == 129 (0xa5f9a800) [pid = 1965] [serial = 375] [outer = 0xa595e000]
18:55:37 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
18:55:37 INFO - document served over http requires an http
18:55:37 INFO - sub-resource via xhr-request using the meta-referrer
18:55:37 INFO - delivery method with keep-origin-redirect and when
18:55:37 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:55:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:55:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:55:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:55:37 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:55:37 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:55:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:55:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:55:37 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
18:55:37 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2324ms
18:55:37 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
18:55:38 INFO - PROCESS | 1913 | ++DOCSHELL 0xa692b000 == 28 [pid = 1965] [id = 135]
18:55:38 INFO - PROCESS | 1913 | ++DOMWINDOW == 130 (0xa692e800) [pid = 1965] [serial = 376] [outer = (nil)]
18:55:38 INFO - PROCESS | 1913 | ++DOMWINDOW == 131 (0xa78b5c00) [pid = 1965] [serial = 377] [outer = 0xa692e800]
18:55:38 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:55:39 INFO - PROCESS | 1913 | ++DOMWINDOW == 132 (0xaa542c00) [pid = 1965] [serial = 378] [outer = 0xa692e800]
18:55:40 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
18:55:40 INFO - document served over http requires an http
18:55:40 INFO - sub-resource via xhr-request using the meta-referrer
18:55:40 INFO - delivery method with no-redirect and when
18:55: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"
18:55:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:55:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:55:40 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:55:40 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:55:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:55:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:55:40 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
18:55:40 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2906ms
18:55:40 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
18:55:41 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0995800 == 29 [pid = 1965] [id = 136]
18:55:41 INFO - PROCESS | 1913 | ++DOMWINDOW == 133 (0xa099ac00) [pid = 1965] [serial = 379] [outer = (nil)]
18:55:41 INFO - PROCESS | 1913 | ++DOMWINDOW == 134 (0xa099c800) [pid = 1965] [serial = 380] [outer = 0xa099ac00]
18:55:41 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:55:41 INFO - PROCESS | 1913 | ++DOMWINDOW == 135 (0xa7575800) [pid = 1965] [serial = 381] [outer = 0xa099ac00]
18:55:43 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
18:55:43 INFO - document served over http requires an http
18:55:43 INFO - sub-resource via xhr-request using the meta-referrer
18:55:43 INFO - delivery method with swap-origin-redirect and when
18:55: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"
18:55:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:55:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:55:43 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:55:43 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:55:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:55:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:55:43 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
18:55:43 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2431ms
18:55:43 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
18:55:43 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0847400 == 30 [pid = 1965] [id = 137]
18:55:43 INFO - PROCESS | 1913 | ++DOMWINDOW == 136 (0xa0848000) [pid = 1965] [serial = 382] [outer = (nil)]
18:55:43 INFO - PROCESS | 1913 | ++DOMWINDOW == 137 (0xa084e000) [pid = 1965] [serial = 383] [outer = 0xa0848000]
18:55:44 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:55:44 INFO - PROCESS | 1913 | ++DOMWINDOW == 138 (0xa099a800) [pid = 1965] [serial = 384] [outer = 0xa0848000]
18:55:45 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
18:55:45 INFO - document served over http requires an https
18:55:45 INFO - sub-resource via fetch-request using the meta-referrer
18:55:45 INFO - delivery method with keep-origin-redirect and when
18:55: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"
18:55:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:55:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:55:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:55:45 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:55:45 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:55:45 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:55:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:55:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:55:45 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
18:55:45 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2611ms
18:55:45 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
18:55:46 INFO - PROCESS | 1913 | ++DOCSHELL 0xa052fc00 == 31 [pid = 1965] [id = 138]
18:55:46 INFO - PROCESS | 1913 | ++DOMWINDOW == 139 (0xa0531c00) [pid = 1965] [serial = 385] [outer = (nil)]
18:55:46 INFO - PROCESS | 1913 | ++DOMWINDOW == 140 (0xa0533800) [pid = 1965] [serial = 386] [outer = 0xa0531c00]
18:55:47 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:55:47 INFO - PROCESS | 1913 | ++DOMWINDOW == 141 (0xa0537400) [pid = 1965] [serial = 387] [outer = 0xa0531c00]
18:55:48 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
18:55:48 INFO - document served over http requires an https
18:55:48 INFO - sub-resource via fetch-request using the meta-referrer
18:55:48 INFO - delivery method with no-redirect and when
18:55:48 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:55:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:55:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:55:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:55:48 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:55:48 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:55:48 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:55:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:55:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:55:48 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
18:55:48 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2394ms
18:55:48 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
18:55:49 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0530400 == 32 [pid = 1965] [id = 139]
18:55:49 INFO - PROCESS | 1913 | ++DOMWINDOW == 142 (0xa0531400) [pid = 1965] [serial = 388] [outer = (nil)]
18:55:49 INFO - PROCESS | 1913 | ++DOMWINDOW == 143 (0xa063f000) [pid = 1965] [serial = 389] [outer = 0xa0531400]
18:55:50 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:55:50 INFO - PROCESS | 1913 | ++DOMWINDOW == 144 (0xa0642800) [pid = 1965] [serial = 390] [outer = 0xa0531400]
18:55:51 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
18:55:51 INFO - document served over http requires an https
18:55:51 INFO - sub-resource via fetch-request using the meta-referrer
18:55:51 INFO - delivery method with swap-origin-redirect and when
18:55:51 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:55:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:55:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:55:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:55:51 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:55:51 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:55:51 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:55:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:55:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:55:51 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
18:55:51 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 3298ms
18:55:51 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
18:55:52 INFO - PROCESS | 1913 | ++DOCSHELL 0x9fd72400 == 33 [pid = 1965] [id = 140]
18:55:52 INFO - PROCESS | 1913 | ++DOMWINDOW == 145 (0x9fd72800) [pid = 1965] [serial = 391] [outer = (nil)]
18:55:52 INFO - PROCESS | 1913 | ++DOMWINDOW == 146 (0x9fd74400) [pid = 1965] [serial = 392] [outer = 0x9fd72800]
18:55:52 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:55:52 INFO - PROCESS | 1913 | ++DOMWINDOW == 147 (0x9fd78400) [pid = 1965] [serial = 393] [outer = 0x9fd72800]
18:55:54 INFO - PROCESS | 1913 | ++DOCSHELL 0xad43f800 == 34 [pid = 1965] [id = 141]
18:55:54 INFO - PROCESS | 1913 | ++DOMWINDOW == 148 (0xad6b5000) [pid = 1965] [serial = 394] [outer = (nil)]
18:55:54 INFO - PROCESS | 1913 | ++DOMWINDOW == 149 (0x9fbd2800) [pid = 1965] [serial = 395] [outer = 0xad6b5000]
18:55:54 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
18:55:54 INFO - document served over http requires an https
18:55:54 INFO - sub-resource via iframe-tag using the meta-referrer
18:55:54 INFO - delivery method with keep-origin-redirect and when
18:55:54 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:55:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:55:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:55:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:55:55 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:55:55 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:55:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:55:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:55:55 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
18:55:55 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 3397ms
18:55:55 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
18:55:55 INFO - PROCESS | 1913 | ++DOCSHELL 0x9fbd1000 == 35 [pid = 1965] [id = 142]
18:55:55 INFO - PROCESS | 1913 | ++DOMWINDOW == 150 (0x9fbd7400) [pid = 1965] [serial = 396] [outer = (nil)]
18:55:55 INFO - PROCESS | 1913 | ++DOMWINDOW == 151 (0x9fbdd800) [pid = 1965] [serial = 397] [outer = 0x9fbd7400]
18:55:56 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:55:56 INFO - PROCESS | 1913 | ++DOMWINDOW == 152 (0xa225b000) [pid = 1965] [serial = 398] [outer = 0x9fbd7400]
18:55:56 INFO - PROCESS | 1913 | --DOCSHELL 0xa2d0d400 == 34 [pid = 1965] [id = 87]
18:55:56 INFO - PROCESS | 1913 | --DOCSHELL 0xa2741c00 == 33 [pid = 1965] [id = 115]
18:55:56 INFO - PROCESS | 1913 | --DOCSHELL 0xa2749000 == 32 [pid = 1965] [id = 116]
18:55:56 INFO - PROCESS | 1913 | --DOCSHELL 0xa358c400 == 31 [pid = 1965] [id = 117]
18:55:56 INFO - PROCESS | 1913 | --DOCSHELL 0xa2252c00 == 30 [pid = 1965] [id = 92]
18:55:56 INFO - PROCESS | 1913 | --DOCSHELL 0xa157a000 == 29 [pid = 1965] [id = 118]
18:55:56 INFO - PROCESS | 1913 | --DOCSHELL 0xa157d800 == 28 [pid = 1965] [id = 119]
18:55:56 INFO - PROCESS | 1913 | --DOCSHELL 0xa0f3e400 == 27 [pid = 1965] [id = 120]
18:55:56 INFO - PROCESS | 1913 | --DOCSHELL 0xa0f3d800 == 26 [pid = 1965] [id = 121]
18:55:56 INFO - PROCESS | 1913 | --DOCSHELL 0xa0d45400 == 25 [pid = 1965] [id = 122]
18:55:56 INFO - PROCESS | 1913 | --DOCSHELL 0xa1570c00 == 24 [pid = 1965] [id = 124]
18:55:56 INFO - PROCESS | 1913 | --DOCSHELL 0xa2d04400 == 23 [pid = 1965] [id = 126]
18:55:56 INFO - PROCESS | 1913 | --DOCSHELL 0xa0f8d400 == 22 [pid = 1965] [id = 125]
18:55:56 INFO - PROCESS | 1913 | --DOCSHELL 0xa3d39800 == 21 [pid = 1965] [id = 128]
18:55:56 INFO - PROCESS | 1913 | --DOCSHELL 0xa1f6fc00 == 20 [pid = 1965] [id = 127]
18:55:56 INFO - PROCESS | 1913 | --DOMWINDOW == 151 (0xa2d07800) [pid = 1965] [serial = 303] [outer = (nil)] [url = about:blank]
18:55:56 INFO - PROCESS | 1913 | --DOMWINDOW == 150 (0xa27b4400) [pid = 1965] [serial = 306] [outer = (nil)] [url = about:blank]
18:55:56 INFO - PROCESS | 1913 | --DOMWINDOW == 149 (0xa4f5f800) [pid = 1965] [serial = 314] [outer = (nil)] [url = about:blank]
18:55:56 INFO - PROCESS | 1913 | --DOMWINDOW == 148 (0xa3886000) [pid = 1965] [serial = 309] [outer = (nil)] [url = about:blank]
18:55:57 INFO - PROCESS | 1913 | ++DOCSHELL 0xa063e000 == 21 [pid = 1965] [id = 143]
18:55:57 INFO - PROCESS | 1913 | ++DOMWINDOW == 149 (0xa063f400) [pid = 1965] [serial = 399] [outer = (nil)]
18:55:57 INFO - PROCESS | 1913 | ++DOMWINDOW == 150 (0xa0847800) [pid = 1965] [serial = 400] [outer = 0xa063f400]
18:55:57 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
18:55:57 INFO - document served over http requires an https
18:55:57 INFO - sub-resource via iframe-tag using the meta-referrer
18:55:57 INFO - delivery method with no-redirect and when
18:55:57 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:55:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:55:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:55:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:55:57 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:55:57 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:55:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:55:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:55:57 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
18:55:57 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2549ms
18:55:57 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
18:55:58 INFO - PROCESS | 1913 | ++DOCSHELL 0x9fbdb400 == 22 [pid = 1965] [id = 144]
18:55:58 INFO - PROCESS | 1913 | ++DOMWINDOW == 151 (0x9fbdbc00) [pid = 1965] [serial = 401] [outer = (nil)]
18:55:58 INFO - PROCESS | 1913 | ++DOMWINDOW == 152 (0xa0d41800) [pid = 1965] [serial = 402] [outer = 0x9fbdbc00]
18:55:58 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:55:58 INFO - PROCESS | 1913 | ++DOMWINDOW == 153 (0xa0f36800) [pid = 1965] [serial = 403] [outer = 0x9fbdbc00]
18:55:59 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0f94000 == 23 [pid = 1965] [id = 145]
18:55:59 INFO - PROCESS | 1913 | ++DOMWINDOW == 154 (0xa0f94400) [pid = 1965] [serial = 404] [outer = (nil)]
18:56:00 INFO - PROCESS | 1913 | ++DOMWINDOW == 155 (0xa0f8f800) [pid = 1965] [serial = 405] [outer = 0xa0f94400]
18:56:00 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
18:56:00 INFO - document served over http requires an https
18:56:00 INFO - sub-resource via iframe-tag using the meta-referrer
18:56:00 INFO - delivery method with swap-origin-redirect and when
18:56:00 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:56:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:56:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:56:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:56:00 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:56:00 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:56:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:56:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:56:00 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
18:56:00 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2854ms
18:56:00 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
18:56:00 INFO - PROCESS | 1913 | ++DOCSHELL 0xa099d800 == 24 [pid = 1965] [id = 146]
18:56:00 INFO - PROCESS | 1913 | ++DOMWINDOW == 156 (0xa0d3a400) [pid = 1965] [serial = 406] [outer = (nil)]
18:56:01 INFO - PROCESS | 1913 | ++DOMWINDOW == 157 (0xa15f2800) [pid = 1965] [serial = 407] [outer = 0xa0d3a400]
18:56:01 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:56:01 INFO - PROCESS | 1913 | ++DOMWINDOW == 158 (0xa1d01c00) [pid = 1965] [serial = 408] [outer = 0xa0d3a400]
18:56:02 INFO - PROCESS | 1913 | --DOMWINDOW == 157 (0xa15f1400) [pid = 1965] [serial = 332] [outer = (nil)] [url = about:blank]
18:56:02 INFO - PROCESS | 1913 | --DOMWINDOW == 156 (0xa27b6c00) [pid = 1965] [serial = 321] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:56:02 INFO - PROCESS | 1913 | --DOMWINDOW == 155 (0xa15f0800) [pid = 1965] [serial = 335] [outer = (nil)] [url = about:blank]
18:56:02 INFO - PROCESS | 1913 | --DOMWINDOW == 154 (0xa27b3800) [pid = 1965] [serial = 344] [outer = (nil)] [url = about:blank]
18:56:02 INFO - PROCESS | 1913 | --DOMWINDOW == 153 (0xaa53d000) [pid = 1965] [serial = 326] [outer = (nil)] [url = about:blank]
18:56:02 INFO - PROCESS | 1913 | --DOMWINDOW == 152 (0xa0da8c00) [pid = 1965] [serial = 341] [outer = (nil)] [url = about:blank]
18:56:02 INFO - PROCESS | 1913 | --DOMWINDOW == 151 (0xa4702000) [pid = 1965] [serial = 323] [outer = (nil)] [url = about:blank]
18:56:02 INFO - PROCESS | 1913 | --DOMWINDOW == 150 (0xa1f77000) [pid = 1965] [serial = 350] [outer = (nil)] [url = about:blank]
18:56:02 INFO - PROCESS | 1913 | --DOMWINDOW == 149 (0xa3596000) [pid = 1965] [serial = 355] [outer = (nil)] [url = about:blank]
18:56:02 INFO - PROCESS | 1913 | --DOMWINDOW == 148 (0xa2d0c400) [pid = 1965] [serial = 353] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:56:02 INFO - PROCESS | 1913 | --DOMWINDOW == 147 (0xa5fa8c00) [pid = 1965] [serial = 329] [outer = (nil)] [url = about:blank]
18:56:02 INFO - PROCESS | 1913 | --DOMWINDOW == 146 (0xa0d39400) [pid = 1965] [serial = 338] [outer = (nil)] [url = about:blank]
18:56:02 INFO - PROCESS | 1913 | --DOMWINDOW == 145 (0xa157bc00) [pid = 1965] [serial = 347] [outer = (nil)] [url = about:blank]
18:56:02 INFO - PROCESS | 1913 | --DOMWINDOW == 144 (0xa1dcdc00) [pid = 1965] [serial = 358] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447469721822]
18:56:02 INFO - PROCESS | 1913 | --DOMWINDOW == 143 (0xa1d0ec00) [pid = 1965] [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]
18:56:02 INFO - PROCESS | 1913 | --DOMWINDOW == 142 (0xa2d04c00) [pid = 1965] [serial = 352] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:56:02 INFO - PROCESS | 1913 | --DOMWINDOW == 141 (0xa1f72400) [pid = 1965] [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]
18:56:02 INFO - PROCESS | 1913 | --DOMWINDOW == 140 (0xa1571800) [pid = 1965] [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]
18:56:02 INFO - PROCESS | 1913 | --DOMWINDOW == 139 (0xa3d39c00) [pid = 1965] [serial = 357] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447469721822]
18:56:02 INFO - PROCESS | 1913 | --DOMWINDOW == 138 (0xa2743000) [pid = 1965] [serial = 320] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:56:03 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
18:56:03 INFO - document served over http requires an https
18:56:03 INFO - sub-resource via script-tag using the meta-referrer
18:56:03 INFO - delivery method with keep-origin-redirect and when
18:56: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"
18:56:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:56:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:56:03 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:56:03 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:56:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:56:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:56:03 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html:23:7
18:56:03 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2907ms
18:56:03 INFO - PROCESS | 1913 | ++DOMWINDOW == 17 (0x9ac52800) [pid = 1913] [serial = 26] [outer = 0x9bf3d400]
18:56:03 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
18:56:03 INFO - PROCESS | 1913 | ++DOCSHELL 0xa15eb000 == 25 [pid = 1965] [id = 147]
18:56:03 INFO - PROCESS | 1913 | ++DOMWINDOW == 139 (0xa15ee400) [pid = 1965] [serial = 409] [outer = (nil)]
18:56:04 INFO - PROCESS | 1913 | ++DOMWINDOW == 140 (0xa2253400) [pid = 1965] [serial = 410] [outer = 0xa15ee400]
18:56:04 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:56:04 INFO - PROCESS | 1913 | ++DOMWINDOW == 141 (0xa2740c00) [pid = 1965] [serial = 411] [outer = 0xa15ee400]
18:56:05 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
18:56:05 INFO - document served over http requires an https
18:56:05 INFO - sub-resource via script-tag using the meta-referrer
18:56:05 INFO - delivery method with no-redirect and when
18:56: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"
18:56:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:56:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:56:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:56:05 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:56:05 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:56:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:56:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:56:05 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
18:56:05 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 2537ms
18:56:05 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
18:56:06 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0dac800 == 26 [pid = 1965] [id = 148]
18:56:06 INFO - PROCESS | 1913 | ++DOMWINDOW == 142 (0xa1571800) [pid = 1965] [serial = 412] [outer = (nil)]
18:56:06 INFO - PROCESS | 1913 | ++DOMWINDOW == 143 (0xa18bb800) [pid = 1965] [serial = 413] [outer = 0xa1571800]
18:56:07 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:56:07 INFO - PROCESS | 1913 | ++DOMWINDOW == 144 (0xa2254800) [pid = 1965] [serial = 414] [outer = 0xa1571800]
18:56:09 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
18:56:09 INFO - document served over http requires an https
18:56:09 INFO - sub-resource via script-tag using the meta-referrer
18:56:09 INFO - delivery method with swap-origin-redirect and when
18:56: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"
18:56:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:56:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:56:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:56:09 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:56:09 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:56:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:56:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:56:09 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
18:56:09 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 3923ms
18:56:09 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
18:56:10 INFO - PROCESS | 1913 | ++DOCSHELL 0xa15e6000 == 27 [pid = 1965] [id = 149]
18:56:10 INFO - PROCESS | 1913 | ++DOMWINDOW == 145 (0xa18b4c00) [pid = 1965] [serial = 415] [outer = (nil)]
18:56:10 INFO - PROCESS | 1913 | ++DOMWINDOW == 146 (0xa2f20400) [pid = 1965] [serial = 416] [outer = 0xa18b4c00]
18:56:11 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:56:11 INFO - PROCESS | 1913 | ++DOMWINDOW == 147 (0xa33a3000) [pid = 1965] [serial = 417] [outer = 0xa18b4c00]
18:56:12 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
18:56:12 INFO - document served over http requires an https
18:56:12 INFO - sub-resource via xhr-request using the meta-referrer
18:56:12 INFO - delivery method with keep-origin-redirect and when
18:56: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"
18:56:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:56:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:56:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:56:12 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:56:12 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:56:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:56:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:56:12 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
18:56:12 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2702ms
18:56:12 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
18:56:13 INFO - PROCESS | 1913 | ++DOCSHELL 0xa2d0b800 == 28 [pid = 1965] [id = 150]
18:56:13 INFO - PROCESS | 1913 | ++DOMWINDOW == 148 (0xa2f1d400) [pid = 1965] [serial = 418] [outer = (nil)]
18:56:13 INFO - PROCESS | 1913 | ++DOMWINDOW == 149 (0xa3d3b800) [pid = 1965] [serial = 419] [outer = 0xa2f1d400]
18:56:13 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:56:13 INFO - PROCESS | 1913 | ++DOMWINDOW == 150 (0xa4e21c00) [pid = 1965] [serial = 420] [outer = 0xa2f1d400]
18:56:14 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
18:56:14 INFO - document served over http requires an https
18:56:14 INFO - sub-resource via xhr-request using the meta-referrer
18:56:14 INFO - delivery method with no-redirect and when
18:56: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"
18:56:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:56:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:56:14 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:56:14 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:56:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:56:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:56:14 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
18:56:14 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2349ms
18:56:14 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
18:56:15 INFO - PROCESS | 1913 | ++DOCSHELL 0xa3c91800 == 29 [pid = 1965] [id = 151]
18:56:15 INFO - PROCESS | 1913 | ++DOMWINDOW == 151 (0xa3d35c00) [pid = 1965] [serial = 421] [outer = (nil)]
18:56:15 INFO - PROCESS | 1913 | ++DOMWINDOW == 152 (0xa5b7f000) [pid = 1965] [serial = 422] [outer = 0xa3d35c00]
18:56:16 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:56:16 INFO - PROCESS | 1913 | ++DOMWINDOW == 153 (0xa5fa5800) [pid = 1965] [serial = 423] [outer = 0xa3d35c00]
18:56:17 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
18:56:17 INFO - document served over http requires an https
18:56:17 INFO - sub-resource via xhr-request using the meta-referrer
18:56:17 INFO - delivery method with swap-origin-redirect and when
18:56: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"
18:56:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:56:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:56:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:56:17 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:56:17 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:56:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:56:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:56:17 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
18:56:17 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2100ms
18:56:17 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
18:56:17 INFO - PROCESS | 1913 | ++DOCSHELL 0xa5198400 == 30 [pid = 1965] [id = 152]
18:56:17 INFO - PROCESS | 1913 | ++DOMWINDOW == 154 (0xaa53a000) [pid = 1965] [serial = 424] [outer = (nil)]
18:56:17 INFO - PROCESS | 1913 | ++DOMWINDOW == 155 (0x9faa3c00) [pid = 1965] [serial = 425] [outer = 0xaa53a000]
18:56:18 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:56:18 INFO - PROCESS | 1913 | ++DOMWINDOW == 156 (0x9faa8c00) [pid = 1965] [serial = 426] [outer = 0xaa53a000]
18:56:19 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
18:56:19 INFO - document served over http requires an http
18:56:19 INFO - sub-resource via fetch-request using the meta-referrer
18:56:19 INFO - delivery method with keep-origin-redirect and when
18:56:19 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:56:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:56:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:56:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:56:19 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:56:19 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:56:19 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:56:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:56:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:56:19 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
18:56:19 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2748ms
18:56:19 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
18:56:20 INFO - PROCESS | 1913 | ++DOCSHELL 0x9fab2c00 == 31 [pid = 1965] [id = 153]
18:56:20 INFO - PROCESS | 1913 | ++DOMWINDOW == 157 (0xad39f800) [pid = 1965] [serial = 427] [outer = (nil)]
18:56:20 INFO - PROCESS | 1913 | ++DOMWINDOW == 158 (0x9f45f400) [pid = 1965] [serial = 428] [outer = 0xad39f800]
18:56:21 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:56:21 INFO - PROCESS | 1913 | ++DOMWINDOW == 159 (0x9f464000) [pid = 1965] [serial = 429] [outer = 0xad39f800]
18:56:22 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
18:56:22 INFO - document served over http requires an http
18:56:22 INFO - sub-resource via fetch-request using the meta-referrer
18:56:22 INFO - delivery method with no-redirect and when
18:56: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"
18:56:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:56:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:56:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:56:22 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:56:22 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:56:22 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:56:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:56:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:56:22 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
18:56:22 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2605ms
18:56:22 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
18:56:23 INFO - PROCESS | 1913 | ++DOCSHELL 0x9f46b000 == 32 [pid = 1965] [id = 154]
18:56:23 INFO - PROCESS | 1913 | ++DOMWINDOW == 160 (0x9f46c800) [pid = 1965] [serial = 430] [outer = (nil)]
18:56:23 INFO - PROCESS | 1913 | ++DOMWINDOW == 161 (0xa0540c00) [pid = 1965] [serial = 431] [outer = 0x9f46c800]
18:56:23 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:56:23 INFO - PROCESS | 1913 | ++DOMWINDOW == 162 (0xa0544400) [pid = 1965] [serial = 432] [outer = 0x9f46c800]
18:56:25 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
18:56:25 INFO - document served over http requires an http
18:56:25 INFO - sub-resource via fetch-request using the meta-referrer
18:56:25 INFO - delivery method with swap-origin-redirect and when
18:56: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"
18:56:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:56:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:56:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:56:25 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:56:25 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:56:25 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:56:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:56:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:56:25 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
18:56:25 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2709ms
18:56:25 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
18:56:25 INFO - PROCESS | 1913 | ++DOCSHELL 0xa054b800 == 33 [pid = 1965] [id = 155]
18:56:25 INFO - PROCESS | 1913 | ++DOMWINDOW == 163 (0xa054c000) [pid = 1965] [serial = 433] [outer = (nil)]
18:56:26 INFO - PROCESS | 1913 | ++DOMWINDOW == 164 (0x9f01dc00) [pid = 1965] [serial = 434] [outer = 0xa054c000]
18:56:26 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:56:26 INFO - PROCESS | 1913 | ++DOMWINDOW == 165 (0x9f021000) [pid = 1965] [serial = 435] [outer = 0xa054c000]
18:56:27 INFO - PROCESS | 1913 | ++DOCSHELL 0x9f027c00 == 34 [pid = 1965] [id = 156]
18:56:27 INFO - PROCESS | 1913 | ++DOMWINDOW == 166 (0x9f028000) [pid = 1965] [serial = 436] [outer = (nil)]
18:56:28 INFO - PROCESS | 1913 | [Child 1965] WARNING: No inner window available!: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9222
18:56:30 INFO - PROCESS | 1913 | ++DOMWINDOW == 167 (0x9f02b800) [pid = 1965] [serial = 437] [outer = 0x9f028000]
18:56:30 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
18:56:30 INFO - document served over http requires an http
18:56:30 INFO - sub-resource via iframe-tag using the meta-referrer
18:56:30 INFO - delivery method with keep-origin-redirect and when
18:56: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"
18:56:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:56:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:56:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:56:30 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:56:30 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:56:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:56:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:56:30 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
18:56:30 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 5056ms
18:56:30 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
18:56:31 INFO - PROCESS | 1913 | ++DOCSHELL 0x9ed37400 == 35 [pid = 1965] [id = 157]
18:56:31 INFO - PROCESS | 1913 | ++DOMWINDOW == 168 (0x9ed37800) [pid = 1965] [serial = 438] [outer = (nil)]
18:56:31 INFO - PROCESS | 1913 | ++DOMWINDOW == 169 (0x9ed39400) [pid = 1965] [serial = 439] [outer = 0x9ed37800]
18:56:31 INFO - PROCESS | 1913 | --DOMWINDOW == 16 (0x9a943800) [pid = 1913] [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.]
18:56:31 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:56:31 INFO - PROCESS | 1913 | ++DOMWINDOW == 170 (0x9ed3f400) [pid = 1965] [serial = 440] [outer = 0x9ed37800]
18:56:32 INFO - PROCESS | 1913 | ++DOCSHELL 0x9f463c00 == 36 [pid = 1965] [id = 158]
18:56:32 INFO - PROCESS | 1913 | ++DOMWINDOW == 171 (0x9f468000) [pid = 1965] [serial = 441] [outer = (nil)]
18:56:32 INFO - PROCESS | 1913 | ++DOMWINDOW == 172 (0x9faa5000) [pid = 1965] [serial = 442] [outer = 0x9f468000]
18:56:32 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
18:56:32 INFO - document served over http requires an http
18:56:32 INFO - sub-resource via iframe-tag using the meta-referrer
18:56:32 INFO - delivery method with no-redirect and when
18:56: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"
18:56:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:56:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:56:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:56:32 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:56:32 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:56:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:56:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:56:32 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
18:56:32 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2523ms
18:56:32 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
18:56:33 INFO - PROCESS | 1913 | ++DOCSHELL 0x9faa4800 == 37 [pid = 1965] [id = 159]
18:56:33 INFO - PROCESS | 1913 | ++DOMWINDOW == 173 (0x9faa8000) [pid = 1965] [serial = 443] [outer = (nil)]
18:56:33 INFO - PROCESS | 1913 | ++DOMWINDOW == 174 (0x9fd71c00) [pid = 1965] [serial = 444] [outer = 0x9faa8000]
18:56:33 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:56:33 INFO - PROCESS | 1913 | ++DOMWINDOW == 175 (0xa063dc00) [pid = 1965] [serial = 445] [outer = 0x9faa8000]
18:56:34 INFO - PROCESS | 1913 | ++DOCSHELL 0x9fd77400 == 38 [pid = 1965] [id = 160]
18:56:34 INFO - PROCESS | 1913 | ++DOMWINDOW == 176 (0xa063c800) [pid = 1965] [serial = 446] [outer = (nil)]
18:56:34 INFO - PROCESS | 1913 | ++DOMWINDOW == 177 (0xa0d38800) [pid = 1965] [serial = 447] [outer = 0xa063c800]
18:56:35 INFO - PROCESS | 1913 | --DOCSHELL 0xa15eb800 == 37 [pid = 1965] [id = 130]
18:56:35 INFO - PROCESS | 1913 | --DOCSHELL 0xa1d01400 == 36 [pid = 1965] [id = 131]
18:56:35 INFO - PROCESS | 1913 | --DOCSHELL 0xa2252000 == 35 [pid = 1965] [id = 132]
18:56:35 INFO - PROCESS | 1913 | --DOCSHELL 0xa4710400 == 34 [pid = 1965] [id = 133]
18:56:35 INFO - PROCESS | 1913 | --DOCSHELL 0xa4f60800 == 33 [pid = 1965] [id = 134]
18:56:35 INFO - PROCESS | 1913 | --DOCSHELL 0xa692b000 == 32 [pid = 1965] [id = 135]
18:56:35 INFO - PROCESS | 1913 | --DOCSHELL 0xa18b8400 == 31 [pid = 1965] [id = 107]
18:56:35 INFO - PROCESS | 1913 | --DOCSHELL 0xa0995800 == 30 [pid = 1965] [id = 136]
18:56:35 INFO - PROCESS | 1913 | --DOCSHELL 0xa0847400 == 29 [pid = 1965] [id = 137]
18:56:35 INFO - PROCESS | 1913 | --DOCSHELL 0xa052fc00 == 28 [pid = 1965] [id = 138]
18:56:35 INFO - PROCESS | 1913 | --DOCSHELL 0xa0530400 == 27 [pid = 1965] [id = 139]
18:56:35 INFO - PROCESS | 1913 | --DOCSHELL 0xad43f800 == 26 [pid = 1965] [id = 141]
18:56:35 INFO - PROCESS | 1913 | --DOCSHELL 0x9fd72400 == 25 [pid = 1965] [id = 140]
18:56:35 INFO - PROCESS | 1913 | --DOCSHELL 0xa063e000 == 24 [pid = 1965] [id = 143]
18:56:35 INFO - PROCESS | 1913 | --DOCSHELL 0xa0f94000 == 23 [pid = 1965] [id = 145]
18:56:35 INFO - PROCESS | 1913 | --DOCSHELL 0x9fbdb400 == 22 [pid = 1965] [id = 144]
18:56:35 INFO - PROCESS | 1913 | --DOCSHELL 0xa099d800 == 21 [pid = 1965] [id = 146]
18:56:35 INFO - PROCESS | 1913 | --DOCSHELL 0xa2f1c800 == 20 [pid = 1965] [id = 69]
18:56:35 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
18:56:35 INFO - document served over http requires an http
18:56:35 INFO - sub-resource via iframe-tag using the meta-referrer
18:56:35 INFO - delivery method with swap-origin-redirect and when
18:56:35 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:56:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:56:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:56:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:56:35 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:56:35 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:56:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:56:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:56:35 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
18:56:35 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2463ms
18:56:35 INFO - PROCESS | 1913 | --DOMWINDOW == 176 (0xa225f000) [pid = 1965] [serial = 351] [outer = (nil)] [url = about:blank]
18:56:35 INFO - PROCESS | 1913 | --DOMWINDOW == 175 (0xa1d03800) [pid = 1965] [serial = 348] [outer = (nil)] [url = about:blank]
18:56:35 INFO - PROCESS | 1913 | --DOMWINDOW == 174 (0xa3784400) [pid = 1965] [serial = 356] [outer = (nil)] [url = about:blank]
18:56:35 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
18:56:35 INFO - PROCESS | 1913 | ++DOCSHELL 0x9fd70000 == 21 [pid = 1965] [id = 161]
18:56:35 INFO - PROCESS | 1913 | ++DOMWINDOW == 175 (0x9fd72400) [pid = 1965] [serial = 448] [outer = (nil)]
18:56:36 INFO - PROCESS | 1913 | ++DOMWINDOW == 176 (0x9fd77c00) [pid = 1965] [serial = 449] [outer = 0x9fd72400]
18:56:36 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:56:36 INFO - PROCESS | 1913 | ++DOMWINDOW == 177 (0xa0639400) [pid = 1965] [serial = 450] [outer = 0x9fd72400]
18:56:37 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
18:56:37 INFO - document served over http requires an http
18:56:37 INFO - sub-resource via script-tag using the meta-referrer
18:56:37 INFO - delivery method with keep-origin-redirect and when
18:56:37 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:56:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:56:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:56:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:56:37 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:56:37 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:56:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:56:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:56:37 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
18:56:37 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2370ms
18:56:37 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
18:56:38 INFO - PROCESS | 1913 | ++DOCSHELL 0x9fbdf800 == 22 [pid = 1965] [id = 162]
18:56:38 INFO - PROCESS | 1913 | ++DOMWINDOW == 178 (0xa0845000) [pid = 1965] [serial = 451] [outer = (nil)]
18:56:38 INFO - PROCESS | 1913 | ++DOMWINDOW == 179 (0xa0998c00) [pid = 1965] [serial = 452] [outer = 0xa0845000]
18:56:38 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:56:38 INFO - PROCESS | 1913 | ++DOMWINDOW == 180 (0xa0d47800) [pid = 1965] [serial = 453] [outer = 0xa0845000]
18:56:42 INFO - PROCESS | 1913 | --DOMWINDOW == 179 (0xa532a400) [pid = 1965] [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]
18:56:42 INFO - PROCESS | 1913 | --DOMWINDOW == 178 (0xa33a6400) [pid = 1965] [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]
18:56:42 INFO - PROCESS | 1913 | --DOMWINDOW == 177 (0xa3c92c00) [pid = 1965] [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]
18:56:42 INFO - PROCESS | 1913 | --DOMWINDOW == 176 (0xa5d4d800) [pid = 1965] [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]
18:56:42 INFO - PROCESS | 1913 | --DOMWINDOW == 175 (0xa5959000) [pid = 1965] [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]
18:56:42 INFO - PROCESS | 1913 | --DOMWINDOW == 174 (0xa5d4e000) [pid = 1965] [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]
18:56:42 INFO - PROCESS | 1913 | --DOMWINDOW == 173 (0xa2f21c00) [pid = 1965] [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]
18:56:42 INFO - PROCESS | 1913 | --DOMWINDOW == 172 (0xa5fd5800) [pid = 1965] [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]
18:56:42 INFO - PROCESS | 1913 | --DOMWINDOW == 171 (0xa5328c00) [pid = 1965] [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]
18:56:42 INFO - PROCESS | 1913 | --DOMWINDOW == 170 (0xa4302000) [pid = 1965] [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]
18:56:42 INFO - PROCESS | 1913 | --DOMWINDOW == 169 (0xa2257c00) [pid = 1965] [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]
18:56:42 INFO - PROCESS | 1913 | --DOMWINDOW == 168 (0xa0db4c00) [pid = 1965] [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]
18:56:42 INFO - PROCESS | 1913 | --DOMWINDOW == 167 (0xa18b8800) [pid = 1965] [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]
18:56:42 INFO - PROCESS | 1913 | --DOMWINDOW == 166 (0xa1d04000) [pid = 1965] [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]
18:56:42 INFO - PROCESS | 1913 | --DOMWINDOW == 165 (0xa4e2b800) [pid = 1965] [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]
18:56:42 INFO - PROCESS | 1913 | --DOMWINDOW == 164 (0x9fd72800) [pid = 1965] [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]
18:56:42 INFO - PROCESS | 1913 | --DOMWINDOW == 163 (0xa3589400) [pid = 1965] [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]
18:56:42 INFO - PROCESS | 1913 | --DOMWINDOW == 162 (0xa4e1fc00) [pid = 1965] [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]
18:56:42 INFO - PROCESS | 1913 | --DOMWINDOW == 161 (0xa273b400) [pid = 1965] [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]
18:56:42 INFO - PROCESS | 1913 | --DOMWINDOW == 160 (0xad6b5000) [pid = 1965] [serial = 394] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:56:42 INFO - PROCESS | 1913 | --DOMWINDOW == 159 (0xa0f3e800) [pid = 1965] [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]
18:56:42 INFO - PROCESS | 1913 | --DOMWINDOW == 158 (0xa0f8cc00) [pid = 1965] [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]
18:56:42 INFO - PROCESS | 1913 | --DOMWINDOW == 157 (0xa0f8d000) [pid = 1965] [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]
18:56:42 INFO - PROCESS | 1913 | --DOMWINDOW == 156 (0xa0848000) [pid = 1965] [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]
18:56:42 INFO - PROCESS | 1913 | --DOMWINDOW == 155 (0xa3d2f800) [pid = 1965] [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]
18:56:42 INFO - PROCESS | 1913 | --DOMWINDOW == 154 (0xa5f9fc00) [pid = 1965] [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]
18:56:42 INFO - PROCESS | 1913 | --DOMWINDOW == 153 (0xa5192400) [pid = 1965] [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]
18:56:42 INFO - PROCESS | 1913 | --DOMWINDOW == 152 (0xa099ac00) [pid = 1965] [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]
18:56:42 INFO - PROCESS | 1913 | --DOMWINDOW == 151 (0xa0531400) [pid = 1965] [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]
18:56:42 INFO - PROCESS | 1913 | --DOMWINDOW == 150 (0xa470ac00) [pid = 1965] [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]
18:56:42 INFO - PROCESS | 1913 | --DOMWINDOW == 149 (0xa2252800) [pid = 1965] [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]
18:56:42 INFO - PROCESS | 1913 | --DOMWINDOW == 148 (0xa5b76800) [pid = 1965] [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]
18:56:42 INFO - PROCESS | 1913 | --DOMWINDOW == 147 (0xa595e000) [pid = 1965] [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]
18:56:42 INFO - PROCESS | 1913 | --DOMWINDOW == 146 (0xa0d3a400) [pid = 1965] [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]
18:56:42 INFO - PROCESS | 1913 | --DOMWINDOW == 145 (0xa377b400) [pid = 1965] [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]
18:56:42 INFO - PROCESS | 1913 | --DOMWINDOW == 144 (0xa27b0c00) [pid = 1965] [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]
18:56:42 INFO - PROCESS | 1913 | --DOMWINDOW == 143 (0xa2d0a400) [pid = 1965] [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]
18:56:42 INFO - PROCESS | 1913 | --DOMWINDOW == 142 (0xa063f400) [pid = 1965] [serial = 399] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447469757264]
18:56:42 INFO - PROCESS | 1913 | --DOMWINDOW == 141 (0xa0f94400) [pid = 1965] [serial = 404] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:56:42 INFO - PROCESS | 1913 | --DOMWINDOW == 140 (0xa1dc9400) [pid = 1965] [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]
18:56:42 INFO - PROCESS | 1913 | --DOMWINDOW == 139 (0xa157a800) [pid = 1965] [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]
18:56:42 INFO - PROCESS | 1913 | --DOMWINDOW == 138 (0xa377ec00) [pid = 1965] [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]
18:56:42 INFO - PROCESS | 1913 | --DOMWINDOW == 137 (0x9fbdbc00) [pid = 1965] [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]
18:56:42 INFO - PROCESS | 1913 | --DOMWINDOW == 136 (0xa3c98800) [pid = 1965] [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]
18:56:42 INFO - PROCESS | 1913 | --DOMWINDOW == 135 (0xa2d0e800) [pid = 1965] [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]
18:56:42 INFO - PROCESS | 1913 | --DOMWINDOW == 134 (0x9fbd7400) [pid = 1965] [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]
18:56:42 INFO - PROCESS | 1913 | --DOMWINDOW == 133 (0xa15e7c00) [pid = 1965] [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]
18:56:42 INFO - PROCESS | 1913 | --DOMWINDOW == 132 (0xa0531c00) [pid = 1965] [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]
18:56:42 INFO - PROCESS | 1913 | --DOMWINDOW == 131 (0xad3a3000) [pid = 1965] [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]
18:56:42 INFO - PROCESS | 1913 | --DOMWINDOW == 130 (0xa692e800) [pid = 1965] [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]
18:56:42 INFO - PROCESS | 1913 | --DOMWINDOW == 129 (0xa15f0400) [pid = 1965] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:56:42 INFO - PROCESS | 1913 | --DOMWINDOW == 128 (0xa5198c00) [pid = 1965] [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]
18:56:42 INFO - PROCESS | 1913 | --DOMWINDOW == 127 (0xa358c800) [pid = 1965] [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]
18:56:42 INFO - PROCESS | 1913 | --DOMWINDOW == 126 (0xaa211c00) [pid = 1965] [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]
18:56:42 INFO - PROCESS | 1913 | --DOMWINDOW == 125 (0xa3781c00) [pid = 1965] [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]
18:56:42 INFO - PROCESS | 1913 | --DOMWINDOW == 124 (0xa4304000) [pid = 1965] [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]
18:56:42 INFO - PROCESS | 1913 | --DOMWINDOW == 123 (0xa388b400) [pid = 1965] [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]
18:56:42 INFO - PROCESS | 1913 | --DOMWINDOW == 122 (0xa4f59400) [pid = 1965] [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]
18:56:42 INFO - PROCESS | 1913 | --DOMWINDOW == 121 (0xa56bd400) [pid = 1965] [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]
18:56:42 INFO - PROCESS | 1913 | --DOMWINDOW == 120 (0xa0f8f800) [pid = 1965] [serial = 405] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:56:42 INFO - PROCESS | 1913 | --DOMWINDOW == 119 (0xa5190c00) [pid = 1965] [serial = 371] [outer = (nil)] [url = about:blank]
18:56:42 INFO - PROCESS | 1913 | --DOMWINDOW == 118 (0xa5b81000) [pid = 1965] [serial = 374] [outer = (nil)] [url = about:blank]
18:56:42 INFO - PROCESS | 1913 | --DOMWINDOW == 117 (0xa0847800) [pid = 1965] [serial = 400] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447469757264]
18:56:42 INFO - PROCESS | 1913 | --DOMWINDOW == 116 (0x9fbdd800) [pid = 1965] [serial = 397] [outer = (nil)] [url = about:blank]
18:56:42 INFO - PROCESS | 1913 | --DOMWINDOW == 115 (0x9fd74400) [pid = 1965] [serial = 392] [outer = (nil)] [url = about:blank]
18:56:42 INFO - PROCESS | 1913 | --DOMWINDOW == 114 (0xa1d0b400) [pid = 1965] [serial = 363] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:56:42 INFO - PROCESS | 1913 | --DOMWINDOW == 113 (0xa084e000) [pid = 1965] [serial = 383] [outer = (nil)] [url = about:blank]
18:56:42 INFO - PROCESS | 1913 | --DOMWINDOW == 112 (0x9fbd2800) [pid = 1965] [serial = 395] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:56:42 INFO - PROCESS | 1913 | --DOMWINDOW == 111 (0xa0d41800) [pid = 1965] [serial = 402] [outer = (nil)] [url = about:blank]
18:56:42 INFO - PROCESS | 1913 | --DOMWINDOW == 110 (0xa063f000) [pid = 1965] [serial = 389] [outer = (nil)] [url = about:blank]
18:56:42 INFO - PROCESS | 1913 | --DOMWINDOW == 109 (0xa099c800) [pid = 1965] [serial = 380] [outer = (nil)] [url = about:blank]
18:56:42 INFO - PROCESS | 1913 | --DOMWINDOW == 108 (0xa2f23400) [pid = 1965] [serial = 365] [outer = (nil)] [url = about:blank]
18:56:42 INFO - PROCESS | 1913 | --DOMWINDOW == 107 (0xa15f2800) [pid = 1965] [serial = 407] [outer = (nil)] [url = about:blank]
18:56:42 INFO - PROCESS | 1913 | --DOMWINDOW == 106 (0xa4e23000) [pid = 1965] [serial = 368] [outer = (nil)] [url = about:blank]
18:56:42 INFO - PROCESS | 1913 | --DOMWINDOW == 105 (0xa3783400) [pid = 1965] [serial = 360] [outer = (nil)] [url = about:blank]
18:56:42 INFO - PROCESS | 1913 | --DOMWINDOW == 104 (0xa0533800) [pid = 1965] [serial = 386] [outer = (nil)] [url = about:blank]
18:56:42 INFO - PROCESS | 1913 | --DOMWINDOW == 103 (0xa78b5c00) [pid = 1965] [serial = 377] [outer = (nil)] [url = about:blank]
18:56:42 INFO - PROCESS | 1913 | --DOMWINDOW == 102 (0xa2746400) [pid = 1965] [serial = 255] [outer = (nil)] [url = about:blank]
18:56:42 INFO - PROCESS | 1913 | --DOMWINDOW == 101 (0xaa41ac00) [pid = 1965] [serial = 96] [outer = (nil)] [url = about:blank]
18:56:42 INFO - PROCESS | 1913 | --DOMWINDOW == 100 (0xa78b8000) [pid = 1965] [serial = 288] [outer = (nil)] [url = about:blank]
18:56:42 INFO - PROCESS | 1913 | --DOMWINDOW == 99 (0xa3592c00) [pid = 1965] [serial = 183] [outer = (nil)] [url = about:blank]
18:56:42 INFO - PROCESS | 1913 | --DOMWINDOW == 98 (0xa4e24000) [pid = 1965] [serial = 291] [outer = (nil)] [url = about:blank]
18:56:42 INFO - PROCESS | 1913 | --DOMWINDOW == 97 (0xad3a1400) [pid = 1965] [serial = 222] [outer = (nil)] [url = about:blank]
18:56:42 INFO - PROCESS | 1913 | --DOMWINDOW == 96 (0xa5329c00) [pid = 1965] [serial = 324] [outer = (nil)] [url = about:blank]
18:56:42 INFO - PROCESS | 1913 | --DOMWINDOW == 95 (0xa18be400) [pid = 1965] [serial = 300] [outer = (nil)] [url = about:blank]
18:56:42 INFO - PROCESS | 1913 | --DOMWINDOW == 94 (0xa430d800) [pid = 1965] [serial = 272] [outer = (nil)] [url = about:blank]
18:56:42 INFO - PROCESS | 1913 | --DOMWINDOW == 93 (0xa5325c00) [pid = 1965] [serial = 282] [outer = (nil)] [url = about:blank]
18:56:42 INFO - PROCESS | 1913 | --DOMWINDOW == 92 (0xa5193800) [pid = 1965] [serial = 210] [outer = (nil)] [url = about:blank]
18:56:42 INFO - PROCESS | 1913 | --DOMWINDOW == 91 (0xa0f89c00) [pid = 1965] [serial = 336] [outer = (nil)] [url = about:blank]
18:56:42 INFO - PROCESS | 1913 | --DOMWINDOW == 90 (0xa56c3800) [pid = 1965] [serial = 213] [outer = (nil)] [url = about:blank]
18:56:42 INFO - PROCESS | 1913 | --DOMWINDOW == 89 (0xa0f32400) [pid = 1965] [serial = 333] [outer = (nil)] [url = about:blank]
18:56:42 INFO - PROCESS | 1913 | --DOMWINDOW == 88 (0xa3777c00) [pid = 1965] [serial = 162] [outer = (nil)] [url = about:blank]
18:56:42 INFO - PROCESS | 1913 | --DOMWINDOW == 87 (0xa1dce800) [pid = 1965] [serial = 297] [outer = (nil)] [url = about:blank]
18:56:42 INFO - PROCESS | 1913 | --DOMWINDOW == 86 (0xa5fcb800) [pid = 1965] [serial = 156] [outer = (nil)] [url = about:blank]
18:56:42 INFO - PROCESS | 1913 | --DOMWINDOW == 85 (0xa75c2800) [pid = 1965] [serial = 123] [outer = (nil)] [url = about:blank]
18:56:42 INFO - PROCESS | 1913 | --DOMWINDOW == 84 (0xa5d44400) [pid = 1965] [serial = 285] [outer = (nil)] [url = about:blank]
18:56:42 INFO - PROCESS | 1913 | --DOMWINDOW == 83 (0xa4132c00) [pid = 1965] [serial = 129] [outer = (nil)] [url = about:blank]
18:56:42 INFO - PROCESS | 1913 | --DOMWINDOW == 82 (0xa470d400) [pid = 1965] [serial = 277] [outer = (nil)] [url = about:blank]
18:56:42 INFO - PROCESS | 1913 | --DOMWINDOW == 81 (0xa33ac000) [pid = 1965] [serial = 188] [outer = (nil)] [url = about:blank]
18:56:42 INFO - PROCESS | 1913 | --DOMWINDOW == 80 (0xa5b76400) [pid = 1965] [serial = 246] [outer = (nil)] [url = about:blank]
18:56:42 INFO - PROCESS | 1913 | --DOMWINDOW == 79 (0xa1d09000) [pid = 1965] [serial = 294] [outer = (nil)] [url = about:blank]
18:56:42 INFO - PROCESS | 1913 | --DOMWINDOW == 78 (0xa27b7000) [pid = 1965] [serial = 252] [outer = (nil)] [url = about:blank]
18:56:42 INFO - PROCESS | 1913 | --DOMWINDOW == 77 (0xaa542c00) [pid = 1965] [serial = 378] [outer = (nil)] [url = about:blank]
18:56:42 INFO - PROCESS | 1913 | --DOMWINDOW == 76 (0xa387f400) [pid = 1965] [serial = 159] [outer = (nil)] [url = about:blank]
18:56:42 INFO - PROCESS | 1913 | --DOMWINDOW == 75 (0xa1571c00) [pid = 1965] [serial = 327] [outer = (nil)] [url = about:blank]
18:56:42 INFO - PROCESS | 1913 | --DOMWINDOW == 74 (0xa5322400) [pid = 1965] [serial = 126] [outer = (nil)] [url = about:blank]
18:56:42 INFO - PROCESS | 1913 | --DOMWINDOW == 73 (0xad3d3800) [pid = 1965] [serial = 99] [outer = (nil)] [url = about:blank]
18:56:42 INFO - PROCESS | 1913 | --DOMWINDOW == 72 (0xad3a7800) [pid = 1965] [serial = 151] [outer = (nil)] [url = about:blank]
18:56:42 INFO - PROCESS | 1913 | --DOMWINDOW == 71 (0xa0d3d800) [pid = 1965] [serial = 339] [outer = (nil)] [url = about:blank]
18:56:42 INFO - PROCESS | 1913 | --DOMWINDOW == 70 (0xa377bc00) [pid = 1965] [serial = 193] [outer = (nil)] [url = about:blank]
18:56:42 INFO - PROCESS | 1913 | --DOMWINDOW == 69 (0xa748e800) [pid = 1965] [serial = 219] [outer = (nil)] [url = about:blank]
18:56:42 INFO - PROCESS | 1913 | --DOMWINDOW == 68 (0xa5d4b000) [pid = 1965] [serial = 216] [outer = (nil)] [url = about:blank]
18:56:42 INFO - PROCESS | 1913 | --DOMWINDOW == 67 (0xa5f9a800) [pid = 1965] [serial = 375] [outer = (nil)] [url = about:blank]
18:56:42 INFO - PROCESS | 1913 | --DOMWINDOW == 66 (0xa5fd8400) [pid = 1965] [serial = 180] [outer = (nil)] [url = about:blank]
18:56:42 INFO - PROCESS | 1913 | --DOMWINDOW == 65 (0xa225d000) [pid = 1965] [serial = 258] [outer = (nil)] [url = about:blank]
18:56:42 INFO - PROCESS | 1913 | --DOMWINDOW == 64 (0xa5fd2000) [pid = 1965] [serial = 249] [outer = (nil)] [url = about:blank]
18:56:42 INFO - PROCESS | 1913 | --DOMWINDOW == 63 (0xa7575800) [pid = 1965] [serial = 381] [outer = (nil)] [url = about:blank]
18:56:42 INFO - PROCESS | 1913 | --DOMWINDOW == 62 (0xa377e000) [pid = 1965] [serial = 345] [outer = (nil)] [url = about:blank]
18:56:42 INFO - PROCESS | 1913 | --DOMWINDOW == 61 (0xa0dacc00) [pid = 1965] [serial = 342] [outer = (nil)] [url = about:blank]
18:56:42 INFO - PROCESS | 1913 | --DOMWINDOW == 60 (0xa5d49c00) [pid = 1965] [serial = 319] [outer = (nil)] [url = about:blank]
18:56:42 INFO - PROCESS | 1913 | --DOMWINDOW == 59 (0xa15e4800) [pid = 1965] [serial = 330] [outer = (nil)] [url = about:blank]
18:56:43 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
18:56:43 INFO - document served over http requires an http
18:56:43 INFO - sub-resource via script-tag using the meta-referrer
18:56:43 INFO - delivery method with no-redirect and when
18:56:43 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:56:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:56:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:56:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:56:43 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:56:43 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:56:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:56:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:56:43 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
18:56:43 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 5704ms
18:56:43 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
18:56:44 INFO - PROCESS | 1913 | ++DOCSHELL 0x9ed3b400 == 23 [pid = 1965] [id = 163]
18:56:44 INFO - PROCESS | 1913 | ++DOMWINDOW == 60 (0x9ed3d000) [pid = 1965] [serial = 454] [outer = (nil)]
18:56:44 INFO - PROCESS | 1913 | ++DOMWINDOW == 61 (0x9f027800) [pid = 1965] [serial = 455] [outer = 0x9ed3d000]
18:56:44 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:56:44 INFO - PROCESS | 1913 | ++DOMWINDOW == 62 (0x9fbdd800) [pid = 1965] [serial = 456] [outer = 0x9ed3d000]
18:56:45 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
18:56:45 INFO - document served over http requires an http
18:56:45 INFO - sub-resource via script-tag using the meta-referrer
18:56:45 INFO - delivery method with swap-origin-redirect and when
18:56:45 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:56:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:56:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:56:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:56:45 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:56:45 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:56:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:56:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:56:45 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
18:56:45 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2252ms
18:56:45 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
18:56:46 INFO - PROCESS | 1913 | ++DOCSHELL 0x9ed37000 == 24 [pid = 1965] [id = 164]
18:56:46 INFO - PROCESS | 1913 | ++DOMWINDOW == 63 (0x9ed39c00) [pid = 1965] [serial = 457] [outer = (nil)]
18:56:46 INFO - PROCESS | 1913 | ++DOMWINDOW == 64 (0xa0850800) [pid = 1965] [serial = 458] [outer = 0x9ed39c00]
18:56:46 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:56:46 INFO - PROCESS | 1913 | ++DOMWINDOW == 65 (0xa099a000) [pid = 1965] [serial = 459] [outer = 0x9ed39c00]
18:56:47 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
18:56:47 INFO - document served over http requires an http
18:56:47 INFO - sub-resource via xhr-request using the meta-referrer
18:56:47 INFO - delivery method with keep-origin-redirect and when
18:56:47 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:56:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:56:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:56:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:56:47 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:56:47 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:56:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:56:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:56:47 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
18:56:48 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2103ms
18:56:48 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
18:56:48 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0844800 == 25 [pid = 1965] [id = 165]
18:56:48 INFO - PROCESS | 1913 | ++DOMWINDOW == 66 (0xa0846c00) [pid = 1965] [serial = 460] [outer = (nil)]
18:56:48 INFO - PROCESS | 1913 | ++DOMWINDOW == 67 (0xa0f3b400) [pid = 1965] [serial = 461] [outer = 0xa0846c00]
18:56:49 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:56:49 INFO - PROCESS | 1913 | ++DOMWINDOW == 68 (0xa0f8b800) [pid = 1965] [serial = 462] [outer = 0xa0846c00]
18:56:50 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
18:56:50 INFO - document served over http requires an http
18:56:50 INFO - sub-resource via xhr-request using the meta-referrer
18:56:50 INFO - delivery method with no-redirect and when
18:56:50 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:56:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:56:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:56:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:56:50 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:56:50 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:56:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:56:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:56:50 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
18:56:50 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2095ms
18:56:50 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
18:56:50 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0db4400 == 26 [pid = 1965] [id = 166]
18:56:50 INFO - PROCESS | 1913 | ++DOMWINDOW == 69 (0xa0db4800) [pid = 1965] [serial = 463] [outer = (nil)]
18:56:50 INFO - PROCESS | 1913 | ++DOMWINDOW == 70 (0xa15e5c00) [pid = 1965] [serial = 464] [outer = 0xa0db4800]
18:56:51 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:56:51 INFO - PROCESS | 1913 | ++DOMWINDOW == 71 (0xa15eb400) [pid = 1965] [serial = 465] [outer = 0xa0db4800]
18:56:52 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
18:56:52 INFO - document served over http requires an http
18:56:52 INFO - sub-resource via xhr-request using the meta-referrer
18:56:52 INFO - delivery method with swap-origin-redirect and when
18:56: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"
18:56:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:56:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:56:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:56:52 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:56:52 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:56:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:56:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:56:52 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
18:56:52 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2483ms
18:56:52 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
18:56:53 INFO - PROCESS | 1913 | ++DOCSHELL 0xa18b4800 == 27 [pid = 1965] [id = 167]
18:56:53 INFO - PROCESS | 1913 | ++DOMWINDOW == 72 (0xa18bd400) [pid = 1965] [serial = 466] [outer = (nil)]
18:56:53 INFO - PROCESS | 1913 | ++DOMWINDOW == 73 (0xa1d04000) [pid = 1965] [serial = 467] [outer = 0xa18bd400]
18:56:53 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:56:53 INFO - PROCESS | 1913 | ++DOMWINDOW == 74 (0xa1d0c400) [pid = 1965] [serial = 468] [outer = 0xa18bd400]
18:56:55 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
18:56:55 INFO - document served over http requires an https
18:56:55 INFO - sub-resource via fetch-request using the meta-referrer
18:56:55 INFO - delivery method with keep-origin-redirect and when
18:56: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"
18:56:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:56:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:56:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:56:55 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:56:55 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:56:55 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:56:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:56:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:56:55 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
18:56:55 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2952ms
18:56:55 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
18:56:56 INFO - PROCESS | 1913 | ++DOCSHELL 0xa18c3c00 == 28 [pid = 1965] [id = 168]
18:56:56 INFO - PROCESS | 1913 | ++DOMWINDOW == 75 (0xa1dcb400) [pid = 1965] [serial = 469] [outer = (nil)]
18:56:56 INFO - PROCESS | 1913 | ++DOMWINDOW == 76 (0xa1f6e400) [pid = 1965] [serial = 470] [outer = 0xa1dcb400]
18:56:56 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:56:56 INFO - PROCESS | 1913 | ++DOMWINDOW == 77 (0xa1f7b000) [pid = 1965] [serial = 471] [outer = 0xa1dcb400]
18:56:58 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
18:56:58 INFO - document served over http requires an https
18:56:58 INFO - sub-resource via fetch-request using the meta-referrer
18:56:58 INFO - delivery method with no-redirect and when
18:56: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"
18:56:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:56:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:56:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:56:58 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:56:58 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:56:58 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:56:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:56:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:56:58 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
18:56:58 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2494ms
18:56:58 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
18:56:58 INFO - PROCESS | 1913 | ++DOCSHELL 0xa1dd4800 == 29 [pid = 1965] [id = 169]
18:56:58 INFO - PROCESS | 1913 | ++DOMWINDOW == 78 (0xa225c000) [pid = 1965] [serial = 472] [outer = (nil)]
18:56:59 INFO - PROCESS | 1913 | ++DOMWINDOW == 79 (0xa2746800) [pid = 1965] [serial = 473] [outer = 0xa225c000]
18:56:59 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:56:59 INFO - PROCESS | 1913 | ++DOMWINDOW == 80 (0xa27aec00) [pid = 1965] [serial = 474] [outer = 0xa225c000]
18:57:00 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
18:57:00 INFO - document served over http requires an https
18:57:00 INFO - sub-resource via fetch-request using the meta-referrer
18:57:00 INFO - delivery method with swap-origin-redirect and when
18:57: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"
18:57:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:57:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:57:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:57:00 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:57:00 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:57:00 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:57:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:57:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:57:00 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
18:57:00 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2643ms
18:57:00 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
18:57:01 INFO - PROCESS | 1913 | ++DOCSHELL 0xa2742000 == 30 [pid = 1965] [id = 170]
18:57:01 INFO - PROCESS | 1913 | ++DOMWINDOW == 81 (0xa2d02000) [pid = 1965] [serial = 475] [outer = (nil)]
18:57:02 INFO - PROCESS | 1913 | ++DOMWINDOW == 82 (0xa2d0e000) [pid = 1965] [serial = 476] [outer = 0xa2d02000]
18:57:03 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:57:03 INFO - PROCESS | 1913 | ++DOMWINDOW == 83 (0xa2f1c800) [pid = 1965] [serial = 477] [outer = 0xa2d02000]
18:57:05 INFO - PROCESS | 1913 | ++DOCSHELL 0xa33a9000 == 31 [pid = 1965] [id = 171]
18:57:05 INFO - PROCESS | 1913 | ++DOMWINDOW == 84 (0xa33a9c00) [pid = 1965] [serial = 478] [outer = (nil)]
18:57:05 INFO - PROCESS | 1913 | ++DOMWINDOW == 85 (0xa33ac800) [pid = 1965] [serial = 479] [outer = 0xa33a9c00]
18:57:06 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
18:57:06 INFO - document served over http requires an https
18:57:06 INFO - sub-resource via iframe-tag using the meta-referrer
18:57:06 INFO - delivery method with keep-origin-redirect and when
18:57:06 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:57:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:57:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:57:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:57:06 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:57:06 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:57:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:57:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:57:06 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
18:57:06 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 5256ms
18:57:06 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
18:57:07 INFO - PROCESS | 1913 | ++DOCSHELL 0xa2d07c00 == 32 [pid = 1965] [id = 172]
18:57:07 INFO - PROCESS | 1913 | ++DOMWINDOW == 86 (0xa2d0a000) [pid = 1965] [serial = 480] [outer = (nil)]
18:57:07 INFO - PROCESS | 1913 | ++DOMWINDOW == 87 (0xa3777c00) [pid = 1965] [serial = 481] [outer = 0xa2d0a000]
18:57:08 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:57:08 INFO - PROCESS | 1913 | ++DOMWINDOW == 88 (0xa377d000) [pid = 1965] [serial = 482] [outer = 0xa2d0a000]
18:57:09 INFO - PROCESS | 1913 | ++DOCSHELL 0xa3883c00 == 33 [pid = 1965] [id = 173]
18:57:09 INFO - PROCESS | 1913 | ++DOMWINDOW == 89 (0xa3884000) [pid = 1965] [serial = 483] [outer = (nil)]
18:57:09 INFO - PROCESS | 1913 | ++DOMWINDOW == 90 (0xa3885c00) [pid = 1965] [serial = 484] [outer = 0xa3884000]
18:57:10 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
18:57:10 INFO - document served over http requires an https
18:57:10 INFO - sub-resource via iframe-tag using the meta-referrer
18:57:10 INFO - delivery method with no-redirect and when
18:57:10 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:57:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:57:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:57:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:57:10 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:57:10 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:57:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:57:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:57:10 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
18:57:10 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 4048ms
18:57:10 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
18:57:11 INFO - PROCESS | 1913 | ++DOCSHELL 0xa3598400 == 34 [pid = 1965] [id = 174]
18:57:11 INFO - PROCESS | 1913 | ++DOMWINDOW == 91 (0xa3885000) [pid = 1965] [serial = 485] [outer = (nil)]
18:57:11 INFO - PROCESS | 1913 | ++DOMWINDOW == 92 (0xa3c95400) [pid = 1965] [serial = 486] [outer = 0xa3885000]
18:57:11 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:57:11 INFO - PROCESS | 1913 | ++DOMWINDOW == 93 (0xa3d32c00) [pid = 1965] [serial = 487] [outer = 0xa3885000]
18:57:12 INFO - PROCESS | 1913 | ++DOCSHELL 0xa4137000 == 35 [pid = 1965] [id = 175]
18:57:12 INFO - PROCESS | 1913 | ++DOMWINDOW == 94 (0xa4137c00) [pid = 1965] [serial = 488] [outer = (nil)]
18:57:12 INFO - PROCESS | 1913 | ++DOMWINDOW == 95 (0xa413cc00) [pid = 1965] [serial = 489] [outer = 0xa4137c00]
18:57:12 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
18:57:12 INFO - document served over http requires an https
18:57:12 INFO - sub-resource via iframe-tag using the meta-referrer
18:57:12 INFO - delivery method with swap-origin-redirect and when
18:57:12 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:57:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:57:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:57:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:57:12 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:57:12 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:57:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:57:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:57:12 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
18:57:12 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2564ms
18:57:12 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
18:57:13 INFO - PROCESS | 1913 | ++DOCSHELL 0xa3c8f000 == 36 [pid = 1965] [id = 176]
18:57:13 INFO - PROCESS | 1913 | ++DOMWINDOW == 96 (0xa3c8f800) [pid = 1965] [serial = 490] [outer = (nil)]
18:57:13 INFO - PROCESS | 1913 | ++DOMWINDOW == 97 (0xa4309000) [pid = 1965] [serial = 491] [outer = 0xa3c8f800]
18:57:14 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:57:14 INFO - PROCESS | 1913 | ++DOMWINDOW == 98 (0xa470b000) [pid = 1965] [serial = 492] [outer = 0xa3c8f800]
18:57:15 INFO - PROCESS | 1913 | --DOCSHELL 0xa33a6000 == 35 [pid = 1965] [id = 129]
18:57:15 INFO - PROCESS | 1913 | --DOCSHELL 0xa0dac800 == 34 [pid = 1965] [id = 148]
18:57:15 INFO - PROCESS | 1913 | --DOCSHELL 0xa15e6000 == 33 [pid = 1965] [id = 149]
18:57:15 INFO - PROCESS | 1913 | --DOCSHELL 0xa0db3400 == 32 [pid = 1965] [id = 123]
18:57:15 INFO - PROCESS | 1913 | --DOCSHELL 0xa2d0b800 == 31 [pid = 1965] [id = 150]
18:57:15 INFO - PROCESS | 1913 | --DOCSHELL 0xa3c91800 == 30 [pid = 1965] [id = 151]
18:57:15 INFO - PROCESS | 1913 | --DOCSHELL 0xa5198400 == 29 [pid = 1965] [id = 152]
18:57:15 INFO - PROCESS | 1913 | --DOCSHELL 0x9fab2c00 == 28 [pid = 1965] [id = 153]
18:57:15 INFO - PROCESS | 1913 | --DOCSHELL 0x9f46b000 == 27 [pid = 1965] [id = 154]
18:57:15 INFO - PROCESS | 1913 | --DOCSHELL 0x9f463c00 == 26 [pid = 1965] [id = 158]
18:57:15 INFO - PROCESS | 1913 | --DOCSHELL 0x9ed37400 == 25 [pid = 1965] [id = 157]
18:57:15 INFO - PROCESS | 1913 | --DOCSHELL 0xa470a000 == 24 [pid = 1965] [id = 114]
18:57:15 INFO - PROCESS | 1913 | --DOCSHELL 0x9fd77400 == 23 [pid = 1965] [id = 160]
18:57:15 INFO - PROCESS | 1913 | --DOCSHELL 0x9faa4800 == 22 [pid = 1965] [id = 159]
18:57:15 INFO - PROCESS | 1913 | --DOCSHELL 0x9fd70000 == 21 [pid = 1965] [id = 161]
18:57:17 INFO - PROCESS | 1913 | --DOCSHELL 0x9f027c00 == 20 [pid = 1965] [id = 156]
18:57:17 INFO - PROCESS | 1913 | --DOCSHELL 0x9ed3b400 == 19 [pid = 1965] [id = 163]
18:57:17 INFO - PROCESS | 1913 | --DOCSHELL 0xa6987c00 == 18 [pid = 1965] [id = 104]
18:57:17 INFO - PROCESS | 1913 | --DOCSHELL 0x9ed37000 == 17 [pid = 1965] [id = 164]
18:57:17 INFO - PROCESS | 1913 | --DOCSHELL 0xa0844800 == 16 [pid = 1965] [id = 165]
18:57:17 INFO - PROCESS | 1913 | --DOCSHELL 0xa0db4400 == 15 [pid = 1965] [id = 166]
18:57:17 INFO - PROCESS | 1913 | --DOCSHELL 0xa15eb000 == 14 [pid = 1965] [id = 147]
18:57:17 INFO - PROCESS | 1913 | --DOCSHELL 0x9fbd1000 == 13 [pid = 1965] [id = 142]
18:57:17 INFO - PROCESS | 1913 | --DOCSHELL 0xa18b4800 == 12 [pid = 1965] [id = 167]
18:57:17 INFO - PROCESS | 1913 | --DOCSHELL 0xa18c3c00 == 11 [pid = 1965] [id = 168]
18:57:17 INFO - PROCESS | 1913 | --DOCSHELL 0xa1dd4800 == 10 [pid = 1965] [id = 169]
18:57:17 INFO - PROCESS | 1913 | --DOCSHELL 0xa33a9000 == 9 [pid = 1965] [id = 171]
18:57:17 INFO - PROCESS | 1913 | --DOCSHELL 0xa2742000 == 8 [pid = 1965] [id = 170]
18:57:17 INFO - PROCESS | 1913 | --DOCSHELL 0xa3883c00 == 7 [pid = 1965] [id = 173]
18:57:17 INFO - PROCESS | 1913 | --DOCSHELL 0xa2d07c00 == 6 [pid = 1965] [id = 172]
18:57:17 INFO - PROCESS | 1913 | --DOCSHELL 0xa4137000 == 5 [pid = 1965] [id = 175]
18:57:17 INFO - PROCESS | 1913 | --DOCSHELL 0xa3598400 == 4 [pid = 1965] [id = 174]
18:57:17 INFO - PROCESS | 1913 | --DOCSHELL 0x9fbdf800 == 3 [pid = 1965] [id = 162]
18:57:17 INFO - PROCESS | 1913 | --DOCSHELL 0xa054b800 == 2 [pid = 1965] [id = 155]
18:57:17 INFO - PROCESS | 1913 | --DOMWINDOW == 97 (0xa0f36800) [pid = 1965] [serial = 403] [outer = (nil)] [url = about:blank]
18:57:17 INFO - PROCESS | 1913 | --DOMWINDOW == 96 (0xa5321400) [pid = 1965] [serial = 372] [outer = (nil)] [url = about:blank]
18:57:17 INFO - PROCESS | 1913 | --DOMWINDOW == 95 (0x9fd78400) [pid = 1965] [serial = 393] [outer = (nil)] [url = about:blank]
18:57:17 INFO - PROCESS | 1913 | --DOMWINDOW == 94 (0xa3c96000) [pid = 1965] [serial = 366] [outer = (nil)] [url = about:blank]
18:57:17 INFO - PROCESS | 1913 | --DOMWINDOW == 93 (0xa0537400) [pid = 1965] [serial = 387] [outer = (nil)] [url = about:blank]
18:57:17 INFO - PROCESS | 1913 | --DOMWINDOW == 92 (0xa0642800) [pid = 1965] [serial = 390] [outer = (nil)] [url = about:blank]
18:57:17 INFO - PROCESS | 1913 | --DOMWINDOW == 91 (0xa099a800) [pid = 1965] [serial = 384] [outer = (nil)] [url = about:blank]
18:57:17 INFO - PROCESS | 1913 | --DOMWINDOW == 90 (0xa225b000) [pid = 1965] [serial = 398] [outer = (nil)] [url = about:blank]
18:57:17 INFO - PROCESS | 1913 | --DOMWINDOW == 89 (0xa4e2c800) [pid = 1965] [serial = 369] [outer = (nil)] [url = about:blank]
18:57:17 INFO - PROCESS | 1913 | --DOMWINDOW == 88 (0xa1d01c00) [pid = 1965] [serial = 408] [outer = (nil)] [url = about:blank]
18:57:18 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
18:57:18 INFO - document served over http requires an https
18:57:18 INFO - sub-resource via script-tag using the meta-referrer
18:57:18 INFO - delivery method with keep-origin-redirect and when
18:57:18 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:57:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:57:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:57:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:57:18 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:57:18 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:57:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:57:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:57:18 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html:23:7
18:57:18 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 5667ms
18:57:18 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
18:57:19 INFO - PROCESS | 1913 | ++DOCSHELL 0x9f026c00 == 3 [pid = 1965] [id = 177]
18:57:19 INFO - PROCESS | 1913 | ++DOMWINDOW == 89 (0x9f468400) [pid = 1965] [serial = 493] [outer = (nil)]
18:57:19 INFO - PROCESS | 1913 | ++DOMWINDOW == 90 (0x9f46cc00) [pid = 1965] [serial = 494] [outer = 0x9f468400]
18:57:19 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:57:19 INFO - PROCESS | 1913 | ++DOMWINDOW == 91 (0x9faabc00) [pid = 1965] [serial = 495] [outer = 0x9f468400]
18:57:20 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
18:57:20 INFO - document served over http requires an https
18:57:20 INFO - sub-resource via script-tag using the meta-referrer
18:57:20 INFO - delivery method with no-redirect and when
18:57:20 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:57:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:57:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:57:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:57:20 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:57:20 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:57:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:57:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:57:20 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
18:57:20 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 2460ms
18:57:20 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
18:57:21 INFO - PROCESS | 1913 | ++DOCSHELL 0x9f461000 == 4 [pid = 1965] [id = 178]
18:57:21 INFO - PROCESS | 1913 | ++DOMWINDOW == 92 (0x9f461400) [pid = 1965] [serial = 496] [outer = (nil)]
18:57:21 INFO - PROCESS | 1913 | ++DOMWINDOW == 93 (0x9fd7bc00) [pid = 1965] [serial = 497] [outer = 0x9f461400]
18:57:22 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:57:22 INFO - PROCESS | 1913 | ++DOMWINDOW == 94 (0xa052e400) [pid = 1965] [serial = 498] [outer = 0x9f461400]
18:57:28 INFO - PROCESS | 1913 | --DOMWINDOW == 93 (0x9f46c800) [pid = 1965] [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]
18:57:28 INFO - PROCESS | 1913 | --DOMWINDOW == 92 (0xa1571800) [pid = 1965] [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]
18:57:28 INFO - PROCESS | 1913 | --DOMWINDOW == 91 (0xaa53a000) [pid = 1965] [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]
18:57:28 INFO - PROCESS | 1913 | --DOMWINDOW == 90 (0xa18b4c00) [pid = 1965] [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]
18:57:28 INFO - PROCESS | 1913 | --DOMWINDOW == 89 (0xa0845000) [pid = 1965] [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]
18:57:28 INFO - PROCESS | 1913 | --DOMWINDOW == 88 (0x9faa8000) [pid = 1965] [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]
18:57:28 INFO - PROCESS | 1913 | --DOMWINDOW == 87 (0xa3d35c00) [pid = 1965] [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]
18:57:28 INFO - PROCESS | 1913 | --DOMWINDOW == 86 (0x9ed37800) [pid = 1965] [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]
18:57:28 INFO - PROCESS | 1913 | --DOMWINDOW == 85 (0xa2f1d400) [pid = 1965] [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]
18:57:28 INFO - PROCESS | 1913 | --DOMWINDOW == 84 (0x9f028000) [pid = 1965] [serial = 436] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:57:28 INFO - PROCESS | 1913 | --DOMWINDOW == 83 (0xa063c800) [pid = 1965] [serial = 446] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:57:28 INFO - PROCESS | 1913 | --DOMWINDOW == 82 (0x9f468000) [pid = 1965] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447469792538]
18:57:28 INFO - PROCESS | 1913 | --DOMWINDOW == 81 (0xa054c000) [pid = 1965] [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]
18:57:28 INFO - PROCESS | 1913 | --DOMWINDOW == 80 (0xad39f800) [pid = 1965] [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]
18:57:28 INFO - PROCESS | 1913 | --DOMWINDOW == 79 (0x9fd72400) [pid = 1965] [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]
18:57:28 INFO - PROCESS | 1913 | --DOMWINDOW == 78 (0xa15ee400) [pid = 1965] [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]
18:57:28 INFO - PROCESS | 1913 | --DOMWINDOW == 77 (0xa33a7400) [pid = 1965] [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]
18:57:28 INFO - PROCESS | 1913 | --DOMWINDOW == 76 (0x9fd71c00) [pid = 1965] [serial = 444] [outer = (nil)] [url = about:blank]
18:57:28 INFO - PROCESS | 1913 | --DOMWINDOW == 75 (0xa18bb800) [pid = 1965] [serial = 413] [outer = (nil)] [url = about:blank]
18:57:28 INFO - PROCESS | 1913 | --DOMWINDOW == 74 (0x9fd77c00) [pid = 1965] [serial = 449] [outer = (nil)] [url = about:blank]
18:57:28 INFO - PROCESS | 1913 | --DOMWINDOW == 73 (0x9f01dc00) [pid = 1965] [serial = 434] [outer = (nil)] [url = about:blank]
18:57:28 INFO - PROCESS | 1913 | --DOMWINDOW == 72 (0xa0540c00) [pid = 1965] [serial = 431] [outer = (nil)] [url = about:blank]
18:57:28 INFO - PROCESS | 1913 | --DOMWINDOW == 71 (0x9ed39400) [pid = 1965] [serial = 439] [outer = (nil)] [url = about:blank]
18:57:28 INFO - PROCESS | 1913 | --DOMWINDOW == 70 (0xa3d3b800) [pid = 1965] [serial = 419] [outer = (nil)] [url = about:blank]
18:57:28 INFO - PROCESS | 1913 | --DOMWINDOW == 69 (0x9f45f400) [pid = 1965] [serial = 428] [outer = (nil)] [url = about:blank]
18:57:28 INFO - PROCESS | 1913 | --DOMWINDOW == 68 (0xa0998c00) [pid = 1965] [serial = 452] [outer = (nil)] [url = about:blank]
18:57:28 INFO - PROCESS | 1913 | --DOMWINDOW == 67 (0xa2f20400) [pid = 1965] [serial = 416] [outer = (nil)] [url = about:blank]
18:57:28 INFO - PROCESS | 1913 | --DOMWINDOW == 66 (0xa2253400) [pid = 1965] [serial = 410] [outer = (nil)] [url = about:blank]
18:57:28 INFO - PROCESS | 1913 | --DOMWINDOW == 65 (0xa5b7f000) [pid = 1965] [serial = 422] [outer = (nil)] [url = about:blank]
18:57:28 INFO - PROCESS | 1913 | --DOMWINDOW == 64 (0x9f02b800) [pid = 1965] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:57:28 INFO - PROCESS | 1913 | --DOMWINDOW == 63 (0x9faa5000) [pid = 1965] [serial = 442] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447469792538]
18:57:28 INFO - PROCESS | 1913 | --DOMWINDOW == 62 (0x9faa3c00) [pid = 1965] [serial = 425] [outer = (nil)] [url = about:blank]
18:57:28 INFO - PROCESS | 1913 | --DOMWINDOW == 61 (0xa0d38800) [pid = 1965] [serial = 447] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:57:29 INFO - PROCESS | 1913 | --DOMWINDOW == 60 (0xa4e21c00) [pid = 1965] [serial = 420] [outer = (nil)] [url = about:blank]
18:57:29 INFO - PROCESS | 1913 | --DOMWINDOW == 59 (0xa5fa5800) [pid = 1965] [serial = 423] [outer = (nil)] [url = about:blank]
18:57:29 INFO - PROCESS | 1913 | --DOMWINDOW == 58 (0xa4136c00) [pid = 1965] [serial = 361] [outer = (nil)] [url = about:blank]
18:57:29 INFO - PROCESS | 1913 | --DOMWINDOW == 57 (0xa33a3000) [pid = 1965] [serial = 417] [outer = (nil)] [url = about:blank]
18:57:29 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
18:57:29 INFO - document served over http requires an https
18:57:29 INFO - sub-resource via script-tag using the meta-referrer
18:57:29 INFO - delivery method with swap-origin-redirect and when
18:57: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"
18:57:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:57:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:57:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:57:29 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:57:29 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:57:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:57:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:57:29 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
18:57:29 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 9015ms
18:57:29 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
18:57:30 INFO - PROCESS | 1913 | ++DOCSHELL 0x9f024000 == 5 [pid = 1965] [id = 179]
18:57:30 INFO - PROCESS | 1913 | ++DOMWINDOW == 58 (0x9f46c800) [pid = 1965] [serial = 499] [outer = (nil)]
18:57:30 INFO - PROCESS | 1913 | ++DOMWINDOW == 59 (0x9faa5400) [pid = 1965] [serial = 500] [outer = 0x9f46c800]
18:57:30 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:57:31 INFO - PROCESS | 1913 | ++DOMWINDOW == 60 (0x9fbd9800) [pid = 1965] [serial = 501] [outer = 0x9f46c800]
18:57:32 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
18:57:32 INFO - document served over http requires an https
18:57:32 INFO - sub-resource via xhr-request using the meta-referrer
18:57:32 INFO - delivery method with keep-origin-redirect and when
18:57: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"
18:57:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:57:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:57:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:57:32 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:57:32 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:57:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:57:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:57:32 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
18:57:32 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2136ms
18:57:32 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
18:57:32 INFO - PROCESS | 1913 | ++DOCSHELL 0x9f466000 == 6 [pid = 1965] [id = 180]
18:57:32 INFO - PROCESS | 1913 | ++DOMWINDOW == 61 (0x9f466800) [pid = 1965] [serial = 502] [outer = (nil)]
18:57:32 INFO - PROCESS | 1913 | ++DOMWINDOW == 62 (0xa0546400) [pid = 1965] [serial = 503] [outer = 0x9f466800]
18:57:33 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:57:33 INFO - PROCESS | 1913 | ++DOMWINDOW == 63 (0xa054e000) [pid = 1965] [serial = 504] [outer = 0x9f466800]
18:57:34 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
18:57:34 INFO - document served over http requires an https
18:57:34 INFO - sub-resource via xhr-request using the meta-referrer
18:57:34 INFO - delivery method with no-redirect and when
18:57: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"
18:57:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:57:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:57:34 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:57:34 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:57:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:57:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:57:34 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
18:57:34 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2200ms
18:57:34 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
18:57:34 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0536000 == 7 [pid = 1965] [id = 181]
18:57:34 INFO - PROCESS | 1913 | ++DOMWINDOW == 64 (0xa0543c00) [pid = 1965] [serial = 505] [outer = (nil)]
18:57:35 INFO - PROCESS | 1913 | ++DOMWINDOW == 65 (0xa084c000) [pid = 1965] [serial = 506] [outer = 0xa0543c00]
18:57:35 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:57:35 INFO - PROCESS | 1913 | ++DOMWINDOW == 66 (0xa0991000) [pid = 1965] [serial = 507] [outer = 0xa0543c00]
18:57:37 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
18:57:37 INFO - document served over http requires an https
18:57:37 INFO - sub-resource via xhr-request using the meta-referrer
18:57:37 INFO - delivery method with swap-origin-redirect and when
18:57: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"
18:57:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:57:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:57:37 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:57:37 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:57:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:57:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:57:37 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
18:57:37 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2690ms
18:57:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html
18:57:37 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0646400 == 8 [pid = 1965] [id = 182]
18:57:37 INFO - PROCESS | 1913 | ++DOMWINDOW == 67 (0xa0646c00) [pid = 1965] [serial = 508] [outer = (nil)]
18:57:37 INFO - PROCESS | 1913 | ++DOMWINDOW == 68 (0xa0d41400) [pid = 1965] [serial = 509] [outer = 0xa0646c00]
18:57:38 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:57:38 INFO - PROCESS | 1913 | ++DOMWINDOW == 69 (0xa0da9c00) [pid = 1965] [serial = 510] [outer = 0xa0646c00]
18:57:39 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
18:57:39 INFO - document served over http requires an http
18:57:39 INFO - sub-resource via fetch-request using the http-csp
18:57:39 INFO - delivery method with keep-origin-redirect and when
18:57: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"
18:57:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:57:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:57:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:57:39 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:57:39 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:57:39 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:57:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:57:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:57:39 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
18:57:39 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 2541ms
18:57:39 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
18:57:40 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0d40000 == 9 [pid = 1965] [id = 183]
18:57:40 INFO - PROCESS | 1913 | ++DOMWINDOW == 70 (0xa0f31c00) [pid = 1965] [serial = 511] [outer = (nil)]
18:57:40 INFO - PROCESS | 1913 | ++DOMWINDOW == 71 (0xa0f38c00) [pid = 1965] [serial = 512] [outer = 0xa0f31c00]
18:57:40 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:57:40 INFO - PROCESS | 1913 | ++DOMWINDOW == 72 (0xa0f3d800) [pid = 1965] [serial = 513] [outer = 0xa0f31c00]
18:57:42 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
18:57:42 INFO - document served over http requires an http
18:57:42 INFO - sub-resource via fetch-request using the http-csp
18:57:42 INFO - delivery method with no-redirect and when
18:57: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"
18:57:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:57:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:57:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:57:42 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:57:42 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:57:42 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:57:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:57:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:57:42 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
18:57:42 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 2611ms
18:57:42 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html
18:57:42 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0f92400 == 10 [pid = 1965] [id = 184]
18:57:42 INFO - PROCESS | 1913 | ++DOMWINDOW == 73 (0xa0f95800) [pid = 1965] [serial = 514] [outer = (nil)]
18:57:42 INFO - PROCESS | 1913 | ++DOMWINDOW == 74 (0xa1579000) [pid = 1965] [serial = 515] [outer = 0xa0f95800]
18:57:43 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:57:43 INFO - PROCESS | 1913 | ++DOMWINDOW == 75 (0xa15e6400) [pid = 1965] [serial = 516] [outer = 0xa0f95800]
18:57:45 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
18:57:45 INFO - document served over http requires an http
18:57:45 INFO - sub-resource via fetch-request using the http-csp
18:57:45 INFO - delivery method with swap-origin-redirect and when
18:57:45 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
18:57:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:57:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:57:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:57:45 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:57:45 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:57:45 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:57:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:57:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:57:45 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
18:57:45 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 3194ms
18:57:45 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html
18:57:46 INFO - PROCESS | 1913 | ++DOCSHELL 0xa1576400 == 11 [pid = 1965] [id = 185]
18:57:46 INFO - PROCESS | 1913 | ++DOMWINDOW == 76 (0xa18b4800) [pid = 1965] [serial = 517] [outer = (nil)]
18:57:46 INFO - PROCESS | 1913 | ++DOMWINDOW == 77 (0xa18c1800) [pid = 1965] [serial = 518] [outer = 0xa18b4800]
18:57:46 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:57:46 INFO - PROCESS | 1913 | ++DOMWINDOW == 78 (0xa1d04400) [pid = 1965] [serial = 519] [outer = 0xa18b4800]
18:57:47 INFO - PROCESS | 1913 | ++DOCSHELL 0xa1d0f000 == 12 [pid = 1965] [id = 186]
18:57:47 INFO - PROCESS | 1913 | ++DOMWINDOW == 79 (0xa1d0f800) [pid = 1965] [serial = 520] [outer = (nil)]
18:57:47 INFO - PROCESS | 1913 | ++DOMWINDOW == 80 (0xa1dc7000) [pid = 1965] [serial = 521] [outer = 0xa1d0f800]
18:57:47 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
18:57:47 INFO - document served over http requires an http
18:57:47 INFO - sub-resource via iframe-tag using the http-csp
18:57:47 INFO - delivery method with keep-origin-redirect and when
18:57: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"
18:57:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:57:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:57:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:57:47 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:57:47 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:57:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:57:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:57:47 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
18:57:47 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 2310ms
18:57:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
18:57:48 INFO - PROCESS | 1913 | ++DOCSHELL 0xa18bcc00 == 13 [pid = 1965] [id = 187]
18:57:48 INFO - PROCESS | 1913 | ++DOMWINDOW == 81 (0xa18bd000) [pid = 1965] [serial = 522] [outer = (nil)]
18:57:48 INFO - PROCESS | 1913 | ++DOMWINDOW == 82 (0xa1f6e800) [pid = 1965] [serial = 523] [outer = 0xa18bd000]
18:57:48 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:57:48 INFO - PROCESS | 1913 | ++DOMWINDOW == 83 (0xa1f6f800) [pid = 1965] [serial = 524] [outer = 0xa18bd000]
18:57:49 INFO - PROCESS | 1913 | ++DOCSHELL 0xa1f7b400 == 14 [pid = 1965] [id = 188]
18:57:49 INFO - PROCESS | 1913 | ++DOMWINDOW == 84 (0xa1f7bc00) [pid = 1965] [serial = 525] [outer = (nil)]
18:57:49 INFO - PROCESS | 1913 | ++DOMWINDOW == 85 (0xa2253000) [pid = 1965] [serial = 526] [outer = 0xa1f7bc00]
18:57:49 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
18:57:49 INFO - document served over http requires an http
18:57:49 INFO - sub-resource via iframe-tag using the http-csp
18:57:49 INFO - delivery method with no-redirect and when
18:57: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"
18:57:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:57:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:57:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:57:49 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:57:49 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:57:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:57:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:57:49 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
18:57:49 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 2144ms
18:57:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html
18:57:50 INFO - PROCESS | 1913 | ++DOCSHELL 0xa1dd3400 == 15 [pid = 1965] [id = 189]
18:57:50 INFO - PROCESS | 1913 | ++DOMWINDOW == 86 (0xa1dd4800) [pid = 1965] [serial = 527] [outer = (nil)]
18:57:50 INFO - PROCESS | 1913 | ++DOMWINDOW == 87 (0xa273a800) [pid = 1965] [serial = 528] [outer = 0xa1dd4800]
18:57:50 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:57:50 INFO - PROCESS | 1913 | ++DOMWINDOW == 88 (0xa2740000) [pid = 1965] [serial = 529] [outer = 0xa1dd4800]
18:57:52 INFO - PROCESS | 1913 | ++DOCSHELL 0xa063f400 == 16 [pid = 1965] [id = 190]
18:57:52 INFO - PROCESS | 1913 | ++DOMWINDOW == 89 (0xa0640800) [pid = 1965] [serial = 530] [outer = (nil)]
18:57:52 INFO - PROCESS | 1913 | ++DOMWINDOW == 90 (0x9f023400) [pid = 1965] [serial = 531] [outer = 0xa0640800]
18:57:53 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
18:57:53 INFO - document served over http requires an http
18:57:53 INFO - sub-resource via iframe-tag using the http-csp
18:57:53 INFO - delivery method with swap-origin-redirect and when
18:57: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/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
18:57:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:57:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:57:53 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:57:53 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:57:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:57:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:57:53 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
18:57:53 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 3206ms
18:57:53 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html
18:57:53 INFO - PROCESS | 1913 | ++DOCSHELL 0x9ed34000 == 17 [pid = 1965] [id = 191]
18:57:53 INFO - PROCESS | 1913 | ++DOMWINDOW == 91 (0x9ed34400) [pid = 1965] [serial = 532] [outer = (nil)]
18:57:54 INFO - PROCESS | 1913 | ++DOMWINDOW == 92 (0x9f460000) [pid = 1965] [serial = 533] [outer = 0x9ed34400]
18:57:54 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:57:54 INFO - PROCESS | 1913 | ++DOMWINDOW == 93 (0x9fd78c00) [pid = 1965] [serial = 534] [outer = 0x9ed34400]
18:57:54 INFO - PROCESS | 1913 | --DOCSHELL 0x9f026c00 == 16 [pid = 1965] [id = 177]
18:57:54 INFO - PROCESS | 1913 | --DOCSHELL 0xa3c8f000 == 15 [pid = 1965] [id = 176]
18:57:55 INFO - PROCESS | 1913 | --DOMWINDOW == 92 (0xa063dc00) [pid = 1965] [serial = 445] [outer = (nil)] [url = about:blank]
18:57:55 INFO - PROCESS | 1913 | --DOMWINDOW == 91 (0x9f464000) [pid = 1965] [serial = 429] [outer = (nil)] [url = about:blank]
18:57:55 INFO - PROCESS | 1913 | --DOMWINDOW == 90 (0x9faa8c00) [pid = 1965] [serial = 426] [outer = (nil)] [url = about:blank]
18:57:55 INFO - PROCESS | 1913 | --DOMWINDOW == 89 (0xa2740c00) [pid = 1965] [serial = 411] [outer = (nil)] [url = about:blank]
18:57:55 INFO - PROCESS | 1913 | --DOMWINDOW == 88 (0x9f021000) [pid = 1965] [serial = 435] [outer = (nil)] [url = about:blank]
18:57:55 INFO - PROCESS | 1913 | --DOMWINDOW == 87 (0xa2254800) [pid = 1965] [serial = 414] [outer = (nil)] [url = about:blank]
18:57:55 INFO - PROCESS | 1913 | --DOMWINDOW == 86 (0xa0639400) [pid = 1965] [serial = 450] [outer = (nil)] [url = about:blank]
18:57:55 INFO - PROCESS | 1913 | --DOMWINDOW == 85 (0x9ed3f400) [pid = 1965] [serial = 440] [outer = (nil)] [url = about:blank]
18:57:55 INFO - PROCESS | 1913 | --DOMWINDOW == 84 (0xa0d47800) [pid = 1965] [serial = 453] [outer = (nil)] [url = about:blank]
18:57:55 INFO - PROCESS | 1913 | --DOMWINDOW == 83 (0xa0544400) [pid = 1965] [serial = 432] [outer = (nil)] [url = about:blank]
18:57:55 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
18:57:55 INFO - document served over http requires an http
18:57:55 INFO - sub-resource via script-tag using the http-csp
18:57:55 INFO - delivery method with keep-origin-redirect and when
18:57: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"
18:57:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:57:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:57:55 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:57:55 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:57:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:57:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:57:55 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html:23:7
18:57:55 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html | took 2688ms
18:57:55 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
18:57:56 INFO - PROCESS | 1913 | ++DOCSHELL 0x9f468800 == 16 [pid = 1965] [id = 192]
18:57:56 INFO - PROCESS | 1913 | ++DOMWINDOW == 84 (0x9f468c00) [pid = 1965] [serial = 535] [outer = (nil)]
18:57:56 INFO - PROCESS | 1913 | ++DOMWINDOW == 85 (0xa052a000) [pid = 1965] [serial = 536] [outer = 0x9f468c00]
18:57:57 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:57:57 INFO - PROCESS | 1913 | ++DOMWINDOW == 86 (0xa0545000) [pid = 1965] [serial = 537] [outer = 0x9f468c00]
18:57:58 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a
18:57:58 INFO - document served over http requires an http
18:57:58 INFO - sub-resource via script-tag using the http-csp
18:57:58 INFO - delivery method with no-redirect and when
18:57:58 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:57:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:57:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:57:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:57:58 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:57:58 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:57:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:57:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:57:58 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html:23:7
18:57:58 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 2713ms
18:57:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html
18:57:59 INFO - PROCESS | 1913 | --DOMWINDOW == 85 (0xa413cc00) [pid = 1965] [serial = 489] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:57:59 INFO - PROCESS | 1913 | --DOMWINDOW == 84 (0xa0f3b400) [pid = 1965] [serial = 461] [outer = (nil)] [url = about:blank]
18:57:59 INFO - PROCESS | 1913 | --DOMWINDOW == 83 (0xa0850800) [pid = 1965] [serial = 458] [outer = (nil)] [url = about:blank]
18:57:59 INFO - PROCESS | 1913 | --DOMWINDOW == 82 (0xa1d04000) [pid = 1965] [serial = 467] [outer = (nil)] [url = about:blank]
18:57:59 INFO - PROCESS | 1913 | --DOMWINDOW == 81 (0xa3777c00) [pid = 1965] [serial = 481] [outer = (nil)] [url = about:blank]
18:57:59 INFO - PROCESS | 1913 | --DOMWINDOW == 80 (0xa3885c00) [pid = 1965] [serial = 484] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447469829491]
18:57:59 INFO - PROCESS | 1913 | --DOMWINDOW == 79 (0xa33ac800) [pid = 1965] [serial = 479] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:57:59 INFO - PROCESS | 1913 | --DOMWINDOW == 78 (0xa15e5c00) [pid = 1965] [serial = 464] [outer = (nil)] [url = about:blank]
18:57:59 INFO - PROCESS | 1913 | --DOMWINDOW == 77 (0x9f46cc00) [pid = 1965] [serial = 494] [outer = (nil)] [url = about:blank]
18:57:59 INFO - PROCESS | 1913 | --DOMWINDOW == 76 (0xa3c95400) [pid = 1965] [serial = 486] [outer = (nil)] [url = about:blank]
18:57:59 INFO - PROCESS | 1913 | --DOMWINDOW == 75 (0x9f027800) [pid = 1965] [serial = 455] [outer = (nil)] [url = about:blank]
18:57:59 INFO - PROCESS | 1913 | --DOMWINDOW == 74 (0xa2746800) [pid = 1965] [serial = 473] [outer = (nil)] [url = about:blank]
18:57:59 INFO - PROCESS | 1913 | --DOMWINDOW == 73 (0xa1f6e400) [pid = 1965] [serial = 470] [outer = (nil)] [url = about:blank]
18:57:59 INFO - PROCESS | 1913 | --DOMWINDOW == 72 (0xa4309000) [pid = 1965] [serial = 491] [outer = (nil)] [url = about:blank]
18:57:59 INFO - PROCESS | 1913 | --DOMWINDOW == 71 (0xa2d0e000) [pid = 1965] [serial = 476] [outer = (nil)] [url = about:blank]
18:57:59 INFO - PROCESS | 1913 | --DOMWINDOW == 70 (0x9fd7bc00) [pid = 1965] [serial = 497] [outer = (nil)] [url = about:blank]
18:57:59 INFO - PROCESS | 1913 | --DOMWINDOW == 69 (0xa4137c00) [pid = 1965] [serial = 488] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:57:59 INFO - PROCESS | 1913 | --DOMWINDOW == 68 (0x9f468400) [pid = 1965] [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]
18:57:59 INFO - PROCESS | 1913 | --DOMWINDOW == 67 (0xa3884000) [pid = 1965] [serial = 483] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447469829491]
18:57:59 INFO - PROCESS | 1913 | --DOMWINDOW == 66 (0xa33a9c00) [pid = 1965] [serial = 478] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:57:59 INFO - PROCESS | 1913 | --DOMWINDOW == 65 (0x9ed3d000) [pid = 1965] [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]
18:57:59 INFO - PROCESS | 1913 | --DOMWINDOW == 64 (0xa3885000) [pid = 1965] [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]
18:57:59 INFO - PROCESS | 1913 | --DOMWINDOW == 63 (0xa2d0a000) [pid = 1965] [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]
18:57:59 INFO - PROCESS | 1913 | --DOMWINDOW == 62 (0xa0846c00) [pid = 1965] [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]
18:57:59 INFO - PROCESS | 1913 | --DOMWINDOW == 61 (0x9ed39c00) [pid = 1965] [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]
18:57:59 INFO - PROCESS | 1913 | --DOMWINDOW == 60 (0xa18bd400) [pid = 1965] [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]
18:57:59 INFO - PROCESS | 1913 | --DOMWINDOW == 59 (0xa0db4800) [pid = 1965] [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]
18:57:59 INFO - PROCESS | 1913 | --DOMWINDOW == 58 (0xa1dcb400) [pid = 1965] [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]
18:57:59 INFO - PROCESS | 1913 | --DOMWINDOW == 57 (0xa225c000) [pid = 1965] [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]
18:57:59 INFO - PROCESS | 1913 | --DOMWINDOW == 56 (0xa2d02000) [pid = 1965] [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]
18:57:59 INFO - PROCESS | 1913 | ++DOCSHELL 0x9ed39c00 == 17 [pid = 1965] [id = 193]
18:57:59 INFO - PROCESS | 1913 | ++DOMWINDOW == 57 (0x9ed3c800) [pid = 1965] [serial = 538] [outer = (nil)]
18:57:59 INFO - PROCESS | 1913 | ++DOMWINDOW == 58 (0x9f46cc00) [pid = 1965] [serial = 539] [outer = 0x9ed3c800]
18:58:00 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:58:00 INFO - PROCESS | 1913 | ++DOMWINDOW == 59 (0xa084ac00) [pid = 1965] [serial = 540] [outer = 0x9ed3c800]
18:58:00 INFO - PROCESS | 1913 | --DOMWINDOW == 58 (0xa0f8b800) [pid = 1965] [serial = 462] [outer = (nil)] [url = about:blank]
18:58:00 INFO - PROCESS | 1913 | --DOMWINDOW == 57 (0xa15eb400) [pid = 1965] [serial = 465] [outer = (nil)] [url = about:blank]
18:58:00 INFO - PROCESS | 1913 | --DOMWINDOW == 56 (0xa099a000) [pid = 1965] [serial = 459] [outer = (nil)] [url = about:blank]
18:58:01 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
18:58:01 INFO - document served over http requires an http
18:58:01 INFO - sub-resource via script-tag using the http-csp
18:58:01 INFO - delivery method with swap-origin-redirect and when
18:58: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/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html"
18:58:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:58:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:58:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:58:01 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:58:01 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:58:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:58:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:58:01 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
18:58:01 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 2445ms
18:58:01 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html
18:58:01 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0846400 == 18 [pid = 1965] [id = 194]
18:58:01 INFO - PROCESS | 1913 | ++DOMWINDOW == 57 (0xa0847c00) [pid = 1965] [serial = 541] [outer = (nil)]
18:58:02 INFO - PROCESS | 1913 | ++DOMWINDOW == 58 (0xa0d42800) [pid = 1965] [serial = 542] [outer = 0xa0847c00]
18:58:02 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:58:02 INFO - PROCESS | 1913 | ++DOMWINDOW == 59 (0xa0daec00) [pid = 1965] [serial = 543] [outer = 0xa0847c00]
18:58:04 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
18:58:04 INFO - document served over http requires an http
18:58:04 INFO - sub-resource via xhr-request using the http-csp
18:58:04 INFO - delivery method with keep-origin-redirect and when
18:58: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"
18:58:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:58:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:58:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:58:04 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:58:04 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:58:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:58:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:58:04 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
18:58:04 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 3208ms
18:58:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
18:58:04 INFO - PROCESS | 1913 | ++DOCSHELL 0x9fbd9c00 == 19 [pid = 1965] [id = 195]
18:58:04 INFO - PROCESS | 1913 | ++DOMWINDOW == 60 (0x9fd71000) [pid = 1965] [serial = 544] [outer = (nil)]
18:58:05 INFO - PROCESS | 1913 | ++DOMWINDOW == 61 (0xa084a000) [pid = 1965] [serial = 545] [outer = 0x9fd71000]
18:58:05 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:58:05 INFO - PROCESS | 1913 | ++DOMWINDOW == 62 (0xa0daa800) [pid = 1965] [serial = 546] [outer = 0x9fd71000]
18:58:06 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
18:58:06 INFO - document served over http requires an http
18:58:06 INFO - sub-resource via xhr-request using the http-csp
18:58:06 INFO - delivery method with no-redirect and when
18:58:06 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:58:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:58:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:58:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:58:06 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:58:06 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:58:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:58:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:58:06 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
18:58:06 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 2257ms
18:58:06 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html
18:58:07 INFO - PROCESS | 1913 | ++DOCSHELL 0xa052ac00 == 20 [pid = 1965] [id = 196]
18:58:07 INFO - PROCESS | 1913 | ++DOMWINDOW == 63 (0xa0538000) [pid = 1965] [serial = 547] [outer = (nil)]
18:58:07 INFO - PROCESS | 1913 | ++DOMWINDOW == 64 (0xa0f91800) [pid = 1965] [serial = 548] [outer = 0xa0538000]
18:58:07 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:58:07 INFO - PROCESS | 1913 | ++DOMWINDOW == 65 (0xa1571c00) [pid = 1965] [serial = 549] [outer = 0xa0538000]
18:58:08 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
18:58:08 INFO - document served over http requires an http
18:58:08 INFO - sub-resource via xhr-request using the http-csp
18:58:08 INFO - delivery method with swap-origin-redirect and when
18:58:08 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
18:58:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:58:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:58:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:58:08 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:58:08 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:58:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:58:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:58:08 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
18:58:08 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 2145ms
18:58:08 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
18:58:09 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0f8e800 == 21 [pid = 1965] [id = 197]
18:58:09 INFO - PROCESS | 1913 | ++DOMWINDOW == 66 (0xa15e9c00) [pid = 1965] [serial = 550] [outer = (nil)]
18:58:09 INFO - PROCESS | 1913 | ++DOMWINDOW == 67 (0xa18bc400) [pid = 1965] [serial = 551] [outer = 0xa15e9c00]
18:58:09 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:58:09 INFO - PROCESS | 1913 | ++DOMWINDOW == 68 (0xa1d0ac00) [pid = 1965] [serial = 552] [outer = 0xa15e9c00]
18:58:11 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
18:58:11 INFO - document served over http requires an https
18:58:11 INFO - sub-resource via fetch-request using the http-csp
18:58:11 INFO - delivery method with keep-origin-redirect and when
18:58:11 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:58:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:58:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:58:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:58:11 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:58:11 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:58:11 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:58:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:58:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:58:11 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
18:58:11 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 2509ms
18:58:11 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
18:58:11 INFO - PROCESS | 1913 | ++DOCSHELL 0xa18b7000 == 22 [pid = 1965] [id = 198]
18:58:11 INFO - PROCESS | 1913 | ++DOMWINDOW == 69 (0xa1f70000) [pid = 1965] [serial = 553] [outer = (nil)]
18:58:12 INFO - PROCESS | 1913 | ++DOMWINDOW == 70 (0xa225b800) [pid = 1965] [serial = 554] [outer = 0xa1f70000]
18:58:12 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:58:12 INFO - PROCESS | 1913 | ++DOMWINDOW == 71 (0xa2744800) [pid = 1965] [serial = 555] [outer = 0xa1f70000]
18:58:13 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
18:58:13 INFO - document served over http requires an https
18:58:13 INFO - sub-resource via fetch-request using the http-csp
18:58:13 INFO - delivery method with no-redirect and when
18:58:13 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:58:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:58:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:58:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:58:13 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:58:13 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:58:13 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:58:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:58:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:58:13 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
18:58:13 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 2523ms
18:58:13 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html
18:58:14 INFO - PROCESS | 1913 | ++DOCSHELL 0xa27abc00 == 23 [pid = 1965] [id = 199]
18:58:14 INFO - PROCESS | 1913 | ++DOMWINDOW == 72 (0xa27ae000) [pid = 1965] [serial = 556] [outer = (nil)]
18:58:14 INFO - PROCESS | 1913 | ++DOMWINDOW == 73 (0xa27b8800) [pid = 1965] [serial = 557] [outer = 0xa27ae000]
18:58:15 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:58:15 INFO - PROCESS | 1913 | ++DOMWINDOW == 74 (0xa2d04800) [pid = 1965] [serial = 558] [outer = 0xa27ae000]
18:58:16 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
18:58:16 INFO - document served over http requires an https
18:58:16 INFO - sub-resource via fetch-request using the http-csp
18:58:16 INFO - delivery method with swap-origin-redirect and when
18:58:16 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:58:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:58:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:58:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:58:16 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:58:16 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:58:16 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:58:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:58:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:58:16 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
18:58:16 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 2649ms
18:58:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html
18:58:17 INFO - PROCESS | 1913 | ++DOCSHELL 0xa27b5800 == 24 [pid = 1965] [id = 200]
18:58:17 INFO - PROCESS | 1913 | ++DOMWINDOW == 75 (0xa2d0b800) [pid = 1965] [serial = 559] [outer = (nil)]
18:58:17 INFO - PROCESS | 1913 | ++DOMWINDOW == 76 (0xa2f1c000) [pid = 1965] [serial = 560] [outer = 0xa2d0b800]
18:58:17 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:58:17 INFO - PROCESS | 1913 | ++DOMWINDOW == 77 (0xa2f23800) [pid = 1965] [serial = 561] [outer = 0xa2d0b800]
18:58:18 INFO - PROCESS | 1913 | ++DOCSHELL 0xa33a1c00 == 25 [pid = 1965] [id = 201]
18:58:18 INFO - PROCESS | 1913 | ++DOMWINDOW == 78 (0xa33a2000) [pid = 1965] [serial = 562] [outer = (nil)]
18:58:19 INFO - PROCESS | 1913 | ++DOMWINDOW == 79 (0xa33a4400) [pid = 1965] [serial = 563] [outer = 0xa33a2000]
18:58:19 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
18:58:19 INFO - document served over http requires an https
18:58:19 INFO - sub-resource via iframe-tag using the http-csp
18:58:19 INFO - delivery method with keep-origin-redirect and when
18:58:19 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:58:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:58:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:58:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:58:19 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:58:19 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:58:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:58:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:58:19 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
18:58:19 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 2805ms
18:58:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
18:58:20 INFO - PROCESS | 1913 | ++DOCSHELL 0xa2d0f800 == 26 [pid = 1965] [id = 202]
18:58:20 INFO - PROCESS | 1913 | ++DOMWINDOW == 80 (0xa2d10800) [pid = 1965] [serial = 564] [outer = (nil)]
18:58:20 INFO - PROCESS | 1913 | ++DOMWINDOW == 81 (0xa358c400) [pid = 1965] [serial = 565] [outer = 0xa2d10800]
18:58:20 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:58:20 INFO - PROCESS | 1913 | ++DOMWINDOW == 82 (0xa3590400) [pid = 1965] [serial = 566] [outer = 0xa2d10800]
18:58:21 INFO - PROCESS | 1913 | ++DOCSHELL 0xa3597c00 == 27 [pid = 1965] [id = 203]
18:58:21 INFO - PROCESS | 1913 | ++DOMWINDOW == 83 (0xa3598000) [pid = 1965] [serial = 567] [outer = (nil)]
18:58:21 INFO - PROCESS | 1913 | ++DOMWINDOW == 84 (0xa3777800) [pid = 1965] [serial = 568] [outer = 0xa3598000]
18:58:23 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
18:58:23 INFO - document served over http requires an https
18:58:23 INFO - sub-resource via iframe-tag using the http-csp
18:58:23 INFO - delivery method with no-redirect and when
18:58: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"
18:58:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:58:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:58:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:58:23 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:58:23 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:58:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:58:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:58:23 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
18:58:23 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 4021ms
18:58:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html
18:58:24 INFO - PROCESS | 1913 | ++DOCSHELL 0x9fbd8400 == 28 [pid = 1965] [id = 204]
18:58:24 INFO - PROCESS | 1913 | ++DOMWINDOW == 85 (0x9fbda000) [pid = 1965] [serial = 569] [outer = (nil)]
18:58:24 INFO - PROCESS | 1913 | ++DOMWINDOW == 86 (0x9fd74400) [pid = 1965] [serial = 570] [outer = 0x9fbda000]
18:58:25 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:58:25 INFO - PROCESS | 1913 | ++DOMWINDOW == 87 (0xa063ac00) [pid = 1965] [serial = 571] [outer = 0x9fbda000]
18:58:26 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0f8b800 == 29 [pid = 1965] [id = 205]
18:58:26 INFO - PROCESS | 1913 | ++DOMWINDOW == 88 (0xa0f8bc00) [pid = 1965] [serial = 572] [outer = (nil)]
18:58:26 INFO - PROCESS | 1913 | ++DOMWINDOW == 89 (0xa099e000) [pid = 1965] [serial = 573] [outer = 0xa0f8bc00]
18:58:26 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
18:58:26 INFO - document served over http requires an https
18:58:26 INFO - sub-resource via iframe-tag using the http-csp
18:58:26 INFO - delivery method with swap-origin-redirect and when
18:58: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"
18:58:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:58:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:58:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:58:26 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:58:26 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:58:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:58:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:58:26 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html:23:7
18:58:26 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html | took 3359ms
18:58:26 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html
18:58:27 INFO - PROCESS | 1913 | ++DOCSHELL 0x9f022800 == 30 [pid = 1965] [id = 206]
18:58:27 INFO - PROCESS | 1913 | ++DOMWINDOW == 90 (0x9f024c00) [pid = 1965] [serial = 574] [outer = (nil)]
18:58:27 INFO - PROCESS | 1913 | ++DOMWINDOW == 91 (0xa0529c00) [pid = 1965] [serial = 575] [outer = 0x9f024c00]
18:58:28 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:58:28 INFO - PROCESS | 1913 | ++DOMWINDOW == 92 (0xa0998000) [pid = 1965] [serial = 576] [outer = 0x9f024c00]
18:58:28 INFO - PROCESS | 1913 | --DOCSHELL 0x9ed39c00 == 29 [pid = 1965] [id = 193]
18:58:28 INFO - PROCESS | 1913 | --DOCSHELL 0xa063f400 == 28 [pid = 1965] [id = 190]
18:58:28 INFO - PROCESS | 1913 | --DOCSHELL 0x9f468800 == 27 [pid = 1965] [id = 192]
18:58:28 INFO - PROCESS | 1913 | --DOCSHELL 0x9ed34000 == 26 [pid = 1965] [id = 191]
18:58:28 INFO - PROCESS | 1913 | --DOCSHELL 0xa1dd3400 == 25 [pid = 1965] [id = 189]
18:58:28 INFO - PROCESS | 1913 | --DOCSHELL 0xa1f7b400 == 24 [pid = 1965] [id = 188]
18:58:28 INFO - PROCESS | 1913 | --DOCSHELL 0xa1d0f000 == 23 [pid = 1965] [id = 186]
18:58:28 INFO - PROCESS | 1913 | --DOCSHELL 0xa18bcc00 == 22 [pid = 1965] [id = 187]
18:58:28 INFO - PROCESS | 1913 | --DOCSHELL 0xa1576400 == 21 [pid = 1965] [id = 185]
18:58:28 INFO - PROCESS | 1913 | --DOCSHELL 0xa0f92400 == 20 [pid = 1965] [id = 184]
18:58:28 INFO - PROCESS | 1913 | --DOCSHELL 0xa0d40000 == 19 [pid = 1965] [id = 183]
18:58:28 INFO - PROCESS | 1913 | --DOCSHELL 0xa0646400 == 18 [pid = 1965] [id = 182]
18:58:28 INFO - PROCESS | 1913 | --DOCSHELL 0xa0536000 == 17 [pid = 1965] [id = 181]
18:58:28 INFO - PROCESS | 1913 | --DOCSHELL 0x9f466000 == 16 [pid = 1965] [id = 180]
18:58:28 INFO - PROCESS | 1913 | --DOCSHELL 0x9f461000 == 15 [pid = 1965] [id = 178]
18:58:28 INFO - PROCESS | 1913 | --DOCSHELL 0x9f024000 == 14 [pid = 1965] [id = 179]
18:58:28 INFO - PROCESS | 1913 | --DOMWINDOW == 91 (0xa3d32c00) [pid = 1965] [serial = 487] [outer = (nil)] [url = about:blank]
18:58:28 INFO - PROCESS | 1913 | --DOMWINDOW == 90 (0xa377d000) [pid = 1965] [serial = 482] [outer = (nil)] [url = about:blank]
18:58:28 INFO - PROCESS | 1913 | --DOMWINDOW == 89 (0x9fbdd800) [pid = 1965] [serial = 456] [outer = (nil)] [url = about:blank]
18:58:28 INFO - PROCESS | 1913 | --DOMWINDOW == 88 (0xa1d0c400) [pid = 1965] [serial = 468] [outer = (nil)] [url = about:blank]
18:58:28 INFO - PROCESS | 1913 | --DOMWINDOW == 87 (0xa1f7b000) [pid = 1965] [serial = 471] [outer = (nil)] [url = about:blank]
18:58:28 INFO - PROCESS | 1913 | --DOMWINDOW == 86 (0x9faabc00) [pid = 1965] [serial = 495] [outer = (nil)] [url = about:blank]
18:58:28 INFO - PROCESS | 1913 | --DOMWINDOW == 85 (0xa27aec00) [pid = 1965] [serial = 474] [outer = (nil)] [url = about:blank]
18:58:28 INFO - PROCESS | 1913 | --DOMWINDOW == 84 (0xa2f1c800) [pid = 1965] [serial = 477] [outer = (nil)] [url = about:blank]
18:58:29 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
18:58:29 INFO - document served over http requires an https
18:58:29 INFO - sub-resource via script-tag using the http-csp
18:58:29 INFO - delivery method with keep-origin-redirect and when
18:58: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"
18:58:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:58:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:58:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:58:29 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:58:29 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:58:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:58:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:58:29 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
18:58:29 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 2252ms
18:58:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
18:58:29 INFO - PROCESS | 1913 | ++DOCSHELL 0x9f464400 == 15 [pid = 1965] [id = 207]
18:58:29 INFO - PROCESS | 1913 | ++DOMWINDOW == 85 (0x9faa9800) [pid = 1965] [serial = 577] [outer = (nil)]
18:58:29 INFO - PROCESS | 1913 | ++DOMWINDOW == 86 (0x9fbdf000) [pid = 1965] [serial = 578] [outer = 0x9faa9800]
18:58:30 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:58:30 INFO - PROCESS | 1913 | ++DOMWINDOW == 87 (0xa0532800) [pid = 1965] [serial = 579] [outer = 0x9faa9800]
18:58:31 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
18:58:31 INFO - document served over http requires an https
18:58:31 INFO - sub-resource via script-tag using the http-csp
18:58:31 INFO - delivery method with no-redirect and when
18:58: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"
18:58:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:58:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:58:31 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:58:31 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:58:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:58:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:58:31 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
18:58:31 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 1882ms
18:58:31 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html
18:58:31 INFO - PROCESS | 1913 | ++DOCSHELL 0x9faac000 == 16 [pid = 1965] [id = 208]
18:58:31 INFO - PROCESS | 1913 | ++DOMWINDOW == 88 (0x9fab2000) [pid = 1965] [serial = 580] [outer = (nil)]
18:58:31 INFO - PROCESS | 1913 | ++DOMWINDOW == 89 (0xa0daf000) [pid = 1965] [serial = 581] [outer = 0x9fab2000]
18:58:32 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:58:32 INFO - PROCESS | 1913 | ++DOMWINDOW == 90 (0xa0f93400) [pid = 1965] [serial = 582] [outer = 0x9fab2000]
18:58:33 INFO - PROCESS | 1913 | --DOCSHELL 0x9a1f2400 == 6 [pid = 1913] [id = 6]
18:58:34 INFO - PROCESS | 1913 | --DOMWINDOW == 89 (0xa0640800) [pid = 1965] [serial = 530] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:58:34 INFO - PROCESS | 1913 | --DOMWINDOW == 88 (0xa1dc7000) [pid = 1965] [serial = 521] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:58:34 INFO - PROCESS | 1913 | --DOMWINDOW == 87 (0xa18c1800) [pid = 1965] [serial = 518] [outer = (nil)] [url = about:blank]
18:58:34 INFO - PROCESS | 1913 | --DOMWINDOW == 86 (0xa2253000) [pid = 1965] [serial = 526] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447469869674]
18:58:34 INFO - PROCESS | 1913 | --DOMWINDOW == 85 (0xa1f6e800) [pid = 1965] [serial = 523] [outer = (nil)] [url = about:blank]
18:58:34 INFO - PROCESS | 1913 | --DOMWINDOW == 84 (0xa0d41400) [pid = 1965] [serial = 509] [outer = (nil)] [url = about:blank]
18:58:34 INFO - PROCESS | 1913 | --DOMWINDOW == 83 (0xa0f38c00) [pid = 1965] [serial = 512] [outer = (nil)] [url = about:blank]
18:58:34 INFO - PROCESS | 1913 | --DOMWINDOW == 82 (0xa1579000) [pid = 1965] [serial = 515] [outer = (nil)] [url = about:blank]
18:58:34 INFO - PROCESS | 1913 | --DOMWINDOW == 81 (0xa0546400) [pid = 1965] [serial = 503] [outer = (nil)] [url = about:blank]
18:58:34 INFO - PROCESS | 1913 | --DOMWINDOW == 80 (0xa084c000) [pid = 1965] [serial = 506] [outer = (nil)] [url = about:blank]
18:58:34 INFO - PROCESS | 1913 | --DOMWINDOW == 79 (0x9f46cc00) [pid = 1965] [serial = 539] [outer = (nil)] [url = about:blank]
18:58:34 INFO - PROCESS | 1913 | --DOMWINDOW == 78 (0x9faa5400) [pid = 1965] [serial = 500] [outer = (nil)] [url = about:blank]
18:58:34 INFO - PROCESS | 1913 | --DOMWINDOW == 77 (0x9f460000) [pid = 1965] [serial = 533] [outer = (nil)] [url = about:blank]
18:58:34 INFO - PROCESS | 1913 | --DOMWINDOW == 76 (0x9f023400) [pid = 1965] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:58:34 INFO - PROCESS | 1913 | --DOMWINDOW == 75 (0xa273a800) [pid = 1965] [serial = 528] [outer = (nil)] [url = about:blank]
18:58:34 INFO - PROCESS | 1913 | --DOMWINDOW == 74 (0xa052a000) [pid = 1965] [serial = 536] [outer = (nil)] [url = about:blank]
18:58:34 INFO - PROCESS | 1913 | --DOMWINDOW == 73 (0x9ed34400) [pid = 1965] [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]
18:58:34 INFO - PROCESS | 1913 | --DOMWINDOW == 72 (0x9ed3c800) [pid = 1965] [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]
18:58:34 INFO - PROCESS | 1913 | --DOMWINDOW == 71 (0x9f468c00) [pid = 1965] [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]
18:58:34 INFO - PROCESS | 1913 | --DOMWINDOW == 70 (0xa1d0f800) [pid = 1965] [serial = 520] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:58:34 INFO - PROCESS | 1913 | --DOMWINDOW == 69 (0xa1f7bc00) [pid = 1965] [serial = 525] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447469869674]
18:58:35 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
18:58:35 INFO - document served over http requires an https
18:58:35 INFO - sub-resource via script-tag using the http-csp
18:58:35 INFO - delivery method with swap-origin-redirect and when
18:58: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"
18:58:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:58:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:58:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:58:35 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:58:35 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:58:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:58:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:58:35 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
18:58:35 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 3924ms
18:58:35 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html
18:58:35 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0535400 == 17 [pid = 1965] [id = 209]
18:58:35 INFO - PROCESS | 1913 | ++DOMWINDOW == 70 (0xa0546400) [pid = 1965] [serial = 583] [outer = (nil)]
18:58:35 INFO - PROCESS | 1913 | ++DOMWINDOW == 71 (0xa0994c00) [pid = 1965] [serial = 584] [outer = 0xa0546400]
18:58:36 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:58:36 INFO - PROCESS | 1913 | ++DOMWINDOW == 72 (0xa15ec800) [pid = 1965] [serial = 585] [outer = 0xa0546400]
18:58:37 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
18:58:37 INFO - document served over http requires an https
18:58:37 INFO - sub-resource via xhr-request using the http-csp
18:58:37 INFO - delivery method with keep-origin-redirect and when
18:58:37 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:58:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:58:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:58:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:58:37 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:58:37 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:58:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:58:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:58:37 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
18:58:37 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 2563ms
18:58:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
18:58:38 INFO - PROCESS | 1913 | ++DOCSHELL 0x9ed3c800 == 18 [pid = 1965] [id = 210]
18:58:38 INFO - PROCESS | 1913 | ++DOMWINDOW == 73 (0x9fd72000) [pid = 1965] [serial = 586] [outer = (nil)]
18:58:38 INFO - PROCESS | 1913 | ++DOMWINDOW == 74 (0xa099f400) [pid = 1965] [serial = 587] [outer = 0x9fd72000]
18:58:38 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:58:38 INFO - PROCESS | 1913 | ++DOMWINDOW == 75 (0xa15e9400) [pid = 1965] [serial = 588] [outer = 0x9fd72000]
18:58:41 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
18:58:41 INFO - document served over http requires an https
18:58:41 INFO - sub-resource via xhr-request using the http-csp
18:58:41 INFO - delivery method with no-redirect and when
18:58: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"
18:58:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:58:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:58:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:58:41 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:58:41 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:58:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:58:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:58:41 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
18:58:41 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 3313ms
18:58:41 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html
18:58:41 INFO - PROCESS | 1913 | ++DOCSHELL 0xa1d0f000 == 19 [pid = 1965] [id = 211]
18:58:41 INFO - PROCESS | 1913 | ++DOMWINDOW == 76 (0xa1d0fc00) [pid = 1965] [serial = 589] [outer = (nil)]
18:58:41 INFO - PROCESS | 1913 | ++DOMWINDOW == 77 (0xa1f6f000) [pid = 1965] [serial = 590] [outer = 0xa1d0fc00]
18:58:42 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:58:42 INFO - PROCESS | 1913 | ++DOMWINDOW == 78 (0xa1f7a400) [pid = 1965] [serial = 591] [outer = 0xa1d0fc00]
18:58:43 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
18:58:43 INFO - document served over http requires an https
18:58:43 INFO - sub-resource via xhr-request using the http-csp
18:58:43 INFO - delivery method with swap-origin-redirect and when
18:58: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"
18:58:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:58:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:58:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:58:43 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:58:43 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:58:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:58:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:58:43 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
18:58:43 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 2820ms
18:58:43 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
18:58:44 INFO - PROCESS | 1913 | ++DOCSHELL 0xa1dc6c00 == 20 [pid = 1965] [id = 212]
18:58:44 INFO - PROCESS | 1913 | ++DOMWINDOW == 79 (0xa1dc7000) [pid = 1965] [serial = 592] [outer = (nil)]
18:58:44 INFO - PROCESS | 1913 | ++DOMWINDOW == 80 (0xa27af000) [pid = 1965] [serial = 593] [outer = 0xa1dc7000]
18:58:45 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:58:45 INFO - PROCESS | 1913 | ++DOMWINDOW == 81 (0xa2d01400) [pid = 1965] [serial = 594] [outer = 0xa1dc7000]
18:58:46 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
18:58:46 INFO - document served over http requires an http
18:58:46 INFO - sub-resource via fetch-request using the http-csp
18:58:46 INFO - delivery method with keep-origin-redirect and when
18:58:46 INFO - the target request is same-origin.
18:58:46 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 2258ms
18:58:46 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html
18:58:46 INFO - PROCESS | 1913 | ++DOCSHELL 0xa2748000 == 21 [pid = 1965] [id = 213]
18:58:46 INFO - PROCESS | 1913 | ++DOMWINDOW == 82 (0xa2f1a000) [pid = 1965] [serial = 595] [outer = (nil)]
18:58:46 INFO - PROCESS | 1913 | ++DOMWINDOW == 83 (0xa33a3c00) [pid = 1965] [serial = 596] [outer = 0xa2f1a000]
18:58:47 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:58:47 INFO - PROCESS | 1913 | ++DOMWINDOW == 84 (0xa3594c00) [pid = 1965] [serial = 597] [outer = 0xa2f1a000]
18:58:48 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
18:58:48 INFO - document served over http requires an http
18:58:48 INFO - sub-resource via fetch-request using the http-csp
18:58:48 INFO - delivery method with no-redirect and when
18:58:48 INFO - the target request is same-origin.
18:58:48 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 2088ms
18:58:48 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
18:58:48 INFO - PROCESS | 1913 | ++DOCSHELL 0xa339e400 == 22 [pid = 1965] [id = 214]
18:58:48 INFO - PROCESS | 1913 | ++DOMWINDOW == 85 (0xa3780800) [pid = 1965] [serial = 598] [outer = (nil)]
18:58:49 INFO - PROCESS | 1913 | ++DOMWINDOW == 86 (0xa387f800) [pid = 1965] [serial = 599] [outer = 0xa3780800]
18:58:49 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:58:49 INFO - PROCESS | 1913 | ++DOMWINDOW == 87 (0xa3883800) [pid = 1965] [serial = 600] [outer = 0xa3780800]
18:58:51 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
18:58:51 INFO - document served over http requires an http
18:58:51 INFO - sub-resource via fetch-request using the http-csp
18:58:51 INFO - delivery method with swap-origin-redirect and when
18:58: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"
18:58:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:58:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:58:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:58:51 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:58:51 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:58:51 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:58:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:58:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:58:51 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
18:58:51 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 2966ms
18:58:51 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
18:58:51 INFO - PROCESS | 1913 | ++DOCSHELL 0xa3784400 == 23 [pid = 1965] [id = 215]
18:58:51 INFO - PROCESS | 1913 | ++DOMWINDOW == 88 (0xa3889c00) [pid = 1965] [serial = 601] [outer = (nil)]
18:58:52 INFO - PROCESS | 1913 | ++DOMWINDOW == 89 (0xa3c93800) [pid = 1965] [serial = 602] [outer = 0xa3889c00]
18:58:52 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:58:52 INFO - PROCESS | 1913 | ++DOMWINDOW == 90 (0xa3c99c00) [pid = 1965] [serial = 603] [outer = 0xa3889c00]
18:58:53 INFO - PROCESS | 1913 | ++DOCSHELL 0xa3d33c00 == 24 [pid = 1965] [id = 216]
18:58:53 INFO - PROCESS | 1913 | ++DOMWINDOW == 91 (0xa3d34000) [pid = 1965] [serial = 604] [outer = (nil)]
18:58:53 INFO - PROCESS | 1913 | ++DOMWINDOW == 92 (0xa3d36400) [pid = 1965] [serial = 605] [outer = 0xa3d34000]
18:58:54 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
18:58:54 INFO - document served over http requires an http
18:58:54 INFO - sub-resource via iframe-tag using the http-csp
18:58:54 INFO - delivery method with keep-origin-redirect and when
18:58:54 INFO - the target request is same-origin.
18:58:54 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 2797ms
18:58:54 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html
18:58:54 INFO - PROCESS | 1913 | ++DOCSHELL 0xa3c8c800 == 25 [pid = 1965] [id = 217]
18:58:54 INFO - PROCESS | 1913 | ++DOMWINDOW == 93 (0xa3c92000) [pid = 1965] [serial = 606] [outer = (nil)]
18:58:55 INFO - PROCESS | 1913 | ++DOMWINDOW == 94 (0xa4131000) [pid = 1965] [serial = 607] [outer = 0xa3c92000]
18:58:55 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:58:55 INFO - PROCESS | 1913 | ++DOMWINDOW == 95 (0xa4135800) [pid = 1965] [serial = 608] [outer = 0xa3c92000]
18:58:56 INFO - PROCESS | 1913 | ++DOCSHELL 0xa413d800 == 26 [pid = 1965] [id = 218]
18:58:56 INFO - PROCESS | 1913 | ++DOMWINDOW == 96 (0xa413e400) [pid = 1965] [serial = 609] [outer = (nil)]
18:58:56 INFO - PROCESS | 1913 | ++DOMWINDOW == 97 (0xa4302c00) [pid = 1965] [serial = 610] [outer = 0xa413e400]
18:58:57 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
18:58:57 INFO - document served over http requires an http
18:58:57 INFO - sub-resource via iframe-tag using the http-csp
18:58:57 INFO - delivery method with no-redirect and when
18:58:57 INFO - the target request is same-origin.
18:58:57 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 3173ms
18:58:57 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
18:58:57 INFO - PROCESS | 1913 | ++DOCSHELL 0xa3d3a400 == 27 [pid = 1965] [id = 219]
18:58:57 INFO - PROCESS | 1913 | ++DOMWINDOW == 98 (0xa3d3bc00) [pid = 1965] [serial = 611] [outer = (nil)]
18:58:58 INFO - PROCESS | 1913 | ++DOMWINDOW == 99 (0xa4308800) [pid = 1965] [serial = 612] [outer = 0xa3d3bc00]
18:58:58 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:58:58 INFO - PROCESS | 1913 | ++DOMWINDOW == 100 (0xa430c400) [pid = 1965] [serial = 613] [outer = 0xa3d3bc00]
18:58:59 INFO - PROCESS | 1913 | ++DOCSHELL 0xa4705c00 == 28 [pid = 1965] [id = 220]
18:58:59 INFO - PROCESS | 1913 | ++DOMWINDOW == 101 (0xa4706000) [pid = 1965] [serial = 614] [outer = (nil)]
18:58:59 INFO - PROCESS | 1913 | ++DOMWINDOW == 102 (0xa4708400) [pid = 1965] [serial = 615] [outer = 0xa4706000]
18:59:01 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
18:59:01 INFO - document served over http requires an http
18:59:01 INFO - sub-resource via iframe-tag using the http-csp
18:59:01 INFO - delivery method with swap-origin-redirect and when
18:59: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"
18:59:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:59:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:59:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:59:01 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:59:01 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:59:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:59:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:59:01 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
18:59:01 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 3644ms
18:59:01 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
18:59:01 INFO - PROCESS | 1913 | ++DOCSHELL 0xa4304800 == 29 [pid = 1965] [id = 221]
18:59:01 INFO - PROCESS | 1913 | ++DOMWINDOW == 103 (0xa4305800) [pid = 1965] [serial = 616] [outer = (nil)]
18:59:01 INFO - PROCESS | 1913 | ++DOMWINDOW == 104 (0xa4710800) [pid = 1965] [serial = 617] [outer = 0xa4305800]
18:59:02 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:59:02 INFO - PROCESS | 1913 | ++DOMWINDOW == 105 (0xa4e23000) [pid = 1965] [serial = 618] [outer = 0xa4305800]
18:59:03 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
18:59:03 INFO - document served over http requires an http
18:59:03 INFO - sub-resource via script-tag using the http-csp
18:59:03 INFO - delivery method with keep-origin-redirect and when
18:59:03 INFO - the target request is same-origin.
18:59:03 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 2756ms
18:59:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html
18:59:04 INFO - PROCESS | 1913 | --DOMWINDOW == 15 (0x9bf3d400) [pid = 1913] [serial = 17] [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.]
18:59:04 INFO - PROCESS | 1913 | --DOMWINDOW == 14 (0x9a1f2800) [pid = 1913] [serial = 14] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,]
18:59:04 INFO - PROCESS | 1913 | --DOMWINDOW == 13 (0x9ac52800) [pid = 1913] [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.]
18:59:04 INFO - PROCESS | 1913 | ++DOCSHELL 0x9f021000 == 30 [pid = 1965] [id = 222]
18:59:04 INFO - PROCESS | 1913 | ++DOMWINDOW == 106 (0x9f026c00) [pid = 1965] [serial = 619] [outer = (nil)]
18:59:05 INFO - PROCESS | 1913 | ++DOMWINDOW == 107 (0xa0534c00) [pid = 1965] [serial = 620] [outer = 0x9f026c00]
18:59:05 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:59:05 INFO - PROCESS | 1913 | ++DOMWINDOW == 108 (0xa0f3e000) [pid = 1965] [serial = 621] [outer = 0x9f026c00]
18:59:06 INFO - PROCESS | 1913 | --DOCSHELL 0x9fbd9c00 == 29 [pid = 1965] [id = 195]
18:59:06 INFO - PROCESS | 1913 | --DOCSHELL 0xa052ac00 == 28 [pid = 1965] [id = 196]
18:59:06 INFO - PROCESS | 1913 | --DOCSHELL 0xa0f8e800 == 27 [pid = 1965] [id = 197]
18:59:06 INFO - PROCESS | 1913 | --DOCSHELL 0xa18b7000 == 26 [pid = 1965] [id = 198]
18:59:06 INFO - PROCESS | 1913 | --DOCSHELL 0xa27abc00 == 25 [pid = 1965] [id = 199]
18:59:06 INFO - PROCESS | 1913 | --DOCSHELL 0xa33a1c00 == 24 [pid = 1965] [id = 201]
18:59:06 INFO - PROCESS | 1913 | --DOCSHELL 0xa27b5800 == 23 [pid = 1965] [id = 200]
18:59:06 INFO - PROCESS | 1913 | --DOCSHELL 0xa0f8b800 == 22 [pid = 1965] [id = 205]
18:59:06 INFO - PROCESS | 1913 | --DOCSHELL 0x9fbd8400 == 21 [pid = 1965] [id = 204]
18:59:06 INFO - PROCESS | 1913 | --DOCSHELL 0xa3597c00 == 20 [pid = 1965] [id = 203]
18:59:06 INFO - PROCESS | 1913 | --DOCSHELL 0x9f022800 == 19 [pid = 1965] [id = 206]
18:59:06 INFO - PROCESS | 1913 | --DOCSHELL 0x9f464400 == 18 [pid = 1965] [id = 207]
18:59:06 INFO - PROCESS | 1913 | --DOCSHELL 0x9faac000 == 17 [pid = 1965] [id = 208]
18:59:07 INFO - PROCESS | 1913 | --DOMWINDOW == 107 (0x9fd78c00) [pid = 1965] [serial = 534] [outer = (nil)] [url = about:blank]
18:59:07 INFO - PROCESS | 1913 | --DOMWINDOW == 106 (0xa084ac00) [pid = 1965] [serial = 540] [outer = (nil)] [url = about:blank]
18:59:07 INFO - PROCESS | 1913 | --DOMWINDOW == 105 (0xa0545000) [pid = 1965] [serial = 537] [outer = (nil)] [url = about:blank]
18:59:07 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
18:59:07 INFO - document served over http requires an http
18:59:07 INFO - sub-resource via script-tag using the http-csp
18:59:07 INFO - delivery method with no-redirect and when
18:59:07 INFO - the target request is same-origin.
18:59:07 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 3458ms
18:59:07 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
18:59:07 INFO - PROCESS | 1913 | ++DOCSHELL 0x9f464000 == 18 [pid = 1965] [id = 223]
18:59:07 INFO - PROCESS | 1913 | ++DOMWINDOW == 106 (0x9f466400) [pid = 1965] [serial = 622] [outer = (nil)]
18:59:07 INFO - PROCESS | 1913 | ++DOMWINDOW == 107 (0x9faacc00) [pid = 1965] [serial = 623] [outer = 0x9f466400]
18:59:08 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:59:08 INFO - PROCESS | 1913 | ++DOMWINDOW == 108 (0x9fbdd400) [pid = 1965] [serial = 624] [outer = 0x9f466400]
18:59:09 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
18:59:09 INFO - document served over http requires an http
18:59:09 INFO - sub-resource via script-tag using the http-csp
18:59:09 INFO - delivery method with swap-origin-redirect and when
18:59: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"
18:59:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:59:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:59:09 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
18:59:09 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
18:59:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:59:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:59:09 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
18:59:09 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 2240ms
18:59:09 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
18:59:10 INFO - PROCESS | 1913 | ++DOCSHELL 0x9f46ac00 == 19 [pid = 1965] [id = 224]
18:59:10 INFO - PROCESS | 1913 | ++DOMWINDOW == 109 (0xa052d000) [pid = 1965] [serial = 625] [outer = (nil)]
18:59:10 INFO - PROCESS | 1913 | ++DOMWINDOW == 110 (0xa0547800) [pid = 1965] [serial = 626] [outer = 0xa052d000]
18:59:10 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:59:10 INFO - PROCESS | 1913 | ++DOMWINDOW == 111 (0xa063c800) [pid = 1965] [serial = 627] [outer = 0xa052d000]
18:59:13 INFO - PROCESS | 1913 | --DOMWINDOW == 110 (0x9fbdf000) [pid = 1965] [serial = 578] [outer = (nil)] [url = about:blank]
18:59:13 INFO - PROCESS | 1913 | --DOMWINDOW == 109 (0xa099e000) [pid = 1965] [serial = 573] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:59:13 INFO - PROCESS | 1913 | --DOMWINDOW == 108 (0xa0f91800) [pid = 1965] [serial = 548] [outer = (nil)] [url = about:blank]
18:59:13 INFO - PROCESS | 1913 | --DOMWINDOW == 107 (0xa27b8800) [pid = 1965] [serial = 557] [outer = (nil)] [url = about:blank]
18:59:13 INFO - PROCESS | 1913 | --DOMWINDOW == 106 (0xa0529c00) [pid = 1965] [serial = 575] [outer = (nil)] [url = about:blank]
18:59:13 INFO - PROCESS | 1913 | --DOMWINDOW == 105 (0xa2f1c000) [pid = 1965] [serial = 560] [outer = (nil)] [url = about:blank]
18:59:13 INFO - PROCESS | 1913 | --DOMWINDOW == 104 (0xa0d42800) [pid = 1965] [serial = 542] [outer = (nil)] [url = about:blank]
18:59:13 INFO - PROCESS | 1913 | --DOMWINDOW == 103 (0x9fd74400) [pid = 1965] [serial = 570] [outer = (nil)] [url = about:blank]
18:59:13 INFO - PROCESS | 1913 | --DOMWINDOW == 102 (0xa225b800) [pid = 1965] [serial = 554] [outer = (nil)] [url = about:blank]
18:59:13 INFO - PROCESS | 1913 | --DOMWINDOW == 101 (0xa358c400) [pid = 1965] [serial = 565] [outer = (nil)] [url = about:blank]
18:59:13 INFO - PROCESS | 1913 | --DOMWINDOW == 100 (0xa0daf000) [pid = 1965] [serial = 581] [outer = (nil)] [url = about:blank]
18:59:13 INFO - PROCESS | 1913 | --DOMWINDOW == 99 (0xa084a000) [pid = 1965] [serial = 545] [outer = (nil)] [url = about:blank]
18:59:13 INFO - PROCESS | 1913 | --DOMWINDOW == 98 (0xa18bc400) [pid = 1965] [serial = 551] [outer = (nil)] [url = about:blank]
18:59:13 INFO - PROCESS | 1913 | --DOMWINDOW == 97 (0xa3777800) [pid = 1965] [serial = 568] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447469901542]
18:59:13 INFO - PROCESS | 1913 | --DOMWINDOW == 96 (0xa33a4400) [pid = 1965] [serial = 563] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:59:13 INFO - PROCESS | 1913 | --DOMWINDOW == 95 (0xa0994c00) [pid = 1965] [serial = 584] [outer = (nil)] [url = about:blank]
18:59:13 INFO - PROCESS | 1913 | --DOMWINDOW == 94 (0x9faa9800) [pid = 1965] [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]
18:59:13 INFO - PROCESS | 1913 | --DOMWINDOW == 93 (0x9f024c00) [pid = 1965] [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]
18:59:13 INFO - PROCESS | 1913 | --DOMWINDOW == 92 (0x9fab2000) [pid = 1965] [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]
18:59:13 INFO - PROCESS | 1913 | --DOMWINDOW == 91 (0xa0f8bc00) [pid = 1965] [serial = 572] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:59:13 INFO - PROCESS | 1913 | --DOMWINDOW == 90 (0x9fbda000) [pid = 1965] [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]
18:59:13 INFO - PROCESS | 1913 | --DOMWINDOW == 89 (0xa3598000) [pid = 1965] [serial = 567] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447469901542]
18:59:13 INFO - PROCESS | 1913 | --DOMWINDOW == 88 (0xa33a2000) [pid = 1965] [serial = 562] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
18:59:13 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
18:59:13 INFO - document served over http requires an http
18:59:13 INFO - sub-resource via xhr-request using the http-csp
18:59:13 INFO - delivery method with keep-origin-redirect and when
18:59:13 INFO - the target request is same-origin.
18:59:13 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.keep-origin-redirect.http.html | took 4050ms
18:59:13 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html
18:59:13 INFO - PROCESS | 1913 | ++DOCSHELL 0x9f023000 == 20 [pid = 1965] [id = 225]
18:59:13 INFO - PROCESS | 1913 | ++DOMWINDOW == 89 (0x9faabc00) [pid = 1965] [serial = 628] [outer = (nil)]
18:59:14 INFO - PROCESS | 1913 | ++DOMWINDOW == 90 (0xa0849c00) [pid = 1965] [serial = 629] [outer = 0x9faabc00]
18:59:14 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:59:14 INFO - PROCESS | 1913 | ++DOMWINDOW == 91 (0xa0998c00) [pid = 1965] [serial = 630] [outer = 0x9faabc00]
18:59:15 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
18:59:15 INFO - document served over http requires an http
18:59:15 INFO - sub-resource via xhr-request using the http-csp
18:59:15 INFO - delivery method with no-redirect and when
18:59:15 INFO - the target request is same-origin.
18:59:15 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 2299ms
18:59:15 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
18:59:16 INFO - PROCESS | 1913 | ++DOCSHELL 0x9fab2000 == 21 [pid = 1965] [id = 226]
18:59:16 INFO - PROCESS | 1913 | ++DOMWINDOW == 92 (0x9fab2400) [pid = 1965] [serial = 631] [outer = (nil)]
18:59:16 INFO - PROCESS | 1913 | ++DOMWINDOW == 93 (0xa0642c00) [pid = 1965] [serial = 632] [outer = 0x9fab2400]
18:59:17 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:59:17 INFO - PROCESS | 1913 | ++DOMWINDOW == 94 (0xa0d3c000) [pid = 1965] [serial = 633] [outer = 0x9fab2400]
18:59:18 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
18:59:18 INFO - document served over http requires an http
18:59:18 INFO - sub-resource via xhr-request using the http-csp
18:59:18 INFO - delivery method with swap-origin-redirect and when
18:59:18 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:59:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:59:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:59:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:59:18 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
18:59:18 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
18:59:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:59:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:59:18 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
18:59:18 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html | took 2450ms
18:59:18 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html
18:59:19 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0548800 == 22 [pid = 1965] [id = 227]
18:59:19 INFO - PROCESS | 1913 | ++DOMWINDOW == 95 (0xa0d42000) [pid = 1965] [serial = 634] [outer = (nil)]
18:59:19 INFO - PROCESS | 1913 | ++DOMWINDOW == 96 (0xa0f36c00) [pid = 1965] [serial = 635] [outer = 0xa0d42000]
18:59:20 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:59:20 INFO - PROCESS | 1913 | ++DOMWINDOW == 97 (0xa0f88400) [pid = 1965] [serial = 636] [outer = 0xa0d42000]
18:59:21 INFO - PROCESS | 1913 | --DOMWINDOW == 12 (0x9a981400) [pid = 1913] [serial = 16] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,]
18:59:21 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
18:59:21 INFO - document served over http requires an https
18:59:21 INFO - sub-resource via fetch-request using the http-csp
18:59:21 INFO - delivery method with keep-origin-redirect and when
18:59:21 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:59:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:59:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:59:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:59:21 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:59:21 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:59:21 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:59:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:59:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:59:21 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html:23:7
18:59:21 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html | took 3544ms
18:59:22 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html
18:59:22 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0daf000 == 23 [pid = 1965] [id = 228]
18:59:22 INFO - PROCESS | 1913 | ++DOMWINDOW == 98 (0xa0f34000) [pid = 1965] [serial = 637] [outer = (nil)]
18:59:22 INFO - PROCESS | 1913 | ++DOMWINDOW == 99 (0xa15eac00) [pid = 1965] [serial = 638] [outer = 0xa0f34000]
18:59:23 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:59:23 INFO - PROCESS | 1913 | ++DOMWINDOW == 100 (0xa18ba000) [pid = 1965] [serial = 639] [outer = 0xa0f34000]
18:59:24 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
18:59:24 INFO - document served over http requires an https
18:59:24 INFO - sub-resource via fetch-request using the http-csp
18:59:24 INFO - delivery method with no-redirect and when
18:59:24 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:59:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:59:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:59:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:59:24 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:59:24 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:59:24 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:59:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:59:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:59:24 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
18:59:24 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 2186ms
18:59:24 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
18:59:24 INFO - PROCESS | 1913 | ++DOCSHELL 0xa157dc00 == 24 [pid = 1965] [id = 229]
18:59:24 INFO - PROCESS | 1913 | ++DOMWINDOW == 101 (0xa1d08400) [pid = 1965] [serial = 640] [outer = (nil)]
18:59:24 INFO - PROCESS | 1913 | ++DOMWINDOW == 102 (0xa1dd3c00) [pid = 1965] [serial = 641] [outer = 0xa1d08400]
18:59:25 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:59:25 INFO - PROCESS | 1913 | ++DOMWINDOW == 103 (0xa2252800) [pid = 1965] [serial = 642] [outer = 0xa1d08400]
18:59:26 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
18:59:26 INFO - document served over http requires an https
18:59:26 INFO - sub-resource via fetch-request using the http-csp
18:59:26 INFO - delivery method with swap-origin-redirect and when
18:59:26 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:59:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:59:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:59:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:59:26 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:59:26 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:59:26 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:59:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:59:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:59:26 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
18:59:26 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 2184ms
18:59:26 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
18:59:26 INFO - PROCESS | 1913 | ++DOCSHELL 0xa1dcc400 == 25 [pid = 1965] [id = 230]
18:59:26 INFO - PROCESS | 1913 | ++DOMWINDOW == 104 (0xa225b400) [pid = 1965] [serial = 643] [outer = (nil)]
18:59:27 INFO - PROCESS | 1913 | ++DOMWINDOW == 105 (0xa27aec00) [pid = 1965] [serial = 644] [outer = 0xa225b400]
18:59:27 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:59:27 INFO - PROCESS | 1913 | ++DOMWINDOW == 106 (0xa2d02000) [pid = 1965] [serial = 645] [outer = 0xa225b400]
18:59:28 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
18:59:28 INFO - document served over http requires an https
18:59:28 INFO - sub-resource via fetch-request using the http-csp
18:59:28 INFO - delivery method with swap-origin-redirect and when
18:59:28 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:59:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:59:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:59:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:59:28 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:59:28 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:59:28 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:59:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:59:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:59:28 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
18:59:28 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 2484ms
18:59:28 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
18:59:29 INFO - PROCESS | 1913 | ++DOCSHELL 0xa27ab000 == 26 [pid = 1965] [id = 231]
18:59:29 INFO - PROCESS | 1913 | ++DOMWINDOW == 107 (0xa2f1f800) [pid = 1965] [serial = 646] [outer = (nil)]
18:59:29 INFO - PROCESS | 1913 | ++DOMWINDOW == 108 (0xa33a8400) [pid = 1965] [serial = 647] [outer = 0xa2f1f800]
18:59:30 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:59:30 INFO - PROCESS | 1913 | ++DOMWINDOW == 109 (0xa358f400) [pid = 1965] [serial = 648] [outer = 0xa2f1f800]
18:59: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
18:59:31 INFO - document served over http requires an https
18:59:31 INFO - sub-resource via fetch-request using the http-csp
18:59:31 INFO - delivery method with keep-origin-redirect and when
18:59:31 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:59:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:59:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:59:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:59:31 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:59:31 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:59:31 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:59:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:59:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:59: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
18:59: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 2792ms
18:59: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
18:59:32 INFO - PROCESS | 1913 | ++DOCSHELL 0xa33a4800 == 27 [pid = 1965] [id = 232]
18:59:32 INFO - PROCESS | 1913 | ++DOMWINDOW == 110 (0xa3778000) [pid = 1965] [serial = 649] [outer = (nil)]
18:59:32 INFO - PROCESS | 1913 | ++DOMWINDOW == 111 (0xa3888400) [pid = 1965] [serial = 650] [outer = 0xa3778000]
18:59:33 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:59:33 INFO - PROCESS | 1913 | ++DOMWINDOW == 112 (0xa3c93400) [pid = 1965] [serial = 651] [outer = 0xa3778000]
18:59: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
18:59:34 INFO - document served over http requires an https
18:59:34 INFO - sub-resource via fetch-request using the http-csp
18:59:34 INFO - delivery method with no-redirect and when
18:59: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"
18:59:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:59:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:59:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:59:34 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:59:34 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:59:34 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:59:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:59:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:59: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
18:59: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 2603ms
18:59: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
18:59:34 INFO - PROCESS | 1913 | ++DOCSHELL 0xa3780000 == 28 [pid = 1965] [id = 233]
18:59:34 INFO - PROCESS | 1913 | ++DOMWINDOW == 113 (0xa3880400) [pid = 1965] [serial = 652] [outer = (nil)]
18:59:35 INFO - PROCESS | 1913 | ++DOMWINDOW == 114 (0xa4308000) [pid = 1965] [serial = 653] [outer = 0xa3880400]
18:59:35 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:59:35 INFO - PROCESS | 1913 | ++DOMWINDOW == 115 (0xa470e800) [pid = 1965] [serial = 654] [outer = 0xa3880400]
18:59:37 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
18:59:37 INFO - document served over http requires an https
18:59:37 INFO - sub-resource via fetch-request using the http-csp
18:59:37 INFO - delivery method with swap-origin-redirect and when
18:59: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"
18:59:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:59:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:59:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:59:37 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
18:59:37 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
18:59:37 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
18:59:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:59:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:59:37 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
18:59:37 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 2707ms
18:59: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
18:59:39 INFO - PROCESS | 1913 | ++DOCSHELL 0xa413e000 == 29 [pid = 1965] [id = 234]
18:59:39 INFO - PROCESS | 1913 | ++DOMWINDOW == 116 (0xa413e800) [pid = 1965] [serial = 655] [outer = (nil)]
18:59:39 INFO - PROCESS | 1913 | ++DOMWINDOW == 117 (0xa4f4e400) [pid = 1965] [serial = 656] [outer = 0xa413e800]
18:59:39 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:59:39 INFO - PROCESS | 1913 | ++DOMWINDOW == 118 (0xa4f51000) [pid = 1965] [serial = 657] [outer = 0xa413e800]
18:59:41 INFO - PROCESS | 1913 | ++DOCSHELL 0x9fbd2c00 == 30 [pid = 1965] [id = 235]
18:59:41 INFO - PROCESS | 1913 | ++DOMWINDOW == 119 (0x9fbd3c00) [pid = 1965] [serial = 658] [outer = (nil)]
18:59:41 INFO - PROCESS | 1913 | ++DOMWINDOW == 120 (0xa052ac00) [pid = 1965] [serial = 659] [outer = 0x9fbd3c00]
18:59:41 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
18:59:41 INFO - document served over http requires an https
18:59:41 INFO - sub-resource via iframe-tag using the http-csp
18:59:41 INFO - delivery method with keep-origin-redirect and when
18:59:41 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
18:59:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:59:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:59:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:59:41 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:59:41 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:59:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:59:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:59:41 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
18:59:41 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 4704ms
18:59:41 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html
18:59:42 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0850000 == 31 [pid = 1965] [id = 236]
18:59:42 INFO - PROCESS | 1913 | ++DOMWINDOW == 121 (0xa0850800) [pid = 1965] [serial = 660] [outer = (nil)]
18:59:42 INFO - PROCESS | 1913 | ++DOMWINDOW == 122 (0xa0996000) [pid = 1965] [serial = 661] [outer = 0xa0850800]
18:59:43 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:59:43 INFO - PROCESS | 1913 | ++DOMWINDOW == 123 (0xa0f86400) [pid = 1965] [serial = 662] [outer = 0xa0850800]
18:59:43 INFO - PROCESS | 1913 | ++DOCSHELL 0x9fbd7c00 == 32 [pid = 1965] [id = 237]
18:59:43 INFO - PROCESS | 1913 | ++DOMWINDOW == 124 (0xa052dc00) [pid = 1965] [serial = 663] [outer = (nil)]
18:59:44 INFO - PROCESS | 1913 | ++DOMWINDOW == 125 (0xa0535800) [pid = 1965] [serial = 664] [outer = 0xa052dc00]
18:59:44 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
18:59:44 INFO - document served over http requires an https
18:59:44 INFO - sub-resource via iframe-tag using the http-csp
18:59:44 INFO - delivery method with no-redirect and when
18:59: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"
18:59:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:59:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:59:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:59:44 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:59:44 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:59:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:59:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:59:44 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
18:59:44 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 2498ms
18:59:44 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
18:59:44 INFO - PROCESS | 1913 | ++DOCSHELL 0x9f46d800 == 33 [pid = 1965] [id = 238]
18:59:44 INFO - PROCESS | 1913 | ++DOMWINDOW == 126 (0x9faac400) [pid = 1965] [serial = 665] [outer = (nil)]
18:59:45 INFO - PROCESS | 1913 | ++DOMWINDOW == 127 (0x9fbdec00) [pid = 1965] [serial = 666] [outer = 0x9faac400]
18:59:45 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:59:45 INFO - PROCESS | 1913 | ++DOMWINDOW == 128 (0xa0639400) [pid = 1965] [serial = 667] [outer = 0x9faac400]
18:59:45 INFO - PROCESS | 1913 | --DOCSHELL 0x9ed3c800 == 32 [pid = 1965] [id = 210]
18:59:45 INFO - PROCESS | 1913 | --DOCSHELL 0xa1d0f000 == 31 [pid = 1965] [id = 211]
18:59:45 INFO - PROCESS | 1913 | --DOCSHELL 0xa1dc6c00 == 30 [pid = 1965] [id = 212]
18:59:45 INFO - PROCESS | 1913 | --DOCSHELL 0xa2748000 == 29 [pid = 1965] [id = 213]
18:59:45 INFO - PROCESS | 1913 | --DOCSHELL 0xa339e400 == 28 [pid = 1965] [id = 214]
18:59:45 INFO - PROCESS | 1913 | --DOCSHELL 0xa3d33c00 == 27 [pid = 1965] [id = 216]
18:59:45 INFO - PROCESS | 1913 | --DOCSHELL 0xa3784400 == 26 [pid = 1965] [id = 215]
18:59:45 INFO - PROCESS | 1913 | --DOCSHELL 0xa413d800 == 25 [pid = 1965] [id = 218]
18:59:45 INFO - PROCESS | 1913 | --DOCSHELL 0xa3c8c800 == 24 [pid = 1965] [id = 217]
18:59:45 INFO - PROCESS | 1913 | --DOCSHELL 0xa4705c00 == 23 [pid = 1965] [id = 220]
18:59:45 INFO - PROCESS | 1913 | --DOCSHELL 0xa3d3a400 == 22 [pid = 1965] [id = 219]
18:59:45 INFO - PROCESS | 1913 | --DOCSHELL 0xa4304800 == 21 [pid = 1965] [id = 221]
18:59:45 INFO - PROCESS | 1913 | --DOCSHELL 0x9f464000 == 20 [pid = 1965] [id = 223]
18:59:45 INFO - PROCESS | 1913 | --DOCSHELL 0xa0535400 == 19 [pid = 1965] [id = 209]
18:59:45 INFO - PROCESS | 1913 | --DOMWINDOW == 127 (0xa0998000) [pid = 1965] [serial = 576] [outer = (nil)] [url = about:blank]
18:59:45 INFO - PROCESS | 1913 | --DOMWINDOW == 126 (0xa0f93400) [pid = 1965] [serial = 582] [outer = (nil)] [url = about:blank]
18:59:45 INFO - PROCESS | 1913 | --DOMWINDOW == 125 (0xa063ac00) [pid = 1965] [serial = 571] [outer = (nil)] [url = about:blank]
18:59:45 INFO - PROCESS | 1913 | --DOMWINDOW == 124 (0xa0532800) [pid = 1965] [serial = 579] [outer = (nil)] [url = about:blank]
18:59:46 INFO - PROCESS | 1913 | ++DOCSHELL 0x9f028000 == 20 [pid = 1965] [id = 239]
18:59:46 INFO - PROCESS | 1913 | ++DOMWINDOW == 125 (0x9f465800) [pid = 1965] [serial = 668] [outer = (nil)]
18:59:46 INFO - PROCESS | 1913 | ++DOMWINDOW == 126 (0x9fbd3800) [pid = 1965] [serial = 669] [outer = 0x9f465800]
18:59:46 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
18:59:46 INFO - document served over http requires an https
18:59:46 INFO - sub-resource via iframe-tag using the http-csp
18:59:46 INFO - delivery method with swap-origin-redirect and when
18:59: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"
18:59:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:59:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:59:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:59:46 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:59:46 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:59:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:59:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:59:46 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
18:59:46 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 2397ms
18:59:46 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
18:59:47 INFO - PROCESS | 1913 | ++DOCSHELL 0x9faa3400 == 21 [pid = 1965] [id = 240]
18:59:47 INFO - PROCESS | 1913 | ++DOMWINDOW == 127 (0x9fbd5000) [pid = 1965] [serial = 670] [outer = (nil)]
18:59:47 INFO - PROCESS | 1913 | ++DOMWINDOW == 128 (0xa054e400) [pid = 1965] [serial = 671] [outer = 0x9fbd5000]
18:59:48 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:59:48 INFO - PROCESS | 1913 | ++DOMWINDOW == 129 (0xa0644c00) [pid = 1965] [serial = 672] [outer = 0x9fbd5000]
18:59:49 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0d39c00 == 22 [pid = 1965] [id = 241]
18:59:49 INFO - PROCESS | 1913 | ++DOMWINDOW == 130 (0xa0d3a800) [pid = 1965] [serial = 673] [outer = (nil)]
18:59:49 INFO - PROCESS | 1913 | ++DOMWINDOW == 131 (0xa0850400) [pid = 1965] [serial = 674] [outer = 0xa0d3a800]
18:59:49 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
18:59:49 INFO - document served over http requires an https
18:59:49 INFO - sub-resource via iframe-tag using the http-csp
18:59:49 INFO - delivery method with swap-origin-redirect and when
18:59: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"
18:59:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:59:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:59:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:59:49 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:59:49 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:59:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:59:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:59:49 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
18:59:49 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 2988ms
18:59:49 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
18:59:50 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0532800 == 23 [pid = 1965] [id = 242]
18:59:50 INFO - PROCESS | 1913 | ++DOMWINDOW == 132 (0xa0536000) [pid = 1965] [serial = 675] [outer = (nil)]
18:59:50 INFO - PROCESS | 1913 | ++DOMWINDOW == 133 (0xa0f39c00) [pid = 1965] [serial = 676] [outer = 0xa0536000]
18:59:50 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:59:50 INFO - PROCESS | 1913 | ++DOMWINDOW == 134 (0xa0f8c000) [pid = 1965] [serial = 677] [outer = 0xa0536000]
18:59:53 INFO - PROCESS | 1913 | --DOMWINDOW == 133 (0xa18bd000) [pid = 1965] [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]
18:59:53 INFO - PROCESS | 1913 | --DOMWINDOW == 132 (0xa0538000) [pid = 1965] [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]
18:59:53 INFO - PROCESS | 1913 | --DOMWINDOW == 131 (0xa2d10800) [pid = 1965] [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]
18:59:53 INFO - PROCESS | 1913 | --DOMWINDOW == 130 (0xa0f31c00) [pid = 1965] [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]
18:59:53 INFO - PROCESS | 1913 | --DOMWINDOW == 129 (0xa0847c00) [pid = 1965] [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]
18:59:53 INFO - PROCESS | 1913 | --DOMWINDOW == 128 (0xa0543c00) [pid = 1965] [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]
18:59:53 INFO - PROCESS | 1913 | --DOMWINDOW == 127 (0xa27ae000) [pid = 1965] [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]
18:59:53 INFO - PROCESS | 1913 | --DOMWINDOW == 126 (0xa0f95800) [pid = 1965] [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]
18:59:53 INFO - PROCESS | 1913 | --DOMWINDOW == 125 (0x9f461400) [pid = 1965] [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]
18:59:53 INFO - PROCESS | 1913 | --DOMWINDOW == 124 (0x9f46c800) [pid = 1965] [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]
18:59:53 INFO - PROCESS | 1913 | --DOMWINDOW == 123 (0xa3c8f800) [pid = 1965] [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]
18:59:53 INFO - PROCESS | 1913 | --DOMWINDOW == 122 (0xa1dd4800) [pid = 1965] [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]
18:59:53 INFO - PROCESS | 1913 | --DOMWINDOW == 121 (0x9f466800) [pid = 1965] [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]
18:59:53 INFO - PROCESS | 1913 | --DOMWINDOW == 120 (0x9fd71000) [pid = 1965] [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]
18:59:53 INFO - PROCESS | 1913 | --DOMWINDOW == 119 (0xa15e9c00) [pid = 1965] [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]
18:59:53 INFO - PROCESS | 1913 | --DOMWINDOW == 118 (0xa2d0b800) [pid = 1965] [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]
18:59:53 INFO - PROCESS | 1913 | --DOMWINDOW == 117 (0xa0646c00) [pid = 1965] [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]
18:59:53 INFO - PROCESS | 1913 | --DOMWINDOW == 116 (0xa1f70000) [pid = 1965] [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]
18:59:53 INFO - PROCESS | 1913 | --DOMWINDOW == 115 (0xa18b4800) [pid = 1965] [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]
18:59:53 INFO - PROCESS | 1913 | --DOMWINDOW == 114 (0xa0547800) [pid = 1965] [serial = 626] [outer = (nil)] [url = about:blank]
18:59:53 INFO - PROCESS | 1913 | --DOMWINDOW == 113 (0xa4302c00) [pid = 1965] [serial = 610] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447469936693]
18:59:53 INFO - PROCESS | 1913 | --DOMWINDOW == 112 (0xa0534c00) [pid = 1965] [serial = 620] [outer = (nil)] [url = about:blank]
18:59:53 INFO - PROCESS | 1913 | --DOMWINDOW == 111 (0xa27af000) [pid = 1965] [serial = 593] [outer = (nil)] [url = about:blank]
18:59:53 INFO - PROCESS | 1913 | --DOMWINDOW == 110 (0xa33a3c00) [pid = 1965] [serial = 596] [outer = (nil)] [url = about:blank]
18:59:53 INFO - PROCESS | 1913 | --DOMWINDOW == 109 (0xa4131000) [pid = 1965] [serial = 607] [outer = (nil)] [url = about:blank]
18:59:53 INFO - PROCESS | 1913 | --DOMWINDOW == 108 (0xa4308800) [pid = 1965] [serial = 612] [outer = (nil)] [url = about:blank]
18:59:53 INFO - PROCESS | 1913 | --DOMWINDOW == 107 (0xa387f800) [pid = 1965] [serial = 599] [outer = (nil)] [url = about:blank]
18:59:53 INFO - PROCESS | 1913 | --DOMWINDOW == 106 (0xa099f400) [pid = 1965] [serial = 587] [outer = (nil)] [url = about:blank]
18:59:53 INFO - PROCESS | 1913 | --DOMWINDOW == 105 (0xa3c93800) [pid = 1965] [serial = 602] [outer = (nil)] [url = about:blank]
18:59:53 INFO - PROCESS | 1913 | --DOMWINDOW == 104 (0xa4710800) [pid = 1965] [serial = 617] [outer = (nil)] [url = about:blank]
18:59:53 INFO - PROCESS | 1913 | --DOMWINDOW == 103 (0xa3d36400) [pid = 1965] [serial = 605] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:59:53 INFO - PROCESS | 1913 | --DOMWINDOW == 102 (0xa1f6f000) [pid = 1965] [serial = 590] [outer = (nil)] [url = about:blank]
18:59:53 INFO - PROCESS | 1913 | --DOMWINDOW == 101 (0x9faacc00) [pid = 1965] [serial = 623] [outer = (nil)] [url = about:blank]
18:59:53 INFO - PROCESS | 1913 | --DOMWINDOW == 100 (0xa4708400) [pid = 1965] [serial = 615] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:59:53 INFO - PROCESS | 1913 | --DOMWINDOW == 99 (0xa0849c00) [pid = 1965] [serial = 629] [outer = (nil)] [url = about:blank]
18:59:53 INFO - PROCESS | 1913 | --DOMWINDOW == 98 (0xa4305800) [pid = 1965] [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]
18:59:53 INFO - PROCESS | 1913 | --DOMWINDOW == 97 (0x9fd72000) [pid = 1965] [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]
18:59:53 INFO - PROCESS | 1913 | --DOMWINDOW == 96 (0x9f026c00) [pid = 1965] [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]
18:59:53 INFO - PROCESS | 1913 | --DOMWINDOW == 95 (0xa2f1a000) [pid = 1965] [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]
18:59:53 INFO - PROCESS | 1913 | --DOMWINDOW == 94 (0xa1d0fc00) [pid = 1965] [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]
18:59:53 INFO - PROCESS | 1913 | --DOMWINDOW == 93 (0x9f466400) [pid = 1965] [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]
18:59:53 INFO - PROCESS | 1913 | --DOMWINDOW == 92 (0xa3c92000) [pid = 1965] [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]
18:59:53 INFO - PROCESS | 1913 | --DOMWINDOW == 91 (0xa413e400) [pid = 1965] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447469936693]
18:59:53 INFO - PROCESS | 1913 | --DOMWINDOW == 90 (0xa4706000) [pid = 1965] [serial = 614] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:59:53 INFO - PROCESS | 1913 | --DOMWINDOW == 89 (0xa0546400) [pid = 1965] [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]
18:59:53 INFO - PROCESS | 1913 | --DOMWINDOW == 88 (0xa3d3bc00) [pid = 1965] [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]
18:59:53 INFO - PROCESS | 1913 | --DOMWINDOW == 87 (0xa3889c00) [pid = 1965] [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]
18:59:53 INFO - PROCESS | 1913 | --DOMWINDOW == 86 (0xa1dc7000) [pid = 1965] [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]
18:59:53 INFO - PROCESS | 1913 | --DOMWINDOW == 85 (0xa052d000) [pid = 1965] [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]
18:59:53 INFO - PROCESS | 1913 | --DOMWINDOW == 84 (0xa3d34000) [pid = 1965] [serial = 604] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
18:59:53 INFO - PROCESS | 1913 | --DOMWINDOW == 83 (0xa3780800) [pid = 1965] [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]
18:59:53 INFO - PROCESS | 1913 | --DOMWINDOW == 82 (0xa1f6f800) [pid = 1965] [serial = 524] [outer = (nil)] [url = about:blank]
18:59:53 INFO - PROCESS | 1913 | --DOMWINDOW == 81 (0xa1571c00) [pid = 1965] [serial = 549] [outer = (nil)] [url = about:blank]
18:59:53 INFO - PROCESS | 1913 | --DOMWINDOW == 80 (0xa1f7a400) [pid = 1965] [serial = 591] [outer = (nil)] [url = about:blank]
18:59:53 INFO - PROCESS | 1913 | --DOMWINDOW == 79 (0xa3590400) [pid = 1965] [serial = 566] [outer = (nil)] [url = about:blank]
18:59:53 INFO - PROCESS | 1913 | --DOMWINDOW == 78 (0xa0f3d800) [pid = 1965] [serial = 513] [outer = (nil)] [url = about:blank]
18:59:53 INFO - PROCESS | 1913 | --DOMWINDOW == 77 (0xa0daec00) [pid = 1965] [serial = 543] [outer = (nil)] [url = about:blank]
18:59:53 INFO - PROCESS | 1913 | --DOMWINDOW == 76 (0xa0991000) [pid = 1965] [serial = 507] [outer = (nil)] [url = about:blank]
18:59:53 INFO - PROCESS | 1913 | --DOMWINDOW == 75 (0xa2d04800) [pid = 1965] [serial = 558] [outer = (nil)] [url = about:blank]
18:59:53 INFO - PROCESS | 1913 | --DOMWINDOW == 74 (0xa15e6400) [pid = 1965] [serial = 516] [outer = (nil)] [url = about:blank]
18:59:53 INFO - PROCESS | 1913 | --DOMWINDOW == 73 (0xa15e9400) [pid = 1965] [serial = 588] [outer = (nil)] [url = about:blank]
18:59:53 INFO - PROCESS | 1913 | --DOMWINDOW == 72 (0xa052e400) [pid = 1965] [serial = 498] [outer = (nil)] [url = about:blank]
18:59:53 INFO - PROCESS | 1913 | --DOMWINDOW == 71 (0x9fbd9800) [pid = 1965] [serial = 501] [outer = (nil)] [url = about:blank]
18:59:53 INFO - PROCESS | 1913 | --DOMWINDOW == 70 (0xa15ec800) [pid = 1965] [serial = 585] [outer = (nil)] [url = about:blank]
18:59:53 INFO - PROCESS | 1913 | --DOMWINDOW == 69 (0xa470b000) [pid = 1965] [serial = 492] [outer = (nil)] [url = about:blank]
18:59:53 INFO - PROCESS | 1913 | --DOMWINDOW == 68 (0xa2740000) [pid = 1965] [serial = 529] [outer = (nil)] [url = about:blank]
18:59:53 INFO - PROCESS | 1913 | --DOMWINDOW == 67 (0xa054e000) [pid = 1965] [serial = 504] [outer = (nil)] [url = about:blank]
18:59:53 INFO - PROCESS | 1913 | --DOMWINDOW == 66 (0xa0daa800) [pid = 1965] [serial = 546] [outer = (nil)] [url = about:blank]
18:59:53 INFO - PROCESS | 1913 | --DOMWINDOW == 65 (0xa1d0ac00) [pid = 1965] [serial = 552] [outer = (nil)] [url = about:blank]
18:59:53 INFO - PROCESS | 1913 | --DOMWINDOW == 64 (0xa2f23800) [pid = 1965] [serial = 561] [outer = (nil)] [url = about:blank]
18:59:53 INFO - PROCESS | 1913 | --DOMWINDOW == 63 (0xa0da9c00) [pid = 1965] [serial = 510] [outer = (nil)] [url = about:blank]
18:59:53 INFO - PROCESS | 1913 | --DOMWINDOW == 62 (0xa2744800) [pid = 1965] [serial = 555] [outer = (nil)] [url = about:blank]
18:59:53 INFO - PROCESS | 1913 | --DOMWINDOW == 61 (0xa1d04400) [pid = 1965] [serial = 519] [outer = (nil)] [url = about:blank]
18:59:53 INFO - PROCESS | 1913 | --DOMWINDOW == 60 (0xa063c800) [pid = 1965] [serial = 627] [outer = (nil)] [url = about:blank]
18:59:53 INFO - PROCESS | 1913 | ++DOCSHELL 0x9ed3fc00 == 24 [pid = 1965] [id = 243]
18:59:53 INFO - PROCESS | 1913 | ++DOMWINDOW == 61 (0x9f023400) [pid = 1965] [serial = 678] [outer = (nil)]
18:59:53 INFO - PROCESS | 1913 | ++DOMWINDOW == 62 (0x9faa5c00) [pid = 1965] [serial = 679] [outer = 0x9f023400]
18:59:54 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
18:59:54 INFO - document served over http requires an https
18:59:54 INFO - sub-resource via iframe-tag using the http-csp
18:59:54 INFO - delivery method with keep-origin-redirect and when
18:59: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"
18:59:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:59:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:59:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:59:54 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:59:54 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:59:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:59:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:59:54 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
18:59:54 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 4308ms
18:59:54 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html
18:59:54 INFO - PROCESS | 1913 | ++DOCSHELL 0x9f02cc00 == 25 [pid = 1965] [id = 244]
18:59:54 INFO - PROCESS | 1913 | ++DOMWINDOW == 63 (0x9f464000) [pid = 1965] [serial = 680] [outer = (nil)]
18:59:54 INFO - PROCESS | 1913 | ++DOMWINDOW == 64 (0x9fab1c00) [pid = 1965] [serial = 681] [outer = 0x9f464000]
18:59:55 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:59:55 INFO - PROCESS | 1913 | ++DOMWINDOW == 65 (0xa0529800) [pid = 1965] [serial = 682] [outer = 0x9f464000]
18:59:56 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0645c00 == 26 [pid = 1965] [id = 245]
18:59:56 INFO - PROCESS | 1913 | ++DOMWINDOW == 66 (0xa0646400) [pid = 1965] [serial = 683] [outer = (nil)]
18:59:56 INFO - PROCESS | 1913 | ++DOMWINDOW == 67 (0xa0848000) [pid = 1965] [serial = 684] [outer = 0xa0646400]
18:59:56 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
18:59:56 INFO - document served over http requires an https
18:59:56 INFO - sub-resource via iframe-tag using the http-csp
18:59:56 INFO - delivery method with no-redirect and when
18:59: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"
18:59:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
18:59:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
18:59:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
18:59:56 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
18:59:56 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
18:59:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
18:59:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
18:59:56 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
18:59:57 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 2898ms
18:59:57 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
18:59:58 INFO - PROCESS | 1913 | ++DOCSHELL 0xa099a000 == 27 [pid = 1965] [id = 246]
18:59:58 INFO - PROCESS | 1913 | ++DOMWINDOW == 68 (0xa0d3ec00) [pid = 1965] [serial = 685] [outer = (nil)]
18:59:58 INFO - PROCESS | 1913 | ++DOMWINDOW == 69 (0xa0da9c00) [pid = 1965] [serial = 686] [outer = 0xa0d3ec00]
18:59:59 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
18:59:59 INFO - PROCESS | 1913 | ++DOMWINDOW == 70 (0xa0f31800) [pid = 1965] [serial = 687] [outer = 0xa0d3ec00]
19:00:00 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0f95800 == 28 [pid = 1965] [id = 247]
19:00:00 INFO - PROCESS | 1913 | ++DOMWINDOW == 71 (0xa1570800) [pid = 1965] [serial = 688] [outer = (nil)]
19:00:00 INFO - PROCESS | 1913 | --DOCSHELL 0x9a593c00 == 5 [pid = 1913] [id = 7]
19:00:00 INFO - PROCESS | 1913 | ++DOMWINDOW == 72 (0xa157b400) [pid = 1965] [serial = 689] [outer = 0xa1570800]
19:00:00 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
19:00:00 INFO - document served over http requires an https
19:00:00 INFO - sub-resource via iframe-tag using the http-csp
19:00:00 INFO - delivery method with swap-origin-redirect and when
19:00: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"
19:00:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:00:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:00:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:00:00 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
19:00:00 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
19:00:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:00:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:00:00 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
19:00:00 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 3857ms
19:00:00 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
19:00:01 INFO - PROCESS | 1913 | ++DOCSHELL 0xa099b400 == 29 [pid = 1965] [id = 248]
19:00:01 INFO - PROCESS | 1913 | ++DOMWINDOW == 73 (0xa099c000) [pid = 1965] [serial = 690] [outer = (nil)]
19:00:01 INFO - PROCESS | 1913 | ++DOMWINDOW == 74 (0xa15edc00) [pid = 1965] [serial = 691] [outer = 0xa099c000]
19:00:02 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:00:02 INFO - PROCESS | 1913 | ++DOMWINDOW == 75 (0xa18b9000) [pid = 1965] [serial = 692] [outer = 0xa099c000]
19:00:03 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
19:00:03 INFO - document served over http requires an https
19:00:03 INFO - sub-resource via script-tag using the http-csp
19:00:03 INFO - delivery method with keep-origin-redirect and when
19:00: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"
19:00:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:00:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:00:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:00:03 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
19:00:03 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
19:00:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:00:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:00:03 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
19:00:03 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 2454ms
19:00:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
19:00:03 INFO - PROCESS | 1913 | ++DOCSHELL 0xa15eb800 == 30 [pid = 1965] [id = 249]
19:00:03 INFO - PROCESS | 1913 | ++DOMWINDOW == 76 (0xa15ebc00) [pid = 1965] [serial = 693] [outer = (nil)]
19:00:04 INFO - PROCESS | 1913 | ++DOMWINDOW == 77 (0xa1dc5800) [pid = 1965] [serial = 694] [outer = 0xa15ebc00]
19:00:04 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:00:04 INFO - PROCESS | 1913 | ++DOMWINDOW == 78 (0xa1dcac00) [pid = 1965] [serial = 695] [outer = 0xa15ebc00]
19:00:05 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
19:00:05 INFO - document served over http requires an https
19:00:05 INFO - sub-resource via script-tag using the http-csp
19:00:05 INFO - delivery method with no-redirect and when
19:00: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"
19:00:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:00:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:00:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:00:05 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
19:00:05 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
19:00:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:00:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:00:05 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
19:00:05 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 2302ms
19:00:05 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
19:00:06 INFO - PROCESS | 1913 | ++DOCSHELL 0xa1d0c800 == 31 [pid = 1965] [id = 250]
19:00:06 INFO - PROCESS | 1913 | ++DOMWINDOW == 79 (0xa1d0cc00) [pid = 1965] [serial = 696] [outer = (nil)]
19:00:06 INFO - PROCESS | 1913 | ++DOMWINDOW == 80 (0xa1f7ac00) [pid = 1965] [serial = 697] [outer = 0xa1d0cc00]
19:00:06 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:00:07 INFO - PROCESS | 1913 | ++DOMWINDOW == 81 (0xa2259c00) [pid = 1965] [serial = 698] [outer = 0xa1d0cc00]
19:00:08 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
19:00:08 INFO - document served over http requires an https
19:00:08 INFO - sub-resource via script-tag using the http-csp
19:00:08 INFO - delivery method with swap-origin-redirect and when
19:00: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"
19:00:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:00:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:00:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:00:08 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
19:00:08 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
19:00:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:00:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:00:08 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
19:00:08 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 2814ms
19:00:08 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
19:00:09 INFO - PROCESS | 1913 | ++DOCSHELL 0xa1f78800 == 32 [pid = 1965] [id = 251]
19:00:09 INFO - PROCESS | 1913 | ++DOMWINDOW == 82 (0xa2747400) [pid = 1965] [serial = 699] [outer = (nil)]
19:00:09 INFO - PROCESS | 1913 | ++DOMWINDOW == 83 (0xa27b1400) [pid = 1965] [serial = 700] [outer = 0xa2747400]
19:00:09 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:00:09 INFO - PROCESS | 1913 | ++DOMWINDOW == 84 (0xa27b9800) [pid = 1965] [serial = 701] [outer = 0xa2747400]
19:00:11 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
19:00:11 INFO - document served over http requires an https
19:00:11 INFO - sub-resource via script-tag using the http-csp
19:00:11 INFO - delivery method with swap-origin-redirect and when
19:00: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"
19:00:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:00:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:00:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:00:11 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
19:00:11 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
19:00:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:00:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:00:11 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
19:00:11 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 2716ms
19:00:11 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
19:00:11 INFO - PROCESS | 1913 | ++DOCSHELL 0xa27afc00 == 33 [pid = 1965] [id = 252]
19:00:11 INFO - PROCESS | 1913 | ++DOMWINDOW == 85 (0xa2f1a000) [pid = 1965] [serial = 702] [outer = (nil)]
19:00:12 INFO - PROCESS | 1913 | ++DOMWINDOW == 86 (0xa2f27800) [pid = 1965] [serial = 703] [outer = 0xa2f1a000]
19:00:12 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:00:12 INFO - PROCESS | 1913 | ++DOMWINDOW == 87 (0xa339f800) [pid = 1965] [serial = 704] [outer = 0xa2f1a000]
19:00:14 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
19:00:14 INFO - document served over http requires an https
19:00:14 INFO - sub-resource via script-tag using the http-csp
19:00:14 INFO - delivery method with keep-origin-redirect and when
19:00: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"
19:00:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:00:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:00:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:00:14 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
19:00:14 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
19:00:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:00:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:00:14 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
19:00:14 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 2597ms
19:00:14 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
19:00:14 INFO - PROCESS | 1913 | ++DOCSHELL 0xa358d000 == 34 [pid = 1965] [id = 253]
19:00:14 INFO - PROCESS | 1913 | ++DOMWINDOW == 88 (0xa3595400) [pid = 1965] [serial = 705] [outer = (nil)]
19:00:14 INFO - PROCESS | 1913 | ++DOMWINDOW == 89 (0xa3780800) [pid = 1965] [serial = 706] [outer = 0xa3595400]
19:00:15 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:00:15 INFO - PROCESS | 1913 | ++DOMWINDOW == 90 (0xa3881000) [pid = 1965] [serial = 707] [outer = 0xa3595400]
19:00:16 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
19:00:16 INFO - document served over http requires an https
19:00:16 INFO - sub-resource via script-tag using the http-csp
19:00:16 INFO - delivery method with no-redirect and when
19:00: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"
19:00:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:00:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:00:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:00:16 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
19:00:16 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
19:00:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:00:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:00:16 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
19:00:16 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 2546ms
19:00:16 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
19:00:17 INFO - PROCESS | 1913 | ++DOCSHELL 0xa377b000 == 35 [pid = 1965] [id = 254]
19:00:17 INFO - PROCESS | 1913 | ++DOMWINDOW == 91 (0xa3c8f800) [pid = 1965] [serial = 708] [outer = (nil)]
19:00:17 INFO - PROCESS | 1913 | ++DOMWINDOW == 92 (0xa3d31000) [pid = 1965] [serial = 709] [outer = 0xa3c8f800]
19:00:17 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:00:17 INFO - PROCESS | 1913 | ++DOMWINDOW == 93 (0xa3d38c00) [pid = 1965] [serial = 710] [outer = 0xa3c8f800]
19:00:19 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
19:00:19 INFO - document served over http requires an https
19:00:19 INFO - sub-resource via script-tag using the http-csp
19:00:19 INFO - delivery method with swap-origin-redirect and when
19:00: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"
19:00:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:00:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:00:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:00:19 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
19:00:19 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
19:00:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:00:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:00:19 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
19:00:19 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 2755ms
19:00:19 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
19:00:20 INFO - PROCESS | 1913 | ++DOCSHELL 0xa3c97400 == 36 [pid = 1965] [id = 255]
19:00:20 INFO - PROCESS | 1913 | ++DOMWINDOW == 94 (0xa3c97c00) [pid = 1965] [serial = 711] [outer = (nil)]
19:00:20 INFO - PROCESS | 1913 | ++DOMWINDOW == 95 (0xa4303c00) [pid = 1965] [serial = 712] [outer = 0xa3c97c00]
19:00:21 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:00:21 INFO - PROCESS | 1913 | ++DOMWINDOW == 96 (0xa430a800) [pid = 1965] [serial = 713] [outer = 0xa3c97c00]
19:00:22 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
19:00:22 INFO - document served over http requires an https
19:00:22 INFO - sub-resource via xhr-request using the http-csp
19:00:22 INFO - delivery method with keep-origin-redirect and when
19:00: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"
19:00:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:00:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:00:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:00:22 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
19:00:22 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
19:00:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:00:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:00:22 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
19:00:22 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 3440ms
19:00:22 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
19:00:23 INFO - PROCESS | 1913 | ++DOCSHELL 0xa413c000 == 37 [pid = 1965] [id = 256]
19:00:23 INFO - PROCESS | 1913 | ++DOMWINDOW == 97 (0xa413e400) [pid = 1965] [serial = 714] [outer = (nil)]
19:00:23 INFO - PROCESS | 1913 | ++DOMWINDOW == 98 (0xa4e29c00) [pid = 1965] [serial = 715] [outer = 0xa413e400]
19:00:24 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:00:24 INFO - PROCESS | 1913 | ++DOMWINDOW == 99 (0xa4f53000) [pid = 1965] [serial = 716] [outer = 0xa413e400]
19:00:25 INFO - PROCESS | 1913 | --DOCSHELL 0x9fab2000 == 36 [pid = 1965] [id = 226]
19:00:25 INFO - PROCESS | 1913 | --DOCSHELL 0xa0548800 == 35 [pid = 1965] [id = 227]
19:00:25 INFO - PROCESS | 1913 | --DOCSHELL 0xa0daf000 == 34 [pid = 1965] [id = 228]
19:00:25 INFO - PROCESS | 1913 | --DOCSHELL 0xa157dc00 == 33 [pid = 1965] [id = 229]
19:00:25 INFO - PROCESS | 1913 | --DOCSHELL 0xa2d0f800 == 32 [pid = 1965] [id = 202]
19:00:25 INFO - PROCESS | 1913 | --DOCSHELL 0xa1dcc400 == 31 [pid = 1965] [id = 230]
19:00:25 INFO - PROCESS | 1913 | --DOCSHELL 0xa33a4800 == 30 [pid = 1965] [id = 232]
19:00:25 INFO - PROCESS | 1913 | --DOCSHELL 0xa3780000 == 29 [pid = 1965] [id = 233]
19:00:25 INFO - PROCESS | 1913 | --DOCSHELL 0x9fbd2c00 == 28 [pid = 1965] [id = 235]
19:00:25 INFO - PROCESS | 1913 | --DOCSHELL 0x9fbd7c00 == 27 [pid = 1965] [id = 237]
19:00:25 INFO - PROCESS | 1913 | --DOCSHELL 0xa0850000 == 26 [pid = 1965] [id = 236]
19:00:25 INFO - PROCESS | 1913 | --DOCSHELL 0x9f028000 == 25 [pid = 1965] [id = 239]
19:00:25 INFO - PROCESS | 1913 | --DOCSHELL 0x9f46d800 == 24 [pid = 1965] [id = 238]
19:00:25 INFO - PROCESS | 1913 | --DOCSHELL 0xa0d39c00 == 23 [pid = 1965] [id = 241]
19:00:25 INFO - PROCESS | 1913 | --DOCSHELL 0x9faa3400 == 22 [pid = 1965] [id = 240]
19:00:25 INFO - PROCESS | 1913 | --DOCSHELL 0x9ed3fc00 == 21 [pid = 1965] [id = 243]
19:00:26 INFO - PROCESS | 1913 | --DOCSHELL 0xa0645c00 == 20 [pid = 1965] [id = 245]
19:00:26 INFO - PROCESS | 1913 | --DOCSHELL 0x9f02cc00 == 19 [pid = 1965] [id = 244]
19:00:26 INFO - PROCESS | 1913 | --DOCSHELL 0xa0f95800 == 18 [pid = 1965] [id = 247]
19:00:26 INFO - PROCESS | 1913 | --DOCSHELL 0xa099a000 == 17 [pid = 1965] [id = 246]
19:00:26 INFO - PROCESS | 1913 | --DOCSHELL 0xa099b400 == 16 [pid = 1965] [id = 248]
19:00:26 INFO - PROCESS | 1913 | --DOCSHELL 0xa15eb800 == 15 [pid = 1965] [id = 249]
19:00:26 INFO - PROCESS | 1913 | --DOCSHELL 0xa1d0c800 == 14 [pid = 1965] [id = 250]
19:00:26 INFO - PROCESS | 1913 | --DOCSHELL 0xa1f78800 == 13 [pid = 1965] [id = 251]
19:00:26 INFO - PROCESS | 1913 | --DOCSHELL 0xa27afc00 == 12 [pid = 1965] [id = 252]
19:00:26 INFO - PROCESS | 1913 | --DOCSHELL 0xa358d000 == 11 [pid = 1965] [id = 253]
19:00:26 INFO - PROCESS | 1913 | --DOCSHELL 0xa377b000 == 10 [pid = 1965] [id = 254]
19:00:26 INFO - PROCESS | 1913 | --DOCSHELL 0xa3c97400 == 9 [pid = 1965] [id = 255]
19:00:26 INFO - PROCESS | 1913 | --DOCSHELL 0x9f023000 == 8 [pid = 1965] [id = 225]
19:00:26 INFO - PROCESS | 1913 | --DOCSHELL 0xa0846400 == 7 [pid = 1965] [id = 194]
19:00:26 INFO - PROCESS | 1913 | --DOCSHELL 0x9f46ac00 == 6 [pid = 1965] [id = 224]
19:00:26 INFO - PROCESS | 1913 | --DOCSHELL 0xa0532800 == 5 [pid = 1965] [id = 242]
19:00:26 INFO - PROCESS | 1913 | --DOCSHELL 0xa413e000 == 4 [pid = 1965] [id = 234]
19:00:26 INFO - PROCESS | 1913 | --DOCSHELL 0x9f021000 == 3 [pid = 1965] [id = 222]
19:00:26 INFO - PROCESS | 1913 | --DOCSHELL 0xa27ab000 == 2 [pid = 1965] [id = 231]
19:00:26 INFO - PROCESS | 1913 | --DOMWINDOW == 98 (0x9fbdd400) [pid = 1965] [serial = 624] [outer = (nil)] [url = about:blank]
19:00:26 INFO - PROCESS | 1913 | --DOMWINDOW == 97 (0xa2d01400) [pid = 1965] [serial = 594] [outer = (nil)] [url = about:blank]
19:00:26 INFO - PROCESS | 1913 | --DOMWINDOW == 96 (0xa430c400) [pid = 1965] [serial = 613] [outer = (nil)] [url = about:blank]
19:00:26 INFO - PROCESS | 1913 | --DOMWINDOW == 95 (0xa3883800) [pid = 1965] [serial = 600] [outer = (nil)] [url = about:blank]
19:00:26 INFO - PROCESS | 1913 | --DOMWINDOW == 94 (0xa3c99c00) [pid = 1965] [serial = 603] [outer = (nil)] [url = about:blank]
19:00:26 INFO - PROCESS | 1913 | --DOMWINDOW == 93 (0xa4135800) [pid = 1965] [serial = 608] [outer = (nil)] [url = about:blank]
19:00:26 INFO - PROCESS | 1913 | --DOMWINDOW == 92 (0xa4e23000) [pid = 1965] [serial = 618] [outer = (nil)] [url = about:blank]
19:00:26 INFO - PROCESS | 1913 | --DOMWINDOW == 91 (0xa0f3e000) [pid = 1965] [serial = 621] [outer = (nil)] [url = about:blank]
19:00:26 INFO - PROCESS | 1913 | --DOMWINDOW == 90 (0xa3594c00) [pid = 1965] [serial = 597] [outer = (nil)] [url = about:blank]
19:00:27 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
19:00:27 INFO - document served over http requires an https
19:00:27 INFO - sub-resource via xhr-request using the http-csp
19:00:27 INFO - delivery method with no-redirect and when
19:00: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"
19:00:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:00:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:00:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:00:27 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
19:00:27 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
19:00:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:00:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:00:27 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
19:00:27 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 4443ms
19:00:27 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
19:00:27 INFO - PROCESS | 1913 | ++DOCSHELL 0x9f024000 == 3 [pid = 1965] [id = 257]
19:00:27 INFO - PROCESS | 1913 | ++DOMWINDOW == 91 (0x9f464400) [pid = 1965] [serial = 717] [outer = (nil)]
19:00:27 INFO - PROCESS | 1913 | ++DOMWINDOW == 92 (0x9f468000) [pid = 1965] [serial = 718] [outer = 0x9f464400]
19:00:28 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:00:28 INFO - PROCESS | 1913 | ++DOMWINDOW == 93 (0x9faa4800) [pid = 1965] [serial = 719] [outer = 0x9f464400]
19:00:29 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
19:00:29 INFO - document served over http requires an https
19:00:29 INFO - sub-resource via xhr-request using the http-csp
19:00:29 INFO - delivery method with swap-origin-redirect and when
19:00: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"
19:00:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:00:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:00:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:00:29 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
19:00:29 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
19:00:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:00:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:00:29 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
19:00:29 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 2163ms
19:00:29 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
19:00:30 INFO - PROCESS | 1913 | ++DOCSHELL 0x9faae800 == 4 [pid = 1965] [id = 258]
19:00:30 INFO - PROCESS | 1913 | ++DOMWINDOW == 94 (0x9fbd0800) [pid = 1965] [serial = 720] [outer = (nil)]
19:00:30 INFO - PROCESS | 1913 | ++DOMWINDOW == 95 (0x9fbdd000) [pid = 1965] [serial = 721] [outer = 0x9fbd0800]
19:00:30 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:00:30 INFO - PROCESS | 1913 | ++DOMWINDOW == 96 (0x9fd71800) [pid = 1965] [serial = 722] [outer = 0x9fbd0800]
19:00:35 INFO - PROCESS | 1913 | --DOMWINDOW == 95 (0xa225b400) [pid = 1965] [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]
19:00:35 INFO - PROCESS | 1913 | --DOMWINDOW == 94 (0x9faac400) [pid = 1965] [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]
19:00:35 INFO - PROCESS | 1913 | --DOMWINDOW == 93 (0xa0f34000) [pid = 1965] [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]
19:00:35 INFO - PROCESS | 1913 | --DOMWINDOW == 92 (0xa3778000) [pid = 1965] [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]
19:00:35 INFO - PROCESS | 1913 | --DOMWINDOW == 91 (0xa0536000) [pid = 1965] [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]
19:00:35 INFO - PROCESS | 1913 | --DOMWINDOW == 90 (0xa2f1f800) [pid = 1965] [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]
19:00:35 INFO - PROCESS | 1913 | --DOMWINDOW == 89 (0x9fbd3c00) [pid = 1965] [serial = 658] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:00:35 INFO - PROCESS | 1913 | --DOMWINDOW == 88 (0xa0850800) [pid = 1965] [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]
19:00:35 INFO - PROCESS | 1913 | --DOMWINDOW == 87 (0x9f465800) [pid = 1965] [serial = 668] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:00:35 INFO - PROCESS | 1913 | --DOMWINDOW == 86 (0xa052dc00) [pid = 1965] [serial = 663] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447469983983]
19:00:35 INFO - PROCESS | 1913 | --DOMWINDOW == 85 (0xa0d42000) [pid = 1965] [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]
19:00:35 INFO - PROCESS | 1913 | --DOMWINDOW == 84 (0x9f023400) [pid = 1965] [serial = 678] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:00:35 INFO - PROCESS | 1913 | --DOMWINDOW == 83 (0x9faabc00) [pid = 1965] [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]
19:00:35 INFO - PROCESS | 1913 | --DOMWINDOW == 82 (0x9fab2400) [pid = 1965] [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]
19:00:35 INFO - PROCESS | 1913 | --DOMWINDOW == 81 (0xa0d3a800) [pid = 1965] [serial = 673] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:00:35 INFO - PROCESS | 1913 | --DOMWINDOW == 80 (0xa413e800) [pid = 1965] [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]
19:00:35 INFO - PROCESS | 1913 | --DOMWINDOW == 79 (0xa3880400) [pid = 1965] [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]
19:00:35 INFO - PROCESS | 1913 | --DOMWINDOW == 78 (0x9fbd5000) [pid = 1965] [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]
19:00:35 INFO - PROCESS | 1913 | --DOMWINDOW == 77 (0xa1d08400) [pid = 1965] [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]
19:00:35 INFO - PROCESS | 1913 | --DOMWINDOW == 76 (0xa0f36c00) [pid = 1965] [serial = 635] [outer = (nil)] [url = about:blank]
19:00:35 INFO - PROCESS | 1913 | --DOMWINDOW == 75 (0xa33a8400) [pid = 1965] [serial = 647] [outer = (nil)] [url = about:blank]
19:00:35 INFO - PROCESS | 1913 | --DOMWINDOW == 74 (0xa15eac00) [pid = 1965] [serial = 638] [outer = (nil)] [url = about:blank]
19:00:35 INFO - PROCESS | 1913 | --DOMWINDOW == 73 (0x9fbdec00) [pid = 1965] [serial = 666] [outer = (nil)] [url = about:blank]
19:00:35 INFO - PROCESS | 1913 | --DOMWINDOW == 72 (0xa27aec00) [pid = 1965] [serial = 644] [outer = (nil)] [url = about:blank]
19:00:35 INFO - PROCESS | 1913 | --DOMWINDOW == 71 (0xa3888400) [pid = 1965] [serial = 650] [outer = (nil)] [url = about:blank]
19:00:35 INFO - PROCESS | 1913 | --DOMWINDOW == 70 (0x9fbd3800) [pid = 1965] [serial = 669] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:00:35 INFO - PROCESS | 1913 | --DOMWINDOW == 69 (0xa052ac00) [pid = 1965] [serial = 659] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:00:35 INFO - PROCESS | 1913 | --DOMWINDOW == 68 (0xa4308000) [pid = 1965] [serial = 653] [outer = (nil)] [url = about:blank]
19:00:35 INFO - PROCESS | 1913 | --DOMWINDOW == 67 (0xa1dd3c00) [pid = 1965] [serial = 641] [outer = (nil)] [url = about:blank]
19:00:35 INFO - PROCESS | 1913 | --DOMWINDOW == 66 (0xa0996000) [pid = 1965] [serial = 661] [outer = (nil)] [url = about:blank]
19:00:35 INFO - PROCESS | 1913 | --DOMWINDOW == 65 (0xa0850400) [pid = 1965] [serial = 674] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:00:35 INFO - PROCESS | 1913 | --DOMWINDOW == 64 (0xa0642c00) [pid = 1965] [serial = 632] [outer = (nil)] [url = about:blank]
19:00:35 INFO - PROCESS | 1913 | --DOMWINDOW == 63 (0xa0535800) [pid = 1965] [serial = 664] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447469983983]
19:00:35 INFO - PROCESS | 1913 | --DOMWINDOW == 62 (0xa4f4e400) [pid = 1965] [serial = 656] [outer = (nil)] [url = about:blank]
19:00:35 INFO - PROCESS | 1913 | --DOMWINDOW == 61 (0xa054e400) [pid = 1965] [serial = 671] [outer = (nil)] [url = about:blank]
19:00:35 INFO - PROCESS | 1913 | --DOMWINDOW == 60 (0xa0f39c00) [pid = 1965] [serial = 676] [outer = (nil)] [url = about:blank]
19:00:35 INFO - PROCESS | 1913 | --DOMWINDOW == 59 (0x9faa5c00) [pid = 1965] [serial = 679] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:00:36 INFO - PROCESS | 1913 | --DOMWINDOW == 58 (0xa0998c00) [pid = 1965] [serial = 630] [outer = (nil)] [url = about:blank]
19:00:36 INFO - PROCESS | 1913 | --DOMWINDOW == 57 (0xa0d3c000) [pid = 1965] [serial = 633] [outer = (nil)] [url = about:blank]
19:00:36 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
19:00:36 INFO - document served over http requires an https
19:00:36 INFO - sub-resource via xhr-request using the http-csp
19:00:36 INFO - delivery method with swap-origin-redirect and when
19:00: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"
19:00:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:00:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:00:36 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
19:00:36 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
19:00:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:00:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:00:36 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
19:00:36 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 7267ms
19:00:36 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
19:00:37 INFO - PROCESS | 1913 | ++DOCSHELL 0x9ed39000 == 5 [pid = 1965] [id = 259]
19:00:37 INFO - PROCESS | 1913 | ++DOMWINDOW == 58 (0x9ed3b400) [pid = 1965] [serial = 723] [outer = (nil)]
19:00:37 INFO - PROCESS | 1913 | ++DOMWINDOW == 59 (0x9f45ec00) [pid = 1965] [serial = 724] [outer = 0x9ed3b400]
19:00:38 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:00:38 INFO - PROCESS | 1913 | ++DOMWINDOW == 60 (0x9fab1000) [pid = 1965] [serial = 725] [outer = 0x9ed3b400]
19:00:39 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
19:00:39 INFO - document served over http requires an https
19:00:39 INFO - sub-resource via xhr-request using the http-csp
19:00:39 INFO - delivery method with keep-origin-redirect and when
19:00: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"
19:00:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:00:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:00:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:00:39 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
19:00:39 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
19:00:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:00:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:00:39 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
19:00:39 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 2296ms
19:00:39 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
19:00:39 INFO - PROCESS | 1913 | ++DOCSHELL 0x9f020000 == 6 [pid = 1965] [id = 260]
19:00:39 INFO - PROCESS | 1913 | ++DOMWINDOW == 61 (0x9f021800) [pid = 1965] [serial = 726] [outer = (nil)]
19:00:39 INFO - PROCESS | 1913 | ++DOMWINDOW == 62 (0xa052e000) [pid = 1965] [serial = 727] [outer = 0x9f021800]
19:00:40 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:00:40 INFO - PROCESS | 1913 | ++DOMWINDOW == 63 (0xa0535400) [pid = 1965] [serial = 728] [outer = 0x9f021800]
19:00:41 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
19:00:41 INFO - document served over http requires an https
19:00:41 INFO - sub-resource via xhr-request using the http-csp
19:00:41 INFO - delivery method with no-redirect and when
19:00:41 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
19:00:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:00:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:00:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:00:41 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
19:00:41 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
19:00:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:00:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:00:41 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
19:00:41 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 2097ms
19:00:41 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
19:00:42 INFO - PROCESS | 1913 | ++DOCSHELL 0xa052cc00 == 7 [pid = 1965] [id = 261]
19:00:42 INFO - PROCESS | 1913 | ++DOMWINDOW == 64 (0xa0545800) [pid = 1965] [serial = 729] [outer = (nil)]
19:00:42 INFO - PROCESS | 1913 | ++DOMWINDOW == 65 (0xa063b400) [pid = 1965] [serial = 730] [outer = 0xa0545800]
19:00:42 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:00:42 INFO - PROCESS | 1913 | ++DOMWINDOW == 66 (0xa0642c00) [pid = 1965] [serial = 731] [outer = 0xa0545800]
19:00:44 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
19:00:44 INFO - document served over http requires an https
19:00:44 INFO - sub-resource via xhr-request using the http-csp
19:00:44 INFO - delivery method with swap-origin-redirect and when
19:00: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"
19:00:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:00:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:00:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:00:44 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
19:00:44 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
19:00:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:00:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:00:44 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
19:00:44 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 3002ms
19:00:44 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html
19:00:44 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0549c00 == 8 [pid = 1965] [id = 262]
19:00:44 INFO - PROCESS | 1913 | ++DOMWINDOW == 67 (0xa054fc00) [pid = 1965] [serial = 732] [outer = (nil)]
19:00:45 INFO - PROCESS | 1913 | ++DOMWINDOW == 68 (0xa0996000) [pid = 1965] [serial = 733] [outer = 0xa054fc00]
19:00:45 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:00:45 INFO - PROCESS | 1913 | ++DOMWINDOW == 69 (0xa099e000) [pid = 1965] [serial = 734] [outer = 0xa054fc00]
19:00:47 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
19:00:47 INFO - document served over http requires an http
19:00:47 INFO - sub-resource via fetch-request using the meta-csp
19:00:47 INFO - delivery method with keep-origin-redirect and when
19:00:47 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html"
19:00:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:00:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:00:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:00:47 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
19:00:47 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
19:00:47 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
19:00:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:00:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:00:47 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
19:00:47 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 2702ms
19:00:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
19:00:47 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0993400 == 9 [pid = 1965] [id = 263]
19:00:47 INFO - PROCESS | 1913 | ++DOMWINDOW == 70 (0xa0d3cc00) [pid = 1965] [serial = 735] [outer = (nil)]
19:00:47 INFO - PROCESS | 1913 | ++DOMWINDOW == 71 (0xa0d46c00) [pid = 1965] [serial = 736] [outer = 0xa0d3cc00]
19:00:48 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:00:48 INFO - PROCESS | 1913 | ++DOMWINDOW == 72 (0xa0dae000) [pid = 1965] [serial = 737] [outer = 0xa0d3cc00]
19:00:49 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
19:00:49 INFO - document served over http requires an http
19:00:49 INFO - sub-resource via fetch-request using the meta-csp
19:00:49 INFO - delivery method with no-redirect and when
19:00: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/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html"
19:00:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:00:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:00:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:00:49 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
19:00:49 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
19:00:49 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
19:00:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:00:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:00:49 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
19:00:49 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 2853ms
19:00:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html
19:00:50 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0db5000 == 10 [pid = 1965] [id = 264]
19:00:50 INFO - PROCESS | 1913 | ++DOMWINDOW == 73 (0xa0db7800) [pid = 1965] [serial = 738] [outer = (nil)]
19:00:50 INFO - PROCESS | 1913 | ++DOMWINDOW == 74 (0xa0f37800) [pid = 1965] [serial = 739] [outer = 0xa0db7800]
19:00:51 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:00:51 INFO - PROCESS | 1913 | ++DOMWINDOW == 75 (0xa0f8a000) [pid = 1965] [serial = 740] [outer = 0xa0db7800]
19:00:52 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
19:00:52 INFO - document served over http requires an http
19:00:52 INFO - sub-resource via fetch-request using the meta-csp
19:00:52 INFO - delivery method with swap-origin-redirect and when
19:00:52 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
19:00:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:00:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:00:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:00:52 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
19:00:52 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
19:00:52 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
19:00:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:00:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:00:52 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
19:00:52 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 2958ms
19:00:52 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html
19:00:53 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0f33400 == 11 [pid = 1965] [id = 265]
19:00:53 INFO - PROCESS | 1913 | ++DOMWINDOW == 76 (0xa0f95800) [pid = 1965] [serial = 741] [outer = (nil)]
19:00:53 INFO - PROCESS | 1913 | ++DOMWINDOW == 77 (0xa157b800) [pid = 1965] [serial = 742] [outer = 0xa0f95800]
19:00:54 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:00:54 INFO - PROCESS | 1913 | ++DOMWINDOW == 78 (0xa15e4c00) [pid = 1965] [serial = 743] [outer = 0xa0f95800]
19:00:56 INFO - PROCESS | 1913 | ++DOCSHELL 0xa15f0000 == 12 [pid = 1965] [id = 266]
19:00:56 INFO - PROCESS | 1913 | ++DOMWINDOW == 79 (0xa15f0c00) [pid = 1965] [serial = 744] [outer = (nil)]
19:00:57 INFO - PROCESS | 1913 | ++DOMWINDOW == 80 (0xa18b8000) [pid = 1965] [serial = 745] [outer = 0xa15f0c00]
19:00:57 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
19:00:57 INFO - document served over http requires an http
19:00:57 INFO - sub-resource via iframe-tag using the meta-csp
19:00:57 INFO - delivery method with keep-origin-redirect and when
19:00:57 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html"
19:00:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:00:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:00:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:00:57 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
19:00:57 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
19:00:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:00:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:00:57 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
19:00:57 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 4817ms
19:00:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
19:00:58 INFO - PROCESS | 1913 | ++DOCSHELL 0x9ed35800 == 13 [pid = 1965] [id = 267]
19:00:58 INFO - PROCESS | 1913 | ++DOMWINDOW == 81 (0x9ed37800) [pid = 1965] [serial = 746] [outer = (nil)]
19:00:58 INFO - PROCESS | 1913 | ++DOMWINDOW == 82 (0x9f026400) [pid = 1965] [serial = 747] [outer = 0x9ed37800]
19:00:59 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:00:59 INFO - PROCESS | 1913 | ++DOMWINDOW == 83 (0xa052ac00) [pid = 1965] [serial = 748] [outer = 0x9ed37800]
19:01:00 INFO - PROCESS | 1913 | ++DOCSHELL 0x9f469400 == 14 [pid = 1965] [id = 268]
19:01:00 INFO - PROCESS | 1913 | ++DOMWINDOW == 84 (0x9f46a000) [pid = 1965] [serial = 749] [outer = (nil)]
19:01:00 INFO - PROCESS | 1913 | ++DOMWINDOW == 85 (0x9fbd0c00) [pid = 1965] [serial = 750] [outer = 0x9f46a000]
19:01:00 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
19:01:00 INFO - document served over http requires an http
19:01:00 INFO - sub-resource via iframe-tag using the meta-csp
19:01:00 INFO - delivery method with no-redirect and when
19:01: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/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html"
19:01:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:01:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:01:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:01:00 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
19:01:00 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
19:01:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:01:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:01:00 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
19:01:00 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 2592ms
19:01:00 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html
19:01:00 INFO - PROCESS | 1913 | ++DOCSHELL 0x9ed38800 == 15 [pid = 1965] [id = 269]
19:01:00 INFO - PROCESS | 1913 | ++DOMWINDOW == 86 (0x9ed40000) [pid = 1965] [serial = 751] [outer = (nil)]
19:01:01 INFO - PROCESS | 1913 | ++DOMWINDOW == 87 (0x9faa3400) [pid = 1965] [serial = 752] [outer = 0x9ed40000]
19:01:01 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:01:01 INFO - PROCESS | 1913 | ++DOMWINDOW == 88 (0xa063f000) [pid = 1965] [serial = 753] [outer = 0x9ed40000]
19:01:01 INFO - PROCESS | 1913 | --DOCSHELL 0x9f024000 == 14 [pid = 1965] [id = 257]
19:01:01 INFO - PROCESS | 1913 | --DOCSHELL 0xa413c000 == 13 [pid = 1965] [id = 256]
19:01:02 INFO - PROCESS | 1913 | --DOMWINDOW == 87 (0xa0f86400) [pid = 1965] [serial = 662] [outer = (nil)] [url = about:blank]
19:01:02 INFO - PROCESS | 1913 | --DOMWINDOW == 86 (0xa18ba000) [pid = 1965] [serial = 639] [outer = (nil)] [url = about:blank]
19:01:02 INFO - PROCESS | 1913 | --DOMWINDOW == 85 (0xa2d02000) [pid = 1965] [serial = 645] [outer = (nil)] [url = about:blank]
19:01:02 INFO - PROCESS | 1913 | --DOMWINDOW == 84 (0xa0639400) [pid = 1965] [serial = 667] [outer = (nil)] [url = about:blank]
19:01:02 INFO - PROCESS | 1913 | --DOMWINDOW == 83 (0xa470e800) [pid = 1965] [serial = 654] [outer = (nil)] [url = about:blank]
19:01:02 INFO - PROCESS | 1913 | --DOMWINDOW == 82 (0xa4f51000) [pid = 1965] [serial = 657] [outer = (nil)] [url = about:blank]
19:01:02 INFO - PROCESS | 1913 | --DOMWINDOW == 81 (0xa0644c00) [pid = 1965] [serial = 672] [outer = (nil)] [url = about:blank]
19:01:02 INFO - PROCESS | 1913 | --DOMWINDOW == 80 (0xa2252800) [pid = 1965] [serial = 642] [outer = (nil)] [url = about:blank]
19:01:02 INFO - PROCESS | 1913 | --DOMWINDOW == 79 (0xa3c93400) [pid = 1965] [serial = 651] [outer = (nil)] [url = about:blank]
19:01:02 INFO - PROCESS | 1913 | --DOMWINDOW == 78 (0xa358f400) [pid = 1965] [serial = 648] [outer = (nil)] [url = about:blank]
19:01:02 INFO - PROCESS | 1913 | --DOMWINDOW == 77 (0xa0f88400) [pid = 1965] [serial = 636] [outer = (nil)] [url = about:blank]
19:01:02 INFO - PROCESS | 1913 | --DOMWINDOW == 76 (0xa0f8c000) [pid = 1965] [serial = 677] [outer = (nil)] [url = about:blank]
19:01:02 INFO - PROCESS | 1913 | ++DOCSHELL 0x9f025800 == 14 [pid = 1965] [id = 270]
19:01:02 INFO - PROCESS | 1913 | ++DOMWINDOW == 77 (0x9f027000) [pid = 1965] [serial = 754] [outer = (nil)]
19:01:02 INFO - PROCESS | 1913 | ++DOMWINDOW == 78 (0x9f460400) [pid = 1965] [serial = 755] [outer = 0x9f027000]
19:01:02 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
19:01:02 INFO - document served over http requires an http
19:01:02 INFO - sub-resource via iframe-tag using the meta-csp
19:01:02 INFO - delivery method with swap-origin-redirect and when
19:01:02 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
19:01:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:01:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:01:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:01:02 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
19:01:02 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
19:01:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:01:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:01:02 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
19:01:02 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 2313ms
19:01:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html
19:01:03 INFO - PROCESS | 1913 | ++DOCSHELL 0x9f028800 == 15 [pid = 1965] [id = 271]
19:01:03 INFO - PROCESS | 1913 | ++DOMWINDOW == 79 (0x9faa9800) [pid = 1965] [serial = 756] [outer = (nil)]
19:01:03 INFO - PROCESS | 1913 | ++DOMWINDOW == 80 (0x9fd70c00) [pid = 1965] [serial = 757] [outer = 0x9faa9800]
19:01:03 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:01:03 INFO - PROCESS | 1913 | ++DOMWINDOW == 81 (0xa0639400) [pid = 1965] [serial = 758] [outer = 0x9faa9800]
19:01:05 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
19:01:05 INFO - document served over http requires an http
19:01:05 INFO - sub-resource via script-tag using the meta-csp
19:01:05 INFO - delivery method with keep-origin-redirect and when
19:01:05 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html"
19:01:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:01:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:01:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:01:05 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
19:01:05 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
19:01:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:01:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:01:05 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
19:01:05 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 2238ms
19:01:05 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
19:01:05 INFO - PROCESS | 1913 | ++DOCSHELL 0x9fab0000 == 16 [pid = 1965] [id = 272]
19:01:05 INFO - PROCESS | 1913 | ++DOMWINDOW == 82 (0x9fbdd800) [pid = 1965] [serial = 759] [outer = (nil)]
19:01:05 INFO - PROCESS | 1913 | ++DOMWINDOW == 83 (0xa0dad400) [pid = 1965] [serial = 760] [outer = 0x9fbdd800]
19:01:06 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:01:06 INFO - PROCESS | 1913 | ++DOMWINDOW == 84 (0xa0f33c00) [pid = 1965] [serial = 761] [outer = 0x9fbdd800]
19:01:06 INFO - PROCESS | 1913 | --DOMWINDOW == 83 (0x9fbdd000) [pid = 1965] [serial = 721] [outer = (nil)] [url = about:blank]
19:01:06 INFO - PROCESS | 1913 | --DOMWINDOW == 82 (0xa1f7ac00) [pid = 1965] [serial = 697] [outer = (nil)] [url = about:blank]
19:01:06 INFO - PROCESS | 1913 | --DOMWINDOW == 81 (0xa157b400) [pid = 1965] [serial = 689] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:01:06 INFO - PROCESS | 1913 | --DOMWINDOW == 80 (0xa15edc00) [pid = 1965] [serial = 691] [outer = (nil)] [url = about:blank]
19:01:06 INFO - PROCESS | 1913 | --DOMWINDOW == 79 (0xa2f27800) [pid = 1965] [serial = 703] [outer = (nil)] [url = about:blank]
19:01:06 INFO - PROCESS | 1913 | --DOMWINDOW == 78 (0xa0848000) [pid = 1965] [serial = 684] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447469996491]
19:01:06 INFO - PROCESS | 1913 | --DOMWINDOW == 77 (0xa3780800) [pid = 1965] [serial = 706] [outer = (nil)] [url = about:blank]
19:01:06 INFO - PROCESS | 1913 | --DOMWINDOW == 76 (0xa1dc5800) [pid = 1965] [serial = 694] [outer = (nil)] [url = about:blank]
19:01:06 INFO - PROCESS | 1913 | --DOMWINDOW == 75 (0xa27b1400) [pid = 1965] [serial = 700] [outer = (nil)] [url = about:blank]
19:01:06 INFO - PROCESS | 1913 | --DOMWINDOW == 74 (0xa0da9c00) [pid = 1965] [serial = 686] [outer = (nil)] [url = about:blank]
19:01:06 INFO - PROCESS | 1913 | --DOMWINDOW == 73 (0x9f468000) [pid = 1965] [serial = 718] [outer = (nil)] [url = about:blank]
19:01:06 INFO - PROCESS | 1913 | --DOMWINDOW == 72 (0x9fab1c00) [pid = 1965] [serial = 681] [outer = (nil)] [url = about:blank]
19:01:06 INFO - PROCESS | 1913 | --DOMWINDOW == 71 (0xa4303c00) [pid = 1965] [serial = 712] [outer = (nil)] [url = about:blank]
19:01:06 INFO - PROCESS | 1913 | --DOMWINDOW == 70 (0xa4e29c00) [pid = 1965] [serial = 715] [outer = (nil)] [url = about:blank]
19:01:07 INFO - PROCESS | 1913 | --DOMWINDOW == 69 (0xa3d31000) [pid = 1965] [serial = 709] [outer = (nil)] [url = about:blank]
19:01:07 INFO - PROCESS | 1913 | --DOMWINDOW == 68 (0xa1570800) [pid = 1965] [serial = 688] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:01:07 INFO - PROCESS | 1913 | --DOMWINDOW == 67 (0xa0646400) [pid = 1965] [serial = 683] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447469996491]
19:01:07 INFO - PROCESS | 1913 | --DOMWINDOW == 66 (0x9f464400) [pid = 1965] [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]
19:01:07 INFO - PROCESS | 1913 | --DOMWINDOW == 65 (0xa1d0cc00) [pid = 1965] [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]
19:01:07 INFO - PROCESS | 1913 | --DOMWINDOW == 64 (0xa3595400) [pid = 1965] [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]
19:01:07 INFO - PROCESS | 1913 | --DOMWINDOW == 63 (0xa3c8f800) [pid = 1965] [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]
19:01:07 INFO - PROCESS | 1913 | --DOMWINDOW == 62 (0xa15ebc00) [pid = 1965] [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]
19:01:07 INFO - PROCESS | 1913 | --DOMWINDOW == 61 (0xa2f1a000) [pid = 1965] [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]
19:01:07 INFO - PROCESS | 1913 | --DOMWINDOW == 60 (0xa099c000) [pid = 1965] [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]
19:01:07 INFO - PROCESS | 1913 | --DOMWINDOW == 59 (0xa2747400) [pid = 1965] [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]
19:01:07 INFO - PROCESS | 1913 | --DOMWINDOW == 58 (0xa413e400) [pid = 1965] [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]
19:01:07 INFO - PROCESS | 1913 | --DOMWINDOW == 57 (0x9f464000) [pid = 1965] [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]
19:01:07 INFO - PROCESS | 1913 | --DOMWINDOW == 56 (0xa0d3ec00) [pid = 1965] [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]
19:01:07 INFO - PROCESS | 1913 | --DOMWINDOW == 55 (0xa3c97c00) [pid = 1965] [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]
19:01:07 INFO - PROCESS | 1913 | --DOMWINDOW == 54 (0x9faa4800) [pid = 1965] [serial = 719] [outer = (nil)] [url = about:blank]
19:01:07 INFO - PROCESS | 1913 | --DOMWINDOW == 53 (0xa430a800) [pid = 1965] [serial = 713] [outer = (nil)] [url = about:blank]
19:01:07 INFO - PROCESS | 1913 | --DOMWINDOW == 52 (0xa4f53000) [pid = 1965] [serial = 716] [outer = (nil)] [url = about:blank]
19:01:07 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
19:01:07 INFO - document served over http requires an http
19:01:07 INFO - sub-resource via script-tag using the meta-csp
19:01:07 INFO - delivery method with no-redirect and when
19:01:07 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html"
19:01:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:01:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:01:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:01:07 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
19:01:07 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
19:01:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:01:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:01:07 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
19:01:07 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 2836ms
19:01:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html
19:01:08 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0843400 == 17 [pid = 1965] [id = 273]
19:01:08 INFO - PROCESS | 1913 | ++DOMWINDOW == 53 (0xa0d3ec00) [pid = 1965] [serial = 762] [outer = (nil)]
19:01:08 INFO - PROCESS | 1913 | ++DOMWINDOW == 54 (0xa0f87400) [pid = 1965] [serial = 763] [outer = 0xa0d3ec00]
19:01:08 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:01:08 INFO - PROCESS | 1913 | ++DOMWINDOW == 55 (0xa0f91800) [pid = 1965] [serial = 764] [outer = 0xa0d3ec00]
19:01:10 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
19:01:10 INFO - document served over http requires an http
19:01:10 INFO - sub-resource via script-tag using the meta-csp
19:01:10 INFO - delivery method with swap-origin-redirect and when
19:01:10 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html"
19:01:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:01:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:01:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:01:10 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
19:01:10 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
19:01:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:01:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:01:10 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html:23:7
19:01:10 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html | took 2397ms
19:01:10 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html
19:01:10 INFO - PROCESS | 1913 | ++DOCSHELL 0x9fbd6400 == 18 [pid = 1965] [id = 274]
19:01:10 INFO - PROCESS | 1913 | ++DOMWINDOW == 56 (0xa052f400) [pid = 1965] [serial = 765] [outer = (nil)]
19:01:11 INFO - PROCESS | 1913 | ++DOMWINDOW == 57 (0xa0999000) [pid = 1965] [serial = 766] [outer = 0xa052f400]
19:01:11 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:01:11 INFO - PROCESS | 1913 | ++DOMWINDOW == 58 (0xa0f3d400) [pid = 1965] [serial = 767] [outer = 0xa052f400]
19:01:13 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
19:01:13 INFO - document served over http requires an http
19:01:13 INFO - sub-resource via xhr-request using the meta-csp
19:01:13 INFO - delivery method with keep-origin-redirect and when
19:01:13 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html"
19:01:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:01:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:01:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:01:13 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
19:01:13 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
19:01:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:01:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:01:13 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
19:01:13 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 2752ms
19:01:13 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
19:01:13 INFO - PROCESS | 1913 | ++DOCSHELL 0xa054dc00 == 19 [pid = 1965] [id = 275]
19:01:13 INFO - PROCESS | 1913 | ++DOMWINDOW == 59 (0xa1579400) [pid = 1965] [serial = 768] [outer = (nil)]
19:01:13 INFO - PROCESS | 1913 | ++DOMWINDOW == 60 (0xa18bbc00) [pid = 1965] [serial = 769] [outer = 0xa1579400]
19:01:14 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:01:14 INFO - PROCESS | 1913 | ++DOMWINDOW == 61 (0xa18c1c00) [pid = 1965] [serial = 770] [outer = 0xa1579400]
19:01:15 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
19:01:15 INFO - document served over http requires an http
19:01:15 INFO - sub-resource via xhr-request using the meta-csp
19:01:15 INFO - delivery method with no-redirect and when
19:01:15 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html"
19:01:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:01:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:01:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:01:15 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
19:01:15 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
19:01:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:01:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:01:15 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
19:01:15 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 2446ms
19:01:15 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html
19:01:16 INFO - PROCESS | 1913 | ++DOCSHELL 0xa1d05800 == 20 [pid = 1965] [id = 276]
19:01:16 INFO - PROCESS | 1913 | ++DOMWINDOW == 62 (0xa1d08800) [pid = 1965] [serial = 771] [outer = (nil)]
19:01:16 INFO - PROCESS | 1913 | ++DOMWINDOW == 63 (0xa1dc5400) [pid = 1965] [serial = 772] [outer = 0xa1d08800]
19:01:16 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:01:16 INFO - PROCESS | 1913 | ++DOMWINDOW == 64 (0xa1dc9c00) [pid = 1965] [serial = 773] [outer = 0xa1d08800]
19:01:19 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
19:01:19 INFO - document served over http requires an http
19:01:19 INFO - sub-resource via xhr-request using the meta-csp
19:01:19 INFO - delivery method with swap-origin-redirect and when
19:01:19 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
19:01:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:01:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:01:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:01:19 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
19:01:19 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
19:01:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:01:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:01:19 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
19:01:19 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 3698ms
19:01:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
19:01:19 INFO - PROCESS | 1913 | ++DOCSHELL 0xa1d0e400 == 21 [pid = 1965] [id = 277]
19:01:19 INFO - PROCESS | 1913 | ++DOMWINDOW == 65 (0xa1dd4800) [pid = 1965] [serial = 774] [outer = (nil)]
19:01:20 INFO - PROCESS | 1913 | ++DOMWINDOW == 66 (0xa1f75400) [pid = 1965] [serial = 775] [outer = 0xa1dd4800]
19:01:20 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:01:20 INFO - PROCESS | 1913 | ++DOMWINDOW == 67 (0xa1f7b000) [pid = 1965] [serial = 776] [outer = 0xa1dd4800]
19:01:21 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
19:01:21 INFO - document served over http requires an https
19:01:21 INFO - sub-resource via fetch-request using the meta-csp
19:01:21 INFO - delivery method with keep-origin-redirect and when
19:01:21 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html"
19:01:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:01:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:01:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:01:21 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
19:01:21 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
19:01:21 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
19:01:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:01:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:01:21 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
19:01:21 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 2418ms
19:01:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
19:01:22 INFO - PROCESS | 1913 | ++DOCSHELL 0xa1f74000 == 22 [pid = 1965] [id = 278]
19:01:22 INFO - PROCESS | 1913 | ++DOMWINDOW == 68 (0xa2253800) [pid = 1965] [serial = 777] [outer = (nil)]
19:01:22 INFO - PROCESS | 1913 | ++DOMWINDOW == 69 (0xa2259400) [pid = 1965] [serial = 778] [outer = 0xa2253800]
19:01:22 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:01:22 INFO - PROCESS | 1913 | ++DOMWINDOW == 70 (0xa225e800) [pid = 1965] [serial = 779] [outer = 0xa2253800]
19:01:24 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
19:01:24 INFO - document served over http requires an https
19:01:24 INFO - sub-resource via fetch-request using the meta-csp
19:01:24 INFO - delivery method with no-redirect and when
19:01:24 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html"
19:01:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:01:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:01:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:01:24 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
19:01:24 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
19:01:24 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
19:01:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:01:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:01:24 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
19:01:24 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 2411ms
19:01:24 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html
19:01:24 INFO - PROCESS | 1913 | ++DOCSHELL 0xa2257c00 == 23 [pid = 1965] [id = 279]
19:01:24 INFO - PROCESS | 1913 | ++DOMWINDOW == 71 (0xa2746400) [pid = 1965] [serial = 780] [outer = (nil)]
19:01:24 INFO - PROCESS | 1913 | ++DOMWINDOW == 72 (0xa27aa800) [pid = 1965] [serial = 781] [outer = 0xa2746400]
19:01:25 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:01:25 INFO - PROCESS | 1913 | ++DOMWINDOW == 73 (0xa27b0400) [pid = 1965] [serial = 782] [outer = 0xa2746400]
19:01:28 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
19:01:28 INFO - document served over http requires an https
19:01:28 INFO - sub-resource via fetch-request using the meta-csp
19:01:28 INFO - delivery method with swap-origin-redirect and when
19:01:28 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html"
19:01:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:01:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:01:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:01:28 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
19:01:28 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
19:01:28 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
19:01:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:01:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:01:28 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
19:01:28 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 4206ms
19:01:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html
19:01:29 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0637800 == 24 [pid = 1965] [id = 280]
19:01:29 INFO - PROCESS | 1913 | ++DOMWINDOW == 74 (0xa0637c00) [pid = 1965] [serial = 783] [outer = (nil)]
19:01:29 INFO - PROCESS | 1913 | ++DOMWINDOW == 75 (0xa0842400) [pid = 1965] [serial = 784] [outer = 0xa0637c00]
19:01:29 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:01:29 INFO - PROCESS | 1913 | ++DOMWINDOW == 76 (0xa0db0000) [pid = 1965] [serial = 785] [outer = 0xa0637c00]
19:01:30 INFO - PROCESS | 1913 | --DOCSHELL 0x9fab0000 == 23 [pid = 1965] [id = 272]
19:01:30 INFO - PROCESS | 1913 | --DOCSHELL 0x9f028800 == 22 [pid = 1965] [id = 271]
19:01:30 INFO - PROCESS | 1913 | --DOCSHELL 0x9f025800 == 21 [pid = 1965] [id = 270]
19:01:30 INFO - PROCESS | 1913 | --DOCSHELL 0x9ed38800 == 20 [pid = 1965] [id = 269]
19:01:30 INFO - PROCESS | 1913 | --DOCSHELL 0x9ed35800 == 19 [pid = 1965] [id = 267]
19:01:30 INFO - PROCESS | 1913 | --DOCSHELL 0x9f469400 == 18 [pid = 1965] [id = 268]
19:01:30 INFO - PROCESS | 1913 | --DOCSHELL 0xa15f0000 == 17 [pid = 1965] [id = 266]
19:01:31 INFO - PROCESS | 1913 | ++DOCSHELL 0x9f01d800 == 18 [pid = 1965] [id = 281]
19:01:31 INFO - PROCESS | 1913 | ++DOMWINDOW == 77 (0x9f025800) [pid = 1965] [serial = 786] [outer = (nil)]
19:01:31 INFO - PROCESS | 1913 | --DOCSHELL 0xa0f33400 == 17 [pid = 1965] [id = 265]
19:01:31 INFO - PROCESS | 1913 | --DOCSHELL 0xa0db5000 == 16 [pid = 1965] [id = 264]
19:01:31 INFO - PROCESS | 1913 | --DOCSHELL 0xa0993400 == 15 [pid = 1965] [id = 263]
19:01:31 INFO - PROCESS | 1913 | --DOCSHELL 0xa0549c00 == 14 [pid = 1965] [id = 262]
19:01:31 INFO - PROCESS | 1913 | --DOCSHELL 0xa052cc00 == 13 [pid = 1965] [id = 261]
19:01:31 INFO - PROCESS | 1913 | --DOCSHELL 0x9f020000 == 12 [pid = 1965] [id = 260]
19:01:31 INFO - PROCESS | 1913 | --DOCSHELL 0x9faae800 == 11 [pid = 1965] [id = 258]
19:01:31 INFO - PROCESS | 1913 | --DOCSHELL 0x9ed39000 == 10 [pid = 1965] [id = 259]
19:01:31 INFO - PROCESS | 1913 | --DOMWINDOW == 76 (0xa27b9800) [pid = 1965] [serial = 701] [outer = (nil)] [url = about:blank]
19:01:31 INFO - PROCESS | 1913 | --DOMWINDOW == 75 (0xa339f800) [pid = 1965] [serial = 704] [outer = (nil)] [url = about:blank]
19:01:31 INFO - PROCESS | 1913 | --DOMWINDOW == 74 (0xa0529800) [pid = 1965] [serial = 682] [outer = (nil)] [url = about:blank]
19:01:31 INFO - PROCESS | 1913 | --DOMWINDOW == 73 (0xa18b9000) [pid = 1965] [serial = 692] [outer = (nil)] [url = about:blank]
19:01:31 INFO - PROCESS | 1913 | --DOMWINDOW == 72 (0xa1dcac00) [pid = 1965] [serial = 695] [outer = (nil)] [url = about:blank]
19:01:31 INFO - PROCESS | 1913 | --DOMWINDOW == 71 (0xa2259c00) [pid = 1965] [serial = 698] [outer = (nil)] [url = about:blank]
19:01:31 INFO - PROCESS | 1913 | --DOMWINDOW == 70 (0xa0f31800) [pid = 1965] [serial = 687] [outer = (nil)] [url = about:blank]
19:01:31 INFO - PROCESS | 1913 | --DOMWINDOW == 69 (0xa3881000) [pid = 1965] [serial = 707] [outer = (nil)] [url = about:blank]
19:01:31 INFO - PROCESS | 1913 | --DOMWINDOW == 68 (0xa3d38c00) [pid = 1965] [serial = 710] [outer = (nil)] [url = about:blank]
19:01:31 INFO - PROCESS | 1913 | ++DOMWINDOW == 69 (0x9f46cc00) [pid = 1965] [serial = 787] [outer = 0x9f025800]
19:01:31 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
19:01:31 INFO - document served over http requires an https
19:01:31 INFO - sub-resource via iframe-tag using the meta-csp
19:01:31 INFO - delivery method with keep-origin-redirect and when
19:01: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-https/iframe-tag/cross-origin.keep-origin-redirect.http.html"
19:01:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:01:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:01:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:01:31 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
19:01:31 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
19:01:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:01:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:01:31 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
19:01:31 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 3273ms
19:01:31 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
19:01:32 INFO - PROCESS | 1913 | ++DOCSHELL 0x9f028800 == 11 [pid = 1965] [id = 282]
19:01:32 INFO - PROCESS | 1913 | ++DOMWINDOW == 70 (0x9f469800) [pid = 1965] [serial = 788] [outer = (nil)]
19:01:32 INFO - PROCESS | 1913 | ++DOMWINDOW == 71 (0x9fd6f000) [pid = 1965] [serial = 789] [outer = 0x9f469800]
19:01:32 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:01:32 INFO - PROCESS | 1913 | ++DOMWINDOW == 72 (0xa052a400) [pid = 1965] [serial = 790] [outer = 0x9f469800]
19:01:33 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0542c00 == 12 [pid = 1965] [id = 283]
19:01:33 INFO - PROCESS | 1913 | ++DOMWINDOW == 73 (0xa054a400) [pid = 1965] [serial = 791] [outer = (nil)]
19:01:33 INFO - PROCESS | 1913 | ++DOMWINDOW == 74 (0xa063a400) [pid = 1965] [serial = 792] [outer = 0xa054a400]
19:01:34 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
19:01:34 INFO - document served over http requires an https
19:01:34 INFO - sub-resource via iframe-tag using the meta-csp
19:01:34 INFO - delivery method with no-redirect and when
19:01:34 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html"
19:01:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:01:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:01:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:01:34 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
19:01:34 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
19:01:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:01:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:01:34 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
19:01:34 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 2504ms
19:01:34 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html
19:01:34 INFO - PROCESS | 1913 | ++DOCSHELL 0x9f46bc00 == 13 [pid = 1965] [id = 284]
19:01:34 INFO - PROCESS | 1913 | ++DOMWINDOW == 75 (0x9fbd5000) [pid = 1965] [serial = 793] [outer = (nil)]
19:01:35 INFO - PROCESS | 1913 | ++DOMWINDOW == 76 (0xa0997c00) [pid = 1965] [serial = 794] [outer = 0x9fbd5000]
19:01:35 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:01:35 INFO - PROCESS | 1913 | ++DOMWINDOW == 77 (0xa0daa800) [pid = 1965] [serial = 795] [outer = 0x9fbd5000]
19:01:38 INFO - PROCESS | 1913 | --DOMWINDOW == 76 (0xa18b8000) [pid = 1965] [serial = 745] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
19:01:38 INFO - PROCESS | 1913 | --DOMWINDOW == 75 (0xa157b800) [pid = 1965] [serial = 742] [outer = (nil)] [url = about:blank]
19:01:38 INFO - PROCESS | 1913 | --DOMWINDOW == 74 (0xa0996000) [pid = 1965] [serial = 733] [outer = (nil)] [url = about:blank]
19:01:38 INFO - PROCESS | 1913 | --DOMWINDOW == 73 (0xa0d46c00) [pid = 1965] [serial = 736] [outer = (nil)] [url = about:blank]
19:01:38 INFO - PROCESS | 1913 | --DOMWINDOW == 72 (0xa0f37800) [pid = 1965] [serial = 739] [outer = (nil)] [url = about:blank]
19:01:38 INFO - PROCESS | 1913 | --DOMWINDOW == 71 (0x9f45ec00) [pid = 1965] [serial = 724] [outer = (nil)] [url = about:blank]
19:01:38 INFO - PROCESS | 1913 | --DOMWINDOW == 70 (0xa052e000) [pid = 1965] [serial = 727] [outer = (nil)] [url = about:blank]
19:01:38 INFO - PROCESS | 1913 | --DOMWINDOW == 69 (0xa063b400) [pid = 1965] [serial = 730] [outer = (nil)] [url = about:blank]
19:01:38 INFO - PROCESS | 1913 | --DOMWINDOW == 68 (0x9fbd0c00) [pid = 1965] [serial = 750] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447470060035]
19:01:38 INFO - PROCESS | 1913 | --DOMWINDOW == 67 (0x9f026400) [pid = 1965] [serial = 747] [outer = (nil)] [url = about:blank]
19:01:38 INFO - PROCESS | 1913 | --DOMWINDOW == 66 (0x9f460400) [pid = 1965] [serial = 755] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
19:01:38 INFO - PROCESS | 1913 | --DOMWINDOW == 65 (0x9faa3400) [pid = 1965] [serial = 752] [outer = (nil)] [url = about:blank]
19:01:38 INFO - PROCESS | 1913 | --DOMWINDOW == 64 (0x9fd70c00) [pid = 1965] [serial = 757] [outer = (nil)] [url = about:blank]
19:01:38 INFO - PROCESS | 1913 | --DOMWINDOW == 63 (0xa0dad400) [pid = 1965] [serial = 760] [outer = (nil)] [url = about:blank]
19:01:38 INFO - PROCESS | 1913 | --DOMWINDOW == 62 (0x9fbdd800) [pid = 1965] [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]
19:01:38 INFO - PROCESS | 1913 | --DOMWINDOW == 61 (0x9faa9800) [pid = 1965] [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]
19:01:38 INFO - PROCESS | 1913 | --DOMWINDOW == 60 (0x9ed40000) [pid = 1965] [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]
19:01:38 INFO - PROCESS | 1913 | --DOMWINDOW == 59 (0x9f027000) [pid = 1965] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
19:01:38 INFO - PROCESS | 1913 | --DOMWINDOW == 58 (0xa15f0c00) [pid = 1965] [serial = 744] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
19:01:38 INFO - PROCESS | 1913 | --DOMWINDOW == 57 (0x9fbd0800) [pid = 1965] [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]
19:01:38 INFO - PROCESS | 1913 | --DOMWINDOW == 56 (0x9f46a000) [pid = 1965] [serial = 749] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447470060035]
19:01:38 INFO - PROCESS | 1913 | --DOMWINDOW == 55 (0x9fd71800) [pid = 1965] [serial = 722] [outer = (nil)] [url = about:blank]
19:01:38 INFO - PROCESS | 1913 | ++DOCSHELL 0x9ed40000 == 14 [pid = 1965] [id = 285]
19:01:38 INFO - PROCESS | 1913 | ++DOMWINDOW == 56 (0x9f027c00) [pid = 1965] [serial = 796] [outer = (nil)]
19:01:38 INFO - PROCESS | 1913 | ++DOMWINDOW == 57 (0x9fd6e400) [pid = 1965] [serial = 797] [outer = 0x9f027c00]
19:01:38 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
19:01:38 INFO - document served over http requires an https
19:01:38 INFO - sub-resource via iframe-tag using the meta-csp
19:01:38 INFO - delivery method with swap-origin-redirect and when
19:01: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/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html"
19:01:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:01:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:01:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:01:38 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
19:01:38 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
19:01:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:01:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:01:38 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
19:01:38 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 4650ms
19:01:38 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html
19:01:39 INFO - PROCESS | 1913 | ++DOCSHELL 0x9faa4400 == 15 [pid = 1965] [id = 286]
19:01:39 INFO - PROCESS | 1913 | ++DOMWINDOW == 58 (0x9faae800) [pid = 1965] [serial = 798] [outer = (nil)]
19:01:39 INFO - PROCESS | 1913 | ++DOMWINDOW == 59 (0x9fbd7c00) [pid = 1965] [serial = 799] [outer = 0x9faae800]
19:01:39 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:01:39 INFO - PROCESS | 1913 | ++DOMWINDOW == 60 (0xa0646c00) [pid = 1965] [serial = 800] [outer = 0x9faae800]
19:01:41 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
19:01:41 INFO - document served over http requires an https
19:01:41 INFO - sub-resource via script-tag using the meta-csp
19:01:41 INFO - delivery method with keep-origin-redirect and when
19:01:41 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html"
19:01:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:01:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:01:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:01:41 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
19:01:41 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
19:01:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:01:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:01:41 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
19:01:41 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 2256ms
19:01:41 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
19:01:41 INFO - PROCESS | 1913 | ++DOCSHELL 0x9f46a400 == 16 [pid = 1965] [id = 287]
19:01:41 INFO - PROCESS | 1913 | ++DOMWINDOW == 61 (0x9f46d400) [pid = 1965] [serial = 801] [outer = (nil)]
19:01:41 INFO - PROCESS | 1913 | ++DOMWINDOW == 62 (0xa0f38000) [pid = 1965] [serial = 802] [outer = 0x9f46d400]
19:01:42 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:01:42 INFO - PROCESS | 1913 | ++DOMWINDOW == 63 (0xa0f91000) [pid = 1965] [serial = 803] [outer = 0x9f46d400]
19:01:43 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
19:01:43 INFO - document served over http requires an https
19:01:43 INFO - sub-resource via script-tag using the meta-csp
19:01:43 INFO - delivery method with no-redirect and when
19:01: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/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html"
19:01:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:01:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:01:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:01:43 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
19:01:43 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
19:01:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:01:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:01:43 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
19:01:43 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 2274ms
19:01:43 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html
19:01:44 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0f31400 == 17 [pid = 1965] [id = 288]
19:01:44 INFO - PROCESS | 1913 | ++DOMWINDOW == 64 (0xa0f32800) [pid = 1965] [serial = 804] [outer = (nil)]
19:01:44 INFO - PROCESS | 1913 | ++DOMWINDOW == 65 (0xa18b8c00) [pid = 1965] [serial = 805] [outer = 0xa0f32800]
19:01:44 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:01:44 INFO - PROCESS | 1913 | ++DOMWINDOW == 66 (0xa18c1800) [pid = 1965] [serial = 806] [outer = 0xa0f32800]
19:01:46 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
19:01:46 INFO - document served over http requires an https
19:01:46 INFO - sub-resource via script-tag using the meta-csp
19:01:46 INFO - delivery method with swap-origin-redirect and when
19:01:46 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html"
19:01:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:01:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:01:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:01:46 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
19:01:46 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
19:01:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:01:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:01:46 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
19:01:46 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 2539ms
19:01:46 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html
19:01:46 INFO - PROCESS | 1913 | ++DOCSHELL 0xa18b6c00 == 18 [pid = 1965] [id = 289]
19:01:46 INFO - PROCESS | 1913 | ++DOMWINDOW == 67 (0xa1dccc00) [pid = 1965] [serial = 807] [outer = (nil)]
19:01:46 INFO - PROCESS | 1913 | ++DOMWINDOW == 68 (0xa2251400) [pid = 1965] [serial = 808] [outer = 0xa1dccc00]
19:01:47 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:01:47 INFO - PROCESS | 1913 | ++DOMWINDOW == 69 (0xa273dc00) [pid = 1965] [serial = 809] [outer = 0xa1dccc00]
19:01:48 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
19:01:48 INFO - document served over http requires an https
19:01:48 INFO - sub-resource via xhr-request using the meta-csp
19:01:48 INFO - delivery method with keep-origin-redirect and when
19:01:48 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html"
19:01:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:01:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:01:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:01:48 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
19:01:48 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
19:01:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:01:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:01:48 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
19:01:48 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 2813ms
19:01:48 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
19:01:49 INFO - PROCESS | 1913 | ++DOCSHELL 0xa1f74800 == 19 [pid = 1965] [id = 290]
19:01:49 INFO - PROCESS | 1913 | ++DOMWINDOW == 70 (0xa2747c00) [pid = 1965] [serial = 810] [outer = (nil)]
19:01:49 INFO - PROCESS | 1913 | ++DOMWINDOW == 71 (0xa2d04400) [pid = 1965] [serial = 811] [outer = 0xa2747c00]
19:01:50 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:01:50 INFO - PROCESS | 1913 | ++DOMWINDOW == 72 (0xa2d05400) [pid = 1965] [serial = 812] [outer = 0xa2747c00]
19:01:51 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
19:01:51 INFO - document served over http requires an https
19:01:51 INFO - sub-resource via xhr-request using the meta-csp
19:01:51 INFO - delivery method with no-redirect and when
19:01:51 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html"
19:01:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:01:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:01:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:01:51 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
19:01:51 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
19:01:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:01:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:01:51 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
19:01:51 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 2541ms
19:01:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html
19:01:52 INFO - PROCESS | 1913 | ++DOCSHELL 0xa2d02400 == 20 [pid = 1965] [id = 291]
19:01:52 INFO - PROCESS | 1913 | ++DOMWINDOW == 73 (0xa2d0a400) [pid = 1965] [serial = 813] [outer = (nil)]
19:01:52 INFO - PROCESS | 1913 | ++DOMWINDOW == 74 (0xa2f1f400) [pid = 1965] [serial = 814] [outer = 0xa2d0a400]
19:01:52 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:01:52 INFO - PROCESS | 1913 | ++DOMWINDOW == 75 (0xa339e400) [pid = 1965] [serial = 815] [outer = 0xa2d0a400]
19:01:54 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
19:01:54 INFO - document served over http requires an https
19:01:54 INFO - sub-resource via xhr-request using the meta-csp
19:01:54 INFO - delivery method with swap-origin-redirect and when
19:01:54 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html"
19:01:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:01:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:01:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:01:54 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
19:01:54 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
19:01:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:01:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:01:54 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
19:01:54 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 2743ms
19:01:54 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
19:01:54 INFO - PROCESS | 1913 | ++DOCSHELL 0xa2f1e400 == 21 [pid = 1965] [id = 292]
19:01:54 INFO - PROCESS | 1913 | ++DOMWINDOW == 76 (0xa33a4c00) [pid = 1965] [serial = 816] [outer = (nil)]
19:01:54 INFO - PROCESS | 1913 | ++DOMWINDOW == 77 (0xa33ac000) [pid = 1965] [serial = 817] [outer = 0xa33a4c00]
19:01:56 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:01:56 INFO - PROCESS | 1913 | ++DOMWINDOW == 78 (0xa358c800) [pid = 1965] [serial = 818] [outer = 0xa33a4c00]
19:01:57 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
19:01:57 INFO - document served over http requires an http
19:01:57 INFO - sub-resource via fetch-request using the meta-csp
19:01:57 INFO - delivery method with keep-origin-redirect and when
19:01:57 INFO - the target request is same-origin.
19:01:57 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 3253ms
19:01:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html
19:01:58 INFO - PROCESS | 1913 | ++DOCSHELL 0xa3595400 == 22 [pid = 1965] [id = 293]
19:01:58 INFO - PROCESS | 1913 | ++DOMWINDOW == 79 (0xa3597800) [pid = 1965] [serial = 819] [outer = (nil)]
19:01:58 INFO - PROCESS | 1913 | ++DOMWINDOW == 80 (0xa3776000) [pid = 1965] [serial = 820] [outer = 0xa3597800]
19:01:58 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:01:58 INFO - PROCESS | 1913 | ++DOMWINDOW == 81 (0xa3779c00) [pid = 1965] [serial = 821] [outer = 0xa3597800]
19:01:59 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
19:01:59 INFO - document served over http requires an http
19:01:59 INFO - sub-resource via fetch-request using the meta-csp
19:01:59 INFO - delivery method with no-redirect and when
19:01:59 INFO - the target request is same-origin.
19:01:59 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 2192ms
19:01:59 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
19:02:00 INFO - PROCESS | 1913 | ++DOCSHELL 0x9f466400 == 23 [pid = 1965] [id = 294]
19:02:00 INFO - PROCESS | 1913 | ++DOMWINDOW == 82 (0x9f46a800) [pid = 1965] [serial = 822] [outer = (nil)]
19:02:00 INFO - PROCESS | 1913 | ++DOMWINDOW == 83 (0xa0843c00) [pid = 1965] [serial = 823] [outer = 0x9f46a800]
19:02:01 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:02:01 INFO - PROCESS | 1913 | ++DOMWINDOW == 84 (0xa387ec00) [pid = 1965] [serial = 824] [outer = 0x9f46a800]
19:02:02 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
19:02:02 INFO - document served over http requires an http
19:02:02 INFO - sub-resource via fetch-request using the meta-csp
19:02:02 INFO - delivery method with swap-origin-redirect and when
19:02:02 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html"
19:02:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:02:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:02:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:02:02 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
19:02:02 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
19:02:02 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
19:02:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:02:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:02:02 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
19:02:02 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 2974ms
19:02:02 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
19:02:03 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0992400 == 24 [pid = 1965] [id = 295]
19:02:03 INFO - PROCESS | 1913 | ++DOMWINDOW == 85 (0xa0f2fc00) [pid = 1965] [serial = 825] [outer = (nil)]
19:02:03 INFO - PROCESS | 1913 | ++DOMWINDOW == 86 (0xa0f88800) [pid = 1965] [serial = 826] [outer = 0xa0f2fc00]
19:02:03 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:02:03 INFO - PROCESS | 1913 | ++DOMWINDOW == 87 (0xa18b9000) [pid = 1965] [serial = 827] [outer = 0xa0f2fc00]
19:02:04 INFO - PROCESS | 1913 | ++DOCSHELL 0x9fd7c000 == 25 [pid = 1965] [id = 296]
19:02:04 INFO - PROCESS | 1913 | ++DOMWINDOW == 88 (0x9fd7c400) [pid = 1965] [serial = 828] [outer = (nil)]
19:02:05 INFO - PROCESS | 1913 | ++DOMWINDOW == 89 (0x9ed36800) [pid = 1965] [serial = 829] [outer = 0x9fd7c400]
19:02:05 INFO - PROCESS | 1913 | --DOCSHELL 0x9ed40000 == 24 [pid = 1965] [id = 285]
19:02:05 INFO - PROCESS | 1913 | --DOCSHELL 0xa0542c00 == 23 [pid = 1965] [id = 283]
19:02:05 INFO - PROCESS | 1913 | --DOCSHELL 0x9f028800 == 22 [pid = 1965] [id = 282]
19:02:05 INFO - PROCESS | 1913 | --DOCSHELL 0x9f01d800 == 21 [pid = 1965] [id = 281]
19:02:05 INFO - PROCESS | 1913 | --DOCSHELL 0xa0637800 == 20 [pid = 1965] [id = 280]
19:02:05 INFO - PROCESS | 1913 | --DOCSHELL 0xa1f74000 == 19 [pid = 1965] [id = 278]
19:02:05 INFO - PROCESS | 1913 | --DOCSHELL 0xa1d0e400 == 18 [pid = 1965] [id = 277]
19:02:05 INFO - PROCESS | 1913 | --DOCSHELL 0xa1d05800 == 17 [pid = 1965] [id = 276]
19:02:05 INFO - PROCESS | 1913 | --DOCSHELL 0xa054dc00 == 16 [pid = 1965] [id = 275]
19:02:05 INFO - PROCESS | 1913 | --DOCSHELL 0x9fbd6400 == 15 [pid = 1965] [id = 274]
19:02:05 INFO - PROCESS | 1913 | --DOMWINDOW == 88 (0xa063f000) [pid = 1965] [serial = 753] [outer = (nil)] [url = about:blank]
19:02:05 INFO - PROCESS | 1913 | --DOMWINDOW == 87 (0xa0f33c00) [pid = 1965] [serial = 761] [outer = (nil)] [url = about:blank]
19:02:05 INFO - PROCESS | 1913 | --DOMWINDOW == 86 (0xa0639400) [pid = 1965] [serial = 758] [outer = (nil)] [url = about:blank]
19:02:05 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
19:02:05 INFO - document served over http requires an http
19:02:05 INFO - sub-resource via iframe-tag using the meta-csp
19:02:05 INFO - delivery method with keep-origin-redirect and when
19:02:05 INFO - the target request is same-origin.
19:02:05 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 2698ms
19:02:05 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html
19:02:06 INFO - PROCESS | 1913 | ++DOCSHELL 0xa052c000 == 16 [pid = 1965] [id = 297]
19:02:06 INFO - PROCESS | 1913 | ++DOMWINDOW == 87 (0xa0531000) [pid = 1965] [serial = 830] [outer = (nil)]
19:02:06 INFO - PROCESS | 1913 | ++DOMWINDOW == 88 (0xa0547800) [pid = 1965] [serial = 831] [outer = 0xa0531000]
19:02:06 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:02:06 INFO - PROCESS | 1913 | ++DOMWINDOW == 89 (0xa0841400) [pid = 1965] [serial = 832] [outer = 0xa0531000]
19:02:07 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0d3fc00 == 17 [pid = 1965] [id = 298]
19:02:07 INFO - PROCESS | 1913 | ++DOMWINDOW == 90 (0xa0d40c00) [pid = 1965] [serial = 833] [outer = (nil)]
19:02:08 INFO - PROCESS | 1913 | ++DOMWINDOW == 91 (0xa0dae400) [pid = 1965] [serial = 834] [outer = 0xa0d40c00]
19:02:08 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
19:02:08 INFO - document served over http requires an http
19:02:08 INFO - sub-resource via iframe-tag using the meta-csp
19:02:08 INFO - delivery method with no-redirect and when
19:02:08 INFO - the target request is same-origin.
19:02:08 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 2891ms
19:02:08 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
19:02:09 INFO - PROCESS | 1913 | ++DOCSHELL 0x9fd72800 == 18 [pid = 1965] [id = 299]
19:02:09 INFO - PROCESS | 1913 | ++DOMWINDOW == 92 (0xa0d45400) [pid = 1965] [serial = 835] [outer = (nil)]
19:02:09 INFO - PROCESS | 1913 | ++DOMWINDOW == 93 (0xa18b5000) [pid = 1965] [serial = 836] [outer = 0xa0d45400]
19:02:09 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:02:10 INFO - PROCESS | 1913 | ++DOMWINDOW == 94 (0xa1d07400) [pid = 1965] [serial = 837] [outer = 0xa0d45400]
19:02:11 INFO - PROCESS | 1913 | --DOMWINDOW == 93 (0xa1dc5400) [pid = 1965] [serial = 772] [outer = (nil)] [url = about:blank]
19:02:11 INFO - PROCESS | 1913 | --DOMWINDOW == 92 (0xa2259400) [pid = 1965] [serial = 778] [outer = (nil)] [url = about:blank]
19:02:11 INFO - PROCESS | 1913 | --DOMWINDOW == 91 (0xa0f87400) [pid = 1965] [serial = 763] [outer = (nil)] [url = about:blank]
19:02:11 INFO - PROCESS | 1913 | --DOMWINDOW == 90 (0xa0842400) [pid = 1965] [serial = 784] [outer = (nil)] [url = about:blank]
19:02:11 INFO - PROCESS | 1913 | --DOMWINDOW == 89 (0xa0999000) [pid = 1965] [serial = 766] [outer = (nil)] [url = about:blank]
19:02:11 INFO - PROCESS | 1913 | --DOMWINDOW == 88 (0xa18bbc00) [pid = 1965] [serial = 769] [outer = (nil)] [url = about:blank]
19:02:11 INFO - PROCESS | 1913 | --DOMWINDOW == 87 (0x9f46cc00) [pid = 1965] [serial = 787] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:02:11 INFO - PROCESS | 1913 | --DOMWINDOW == 86 (0x9fd6f000) [pid = 1965] [serial = 789] [outer = (nil)] [url = about:blank]
19:02:11 INFO - PROCESS | 1913 | --DOMWINDOW == 85 (0xa063a400) [pid = 1965] [serial = 792] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447470093795]
19:02:11 INFO - PROCESS | 1913 | --DOMWINDOW == 84 (0xa27aa800) [pid = 1965] [serial = 781] [outer = (nil)] [url = about:blank]
19:02:11 INFO - PROCESS | 1913 | --DOMWINDOW == 83 (0xa1f75400) [pid = 1965] [serial = 775] [outer = (nil)] [url = about:blank]
19:02:11 INFO - PROCESS | 1913 | --DOMWINDOW == 82 (0xa0997c00) [pid = 1965] [serial = 794] [outer = (nil)] [url = about:blank]
19:02:11 INFO - PROCESS | 1913 | --DOMWINDOW == 81 (0x9f025800) [pid = 1965] [serial = 786] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:02:11 INFO - PROCESS | 1913 | --DOMWINDOW == 80 (0x9f469800) [pid = 1965] [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]
19:02:11 INFO - PROCESS | 1913 | --DOMWINDOW == 79 (0xa054a400) [pid = 1965] [serial = 791] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447470093795]
19:02:11 INFO - PROCESS | 1913 | --DOMWINDOW == 78 (0xa0637c00) [pid = 1965] [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]
19:02:11 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0530c00 == 19 [pid = 1965] [id = 300]
19:02:11 INFO - PROCESS | 1913 | ++DOMWINDOW == 79 (0xa0534000) [pid = 1965] [serial = 838] [outer = (nil)]
19:02:11 INFO - PROCESS | 1913 | ++DOMWINDOW == 80 (0xa0646000) [pid = 1965] [serial = 839] [outer = 0xa0534000]
19:02:12 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
19:02:12 INFO - document served over http requires an http
19:02:12 INFO - sub-resource via iframe-tag using the meta-csp
19:02:12 INFO - delivery method with swap-origin-redirect and when
19:02:12 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html"
19:02:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:02:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:02:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:02:12 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
19:02:12 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
19:02:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:02:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:02:12 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
19:02:12 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 3662ms
19:02:12 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
19:02:12 INFO - PROCESS | 1913 | ++DOCSHELL 0xa054a400 == 20 [pid = 1965] [id = 301]
19:02:12 INFO - PROCESS | 1913 | ++DOMWINDOW == 81 (0xa0637400) [pid = 1965] [serial = 840] [outer = (nil)]
19:02:12 INFO - PROCESS | 1913 | ++DOMWINDOW == 82 (0xa1f70c00) [pid = 1965] [serial = 841] [outer = 0xa0637400]
19:02:13 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:02:13 INFO - PROCESS | 1913 | ++DOMWINDOW == 83 (0xa2257400) [pid = 1965] [serial = 842] [outer = 0xa0637400]
19:02:14 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
19:02:14 INFO - document served over http requires an http
19:02:14 INFO - sub-resource via script-tag using the meta-csp
19:02:14 INFO - delivery method with keep-origin-redirect and when
19:02:14 INFO - the target request is same-origin.
19:02:14 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 2491ms
19:02:14 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html
19:02:15 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0847c00 == 21 [pid = 1965] [id = 302]
19:02:15 INFO - PROCESS | 1913 | ++DOMWINDOW == 84 (0xa084a400) [pid = 1965] [serial = 843] [outer = (nil)]
19:02:15 INFO - PROCESS | 1913 | ++DOMWINDOW == 85 (0xa0f94800) [pid = 1965] [serial = 844] [outer = 0xa084a400]
19:02:15 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:02:15 INFO - PROCESS | 1913 | ++DOMWINDOW == 86 (0xa1dc8400) [pid = 1965] [serial = 845] [outer = 0xa084a400]
19:02:17 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
19:02:17 INFO - document served over http requires an http
19:02:17 INFO - sub-resource via script-tag using the meta-csp
19:02:17 INFO - delivery method with no-redirect and when
19:02:17 INFO - the target request is same-origin.
19:02:17 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 2543ms
19:02:17 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
19:02:17 INFO - PROCESS | 1913 | ++DOCSHELL 0xa099c400 == 22 [pid = 1965] [id = 303]
19:02:17 INFO - PROCESS | 1913 | ++DOMWINDOW == 87 (0xa0db2c00) [pid = 1965] [serial = 846] [outer = (nil)]
19:02:18 INFO - PROCESS | 1913 | ++DOMWINDOW == 88 (0xa27b0000) [pid = 1965] [serial = 847] [outer = 0xa0db2c00]
19:02:19 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:02:19 INFO - PROCESS | 1913 | ++DOMWINDOW == 89 (0xa2f1a400) [pid = 1965] [serial = 848] [outer = 0xa0db2c00]
19:02:20 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
19:02:20 INFO - document served over http requires an http
19:02:20 INFO - sub-resource via script-tag using the meta-csp
19:02:20 INFO - delivery method with swap-origin-redirect and when
19:02:20 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html"
19:02:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:02:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:02:20 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
19:02:20 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
19:02:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:02:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:02:20 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
19:02:20 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 3445ms
19:02:20 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
19:02:21 INFO - PROCESS | 1913 | ++DOCSHELL 0xa27ac800 == 23 [pid = 1965] [id = 304]
19:02:21 INFO - PROCESS | 1913 | ++DOMWINDOW == 90 (0xa3592c00) [pid = 1965] [serial = 849] [outer = (nil)]
19:02:21 INFO - PROCESS | 1913 | ++DOMWINDOW == 91 (0xa3881c00) [pid = 1965] [serial = 850] [outer = 0xa3592c00]
19:02:21 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:02:21 INFO - PROCESS | 1913 | ++DOMWINDOW == 92 (0xa3887800) [pid = 1965] [serial = 851] [outer = 0xa3592c00]
19:02:23 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
19:02:23 INFO - document served over http requires an http
19:02:23 INFO - sub-resource via xhr-request using the meta-csp
19:02:23 INFO - delivery method with keep-origin-redirect and when
19:02:23 INFO - the target request is same-origin.
19:02:23 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 2210ms
19:02:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html
19:02:23 INFO - PROCESS | 1913 | ++DOCSHELL 0xa3784800 == 24 [pid = 1965] [id = 305]
19:02:23 INFO - PROCESS | 1913 | ++DOMWINDOW == 93 (0xa388b800) [pid = 1965] [serial = 852] [outer = (nil)]
19:02:23 INFO - PROCESS | 1913 | ++DOMWINDOW == 94 (0xa3c91c00) [pid = 1965] [serial = 853] [outer = 0xa388b800]
19:02:24 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:02:24 INFO - PROCESS | 1913 | ++DOMWINDOW == 95 (0xa3c97400) [pid = 1965] [serial = 854] [outer = 0xa388b800]
19:02:25 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
19:02:25 INFO - document served over http requires an http
19:02:25 INFO - sub-resource via xhr-request using the meta-csp
19:02:25 INFO - delivery method with no-redirect and when
19:02:25 INFO - the target request is same-origin.
19:02:25 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 1990ms
19:02:25 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
19:02:25 INFO - PROCESS | 1913 | ++DOCSHELL 0xa3c90000 == 25 [pid = 1965] [id = 306]
19:02:25 INFO - PROCESS | 1913 | ++DOMWINDOW == 96 (0xa3d31400) [pid = 1965] [serial = 855] [outer = (nil)]
19:02:25 INFO - PROCESS | 1913 | ++DOMWINDOW == 97 (0xa3d34c00) [pid = 1965] [serial = 856] [outer = 0xa3d31400]
19:02:26 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:02:26 INFO - PROCESS | 1913 | ++DOMWINDOW == 98 (0xa3d39000) [pid = 1965] [serial = 857] [outer = 0xa3d31400]
19:02:27 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
19:02:27 INFO - document served over http requires an http
19:02:27 INFO - sub-resource via xhr-request using the meta-csp
19:02:27 INFO - delivery method with swap-origin-redirect and when
19:02:27 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html"
19:02:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:02:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:02:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:02:27 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
19:02:27 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
19:02:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:02:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:02:27 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
19:02:27 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 2100ms
19:02:27 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
19:02:27 INFO - PROCESS | 1913 | ++DOCSHELL 0xa3d33000 == 26 [pid = 1965] [id = 307]
19:02:27 INFO - PROCESS | 1913 | ++DOMWINDOW == 99 (0xa4132000) [pid = 1965] [serial = 858] [outer = (nil)]
19:02:28 INFO - PROCESS | 1913 | ++DOMWINDOW == 100 (0xa413c400) [pid = 1965] [serial = 859] [outer = 0xa4132000]
19:02:28 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:02:28 INFO - PROCESS | 1913 | ++DOMWINDOW == 101 (0xa4302800) [pid = 1965] [serial = 860] [outer = 0xa4132000]
19:02:30 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
19:02:30 INFO - document served over http requires an https
19:02:30 INFO - sub-resource via fetch-request using the meta-csp
19:02:30 INFO - delivery method with keep-origin-redirect and when
19:02:30 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html"
19:02:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:02:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:02:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:02:30 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
19:02:30 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
19:02:30 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
19:02:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:02:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:02:30 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
19:02:30 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 2805ms
19:02:30 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html
19:02:30 INFO - PROCESS | 1913 | ++DOCSHELL 0xa430b000 == 27 [pid = 1965] [id = 308]
19:02:30 INFO - PROCESS | 1913 | ++DOMWINDOW == 102 (0xa430b800) [pid = 1965] [serial = 861] [outer = (nil)]
19:02:30 INFO - PROCESS | 1913 | ++DOMWINDOW == 103 (0xa4310c00) [pid = 1965] [serial = 862] [outer = 0xa430b800]
19:02:31 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:02:31 INFO - PROCESS | 1913 | ++DOMWINDOW == 104 (0xa4704c00) [pid = 1965] [serial = 863] [outer = 0xa430b800]
19:02:32 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
19:02:32 INFO - document served over http requires an https
19:02:32 INFO - sub-resource via fetch-request using the meta-csp
19:02:32 INFO - delivery method with no-redirect and when
19:02:32 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html"
19:02:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:02:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:02:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:02:32 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
19:02:32 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
19:02:32 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
19:02:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:02:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:02:32 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
19:02:32 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 2596ms
19:02:32 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
19:02:33 INFO - PROCESS | 1913 | ++DOCSHELL 0xa430ec00 == 28 [pid = 1965] [id = 309]
19:02:33 INFO - PROCESS | 1913 | ++DOMWINDOW == 105 (0xa4708c00) [pid = 1965] [serial = 864] [outer = (nil)]
19:02:33 INFO - PROCESS | 1913 | ++DOMWINDOW == 106 (0xa4e20000) [pid = 1965] [serial = 865] [outer = 0xa4708c00]
19:02:33 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:02:33 INFO - PROCESS | 1913 | ++DOMWINDOW == 107 (0xa4e25400) [pid = 1965] [serial = 866] [outer = 0xa4708c00]
19:02:36 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
19:02:36 INFO - document served over http requires an https
19:02:36 INFO - sub-resource via fetch-request using the meta-csp
19:02:36 INFO - delivery method with swap-origin-redirect and when
19:02:36 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html"
19:02:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:02:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:02:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:02:36 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
19:02:36 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
19:02:36 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
19:02:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:02:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:02:36 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
19:02:36 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 3499ms
19:02:36 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
19:02:37 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0999800 == 29 [pid = 1965] [id = 310]
19:02:37 INFO - PROCESS | 1913 | ++DOMWINDOW == 108 (0xa0d3d000) [pid = 1965] [serial = 867] [outer = (nil)]
19:02:37 INFO - PROCESS | 1913 | ++DOMWINDOW == 109 (0xa0db6800) [pid = 1965] [serial = 868] [outer = 0xa0d3d000]
19:02:38 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:02:38 INFO - PROCESS | 1913 | ++DOMWINDOW == 110 (0xa15e5c00) [pid = 1965] [serial = 869] [outer = 0xa0d3d000]
19:02:39 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
19:02:39 INFO - document served over http requires an https
19:02:39 INFO - sub-resource via fetch-request using the meta-csp
19:02:39 INFO - delivery method with swap-origin-redirect and when
19:02:39 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html"
19:02:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:02:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:02:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:02:39 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
19:02:39 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
19:02:39 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
19:02:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:02:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:02:39 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
19:02:39 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 3559ms
19:02:39 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
19:02:40 INFO - PROCESS | 1913 | ++DOCSHELL 0x9f02a000 == 30 [pid = 1965] [id = 311]
19:02:40 INFO - PROCESS | 1913 | ++DOMWINDOW == 111 (0x9f02b800) [pid = 1965] [serial = 870] [outer = (nil)]
19:02:40 INFO - PROCESS | 1913 | ++DOMWINDOW == 112 (0x9f46dc00) [pid = 1965] [serial = 871] [outer = 0x9f02b800]
19:02:40 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:02:40 INFO - PROCESS | 1913 | ++DOMWINDOW == 113 (0x9fd7b400) [pid = 1965] [serial = 872] [outer = 0x9f02b800]
19:02:40 INFO - PROCESS | 1913 | --DOCSHELL 0xa2257c00 == 29 [pid = 1965] [id = 279]
19:02:40 INFO - PROCESS | 1913 | --DOCSHELL 0xa0530c00 == 28 [pid = 1965] [id = 300]
19:02:40 INFO - PROCESS | 1913 | --DOCSHELL 0x9fd72800 == 27 [pid = 1965] [id = 299]
19:02:40 INFO - PROCESS | 1913 | --DOCSHELL 0xa0d3fc00 == 26 [pid = 1965] [id = 298]
19:02:40 INFO - PROCESS | 1913 | --DOCSHELL 0xa052c000 == 25 [pid = 1965] [id = 297]
19:02:41 INFO - PROCESS | 1913 | --DOCSHELL 0x9fd7c000 == 24 [pid = 1965] [id = 296]
19:02:41 INFO - PROCESS | 1913 | --DOCSHELL 0xa0992400 == 23 [pid = 1965] [id = 295]
19:02:41 INFO - PROCESS | 1913 | --DOCSHELL 0xa3595400 == 22 [pid = 1965] [id = 293]
19:02:41 INFO - PROCESS | 1913 | --DOCSHELL 0xa0843400 == 21 [pid = 1965] [id = 273]
19:02:41 INFO - PROCESS | 1913 | --DOCSHELL 0xa2f1e400 == 20 [pid = 1965] [id = 292]
19:02:41 INFO - PROCESS | 1913 | --DOCSHELL 0xa2d02400 == 19 [pid = 1965] [id = 291]
19:02:41 INFO - PROCESS | 1913 | --DOCSHELL 0xa1f74800 == 18 [pid = 1965] [id = 290]
19:02:41 INFO - PROCESS | 1913 | --DOCSHELL 0xa18b6c00 == 17 [pid = 1965] [id = 289]
19:02:41 INFO - PROCESS | 1913 | --DOCSHELL 0xa0f31400 == 16 [pid = 1965] [id = 288]
19:02:41 INFO - PROCESS | 1913 | --DOCSHELL 0x9f46a400 == 15 [pid = 1965] [id = 287]
19:02:41 INFO - PROCESS | 1913 | --DOCSHELL 0x9faa4400 == 14 [pid = 1965] [id = 286]
19:02:41 INFO - PROCESS | 1913 | --DOCSHELL 0x9f46bc00 == 13 [pid = 1965] [id = 284]
19:02:41 INFO - PROCESS | 1913 | --DOMWINDOW == 112 (0xa0db0000) [pid = 1965] [serial = 785] [outer = (nil)] [url = about:blank]
19:02:41 INFO - PROCESS | 1913 | --DOMWINDOW == 111 (0xa052a400) [pid = 1965] [serial = 790] [outer = (nil)] [url = about:blank]
19:02:41 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
19:02:41 INFO - document served over http requires an https
19:02:41 INFO - sub-resource via fetch-request using the meta-csp
19:02:41 INFO - delivery method with keep-origin-redirect and when
19:02:41 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html"
19:02:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:02:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:02:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:02:41 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
19:02:41 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
19:02:41 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
19:02:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:02:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:02:41 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
19:02:41 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 1997ms
19:02:41 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html
19:02:42 INFO - PROCESS | 1913 | ++DOCSHELL 0x9f46a400 == 14 [pid = 1965] [id = 312]
19:02:42 INFO - PROCESS | 1913 | ++DOMWINDOW == 112 (0x9fd7c000) [pid = 1965] [serial = 873] [outer = (nil)]
19:02:42 INFO - PROCESS | 1913 | ++DOMWINDOW == 113 (0xa084f000) [pid = 1965] [serial = 874] [outer = 0x9fd7c000]
19:02:42 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:02:42 INFO - PROCESS | 1913 | ++DOMWINDOW == 114 (0xa0d3b000) [pid = 1965] [serial = 875] [outer = 0x9fd7c000]
19:02:43 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
19:02:43 INFO - document served over http requires an https
19:02:43 INFO - sub-resource via fetch-request using the meta-csp
19:02:43 INFO - delivery method with no-redirect and when
19:02:43 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html"
19:02:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:02:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:02:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:02:43 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
19:02:43 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
19:02:43 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
19:02:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:02:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:02:43 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
19:02:43 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 1940ms
19:02:43 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
19:02:44 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0db1c00 == 15 [pid = 1965] [id = 313]
19:02:44 INFO - PROCESS | 1913 | ++DOMWINDOW == 115 (0xa0f33c00) [pid = 1965] [serial = 876] [outer = (nil)]
19:02:44 INFO - PROCESS | 1913 | ++DOMWINDOW == 116 (0xa157a000) [pid = 1965] [serial = 877] [outer = 0xa0f33c00]
19:02:44 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:02:44 INFO - PROCESS | 1913 | ++DOMWINDOW == 117 (0xa15f1000) [pid = 1965] [serial = 878] [outer = 0xa0f33c00]
19:02:47 INFO - PROCESS | 1913 | --DOMWINDOW == 116 (0x9fbd5000) [pid = 1965] [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]
19:02:47 INFO - PROCESS | 1913 | --DOMWINDOW == 115 (0x9f027c00) [pid = 1965] [serial = 796] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:02:47 INFO - PROCESS | 1913 | --DOMWINDOW == 114 (0xa18b8c00) [pid = 1965] [serial = 805] [outer = (nil)] [url = about:blank]
19:02:47 INFO - PROCESS | 1913 | --DOMWINDOW == 113 (0x9fbd7c00) [pid = 1965] [serial = 799] [outer = (nil)] [url = about:blank]
19:02:47 INFO - PROCESS | 1913 | --DOMWINDOW == 112 (0xa2251400) [pid = 1965] [serial = 808] [outer = (nil)] [url = about:blank]
19:02:47 INFO - PROCESS | 1913 | --DOMWINDOW == 111 (0xa2f1f400) [pid = 1965] [serial = 814] [outer = (nil)] [url = about:blank]
19:02:47 INFO - PROCESS | 1913 | --DOMWINDOW == 110 (0xa0547800) [pid = 1965] [serial = 831] [outer = (nil)] [url = about:blank]
19:02:47 INFO - PROCESS | 1913 | --DOMWINDOW == 109 (0xa3776000) [pid = 1965] [serial = 820] [outer = (nil)] [url = about:blank]
19:02:47 INFO - PROCESS | 1913 | --DOMWINDOW == 108 (0xa18b5000) [pid = 1965] [serial = 836] [outer = (nil)] [url = about:blank]
19:02:47 INFO - PROCESS | 1913 | --DOMWINDOW == 107 (0x9ed36800) [pid = 1965] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
19:02:47 INFO - PROCESS | 1913 | --DOMWINDOW == 106 (0xa2d04400) [pid = 1965] [serial = 811] [outer = (nil)] [url = about:blank]
19:02:47 INFO - PROCESS | 1913 | --DOMWINDOW == 105 (0xa0f38000) [pid = 1965] [serial = 802] [outer = (nil)] [url = about:blank]
19:02:47 INFO - PROCESS | 1913 | --DOMWINDOW == 104 (0xa0dae400) [pid = 1965] [serial = 834] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447470127860]
19:02:47 INFO - PROCESS | 1913 | --DOMWINDOW == 103 (0xa0f88800) [pid = 1965] [serial = 826] [outer = (nil)] [url = about:blank]
19:02:47 INFO - PROCESS | 1913 | --DOMWINDOW == 102 (0x9fd6e400) [pid = 1965] [serial = 797] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:02:47 INFO - PROCESS | 1913 | --DOMWINDOW == 101 (0xa33ac000) [pid = 1965] [serial = 817] [outer = (nil)] [url = about:blank]
19:02:47 INFO - PROCESS | 1913 | --DOMWINDOW == 100 (0xa0843c00) [pid = 1965] [serial = 823] [outer = (nil)] [url = about:blank]
19:02:47 INFO - PROCESS | 1913 | --DOMWINDOW == 99 (0xa0646000) [pid = 1965] [serial = 839] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
19:02:47 INFO - PROCESS | 1913 | --DOMWINDOW == 98 (0xa0f2fc00) [pid = 1965] [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]
19:02:47 INFO - PROCESS | 1913 | --DOMWINDOW == 97 (0x9fd7c400) [pid = 1965] [serial = 828] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
19:02:47 INFO - PROCESS | 1913 | --DOMWINDOW == 96 (0xa0534000) [pid = 1965] [serial = 838] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
19:02:47 INFO - PROCESS | 1913 | --DOMWINDOW == 95 (0xa0d45400) [pid = 1965] [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]
19:02:47 INFO - PROCESS | 1913 | --DOMWINDOW == 94 (0xa0d40c00) [pid = 1965] [serial = 833] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447470127860]
19:02:47 INFO - PROCESS | 1913 | --DOMWINDOW == 93 (0xa0531000) [pid = 1965] [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]
19:02:47 INFO - PROCESS | 1913 | --DOMWINDOW == 92 (0xa0daa800) [pid = 1965] [serial = 795] [outer = (nil)] [url = about:blank]
19:02:47 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
19:02:47 INFO - document served over http requires an https
19:02:47 INFO - sub-resource via fetch-request using the meta-csp
19:02:47 INFO - delivery method with swap-origin-redirect and when
19:02:47 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html"
19:02:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:02:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:02:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:02:47 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
19:02:47 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
19:02:47 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
19:02:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:02:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:02:47 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
19:02:47 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 4072ms
19:02:47 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
19:02:48 INFO - PROCESS | 1913 | ++DOCSHELL 0x9f022000 == 16 [pid = 1965] [id = 314]
19:02:48 INFO - PROCESS | 1913 | ++DOMWINDOW == 93 (0x9f023c00) [pid = 1965] [serial = 879] [outer = (nil)]
19:02:48 INFO - PROCESS | 1913 | ++DOMWINDOW == 94 (0xa0544400) [pid = 1965] [serial = 880] [outer = 0x9f023c00]
19:02:48 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:02:48 INFO - PROCESS | 1913 | ++DOMWINDOW == 95 (0xa0daa800) [pid = 1965] [serial = 881] [outer = 0x9f023c00]
19:02:49 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0548800 == 17 [pid = 1965] [id = 315]
19:02:49 INFO - PROCESS | 1913 | ++DOMWINDOW == 96 (0xa0549800) [pid = 1965] [serial = 882] [outer = (nil)]
19:02:50 INFO - PROCESS | 1913 | ++DOMWINDOW == 97 (0xa0990c00) [pid = 1965] [serial = 883] [outer = 0xa0549800]
19:02:50 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
19:02:50 INFO - document served over http requires an https
19:02:50 INFO - sub-resource via iframe-tag using the meta-csp
19:02:50 INFO - delivery method with keep-origin-redirect and when
19:02:50 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html"
19:02:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:02:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:02:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:02:50 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
19:02:50 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
19:02:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:02:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:02:50 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
19:02:50 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 2800ms
19:02:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html
19:02:51 INFO - PROCESS | 1913 | ++DOCSHELL 0x9f027c00 == 18 [pid = 1965] [id = 316]
19:02:51 INFO - PROCESS | 1913 | ++DOMWINDOW == 98 (0x9fbda400) [pid = 1965] [serial = 884] [outer = (nil)]
19:02:51 INFO - PROCESS | 1913 | ++DOMWINDOW == 99 (0xa157b000) [pid = 1965] [serial = 885] [outer = 0x9fbda400]
19:02:51 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:02:51 INFO - PROCESS | 1913 | ++DOMWINDOW == 100 (0xa1d06800) [pid = 1965] [serial = 886] [outer = 0x9fbda400]
19:02:52 INFO - PROCESS | 1913 | ++DOCSHELL 0xa2251400 == 19 [pid = 1965] [id = 317]
19:02:52 INFO - PROCESS | 1913 | ++DOMWINDOW == 101 (0xa2256000) [pid = 1965] [serial = 887] [outer = (nil)]
19:02:52 INFO - PROCESS | 1913 | ++DOMWINDOW == 102 (0xa225a400) [pid = 1965] [serial = 888] [outer = 0xa2256000]
19:02:53 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
19:02:53 INFO - document served over http requires an https
19:02:53 INFO - sub-resource via iframe-tag using the meta-csp
19:02:53 INFO - delivery method with no-redirect and when
19:02:53 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html"
19:02:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:02:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:02:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:02:53 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
19:02:53 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
19:02:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:02:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:02:53 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
19:02:53 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 2594ms
19:02:53 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
19:02:54 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0f34000 == 20 [pid = 1965] [id = 318]
19:02:54 INFO - PROCESS | 1913 | ++DOMWINDOW == 103 (0xa0f3b000) [pid = 1965] [serial = 889] [outer = (nil)]
19:02:54 INFO - PROCESS | 1913 | ++DOMWINDOW == 104 (0xa2d02000) [pid = 1965] [serial = 890] [outer = 0xa0f3b000]
19:02:55 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:02:55 INFO - PROCESS | 1913 | ++DOMWINDOW == 105 (0xa2d0d400) [pid = 1965] [serial = 891] [outer = 0xa0f3b000]
19:02:56 INFO - PROCESS | 1913 | ++DOCSHELL 0xa2f25c00 == 21 [pid = 1965] [id = 319]
19:02:56 INFO - PROCESS | 1913 | ++DOMWINDOW == 106 (0xa2f26000) [pid = 1965] [serial = 892] [outer = (nil)]
19:02:56 INFO - PROCESS | 1913 | ++DOMWINDOW == 107 (0xa2f1fc00) [pid = 1965] [serial = 893] [outer = 0xa2f26000]
19:02:56 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
19:02:56 INFO - document served over http requires an https
19:02:56 INFO - sub-resource via iframe-tag using the meta-csp
19:02:56 INFO - delivery method with swap-origin-redirect and when
19:02:56 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html"
19:02:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:02:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:02:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:02:56 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
19:02:56 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
19:02:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:02:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:02:56 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
19:02:56 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 3650ms
19:02:56 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
19:02:57 INFO - PROCESS | 1913 | ++DOCSHELL 0xa27b4c00 == 22 [pid = 1965] [id = 320]
19:02:57 INFO - PROCESS | 1913 | ++DOMWINDOW == 108 (0xa27b5800) [pid = 1965] [serial = 894] [outer = (nil)]
19:02:57 INFO - PROCESS | 1913 | ++DOMWINDOW == 109 (0xa3777800) [pid = 1965] [serial = 895] [outer = 0xa27b5800]
19:02:57 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:02:58 INFO - PROCESS | 1913 | ++DOMWINDOW == 110 (0xa3783000) [pid = 1965] [serial = 896] [outer = 0xa27b5800]
19:02:59 INFO - PROCESS | 1913 | ++DOCSHELL 0xa3c92c00 == 23 [pid = 1965] [id = 321]
19:02:59 INFO - PROCESS | 1913 | ++DOMWINDOW == 111 (0xa3c93000) [pid = 1965] [serial = 897] [outer = (nil)]
19:02:59 INFO - PROCESS | 1913 | ++DOMWINDOW == 112 (0xa4132400) [pid = 1965] [serial = 898] [outer = 0xa3c93000]
19:02:59 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
19:02:59 INFO - document served over http requires an https
19:02:59 INFO - sub-resource via iframe-tag using the meta-csp
19:02:59 INFO - delivery method with swap-origin-redirect and when
19:02: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/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html"
19:02:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:02:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:02:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:02:59 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
19:02:59 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
19:02:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:02:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:02:59 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
19:02:59 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 2446ms
19:02:59 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
19:02:59 INFO - PROCESS | 1913 | ++DOCSHELL 0xa3776400 == 24 [pid = 1965] [id = 322]
19:02:59 INFO - PROCESS | 1913 | ++DOMWINDOW == 113 (0xa3d30800) [pid = 1965] [serial = 899] [outer = (nil)]
19:03:00 INFO - PROCESS | 1913 | ++DOMWINDOW == 114 (0xa4701400) [pid = 1965] [serial = 900] [outer = 0xa3d30800]
19:03:00 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:03:00 INFO - PROCESS | 1913 | ++DOMWINDOW == 115 (0xa4e28c00) [pid = 1965] [serial = 901] [outer = 0xa3d30800]
19:03:01 INFO - PROCESS | 1913 | ++DOCSHELL 0xa4f49800 == 25 [pid = 1965] [id = 323]
19:03:01 INFO - PROCESS | 1913 | ++DOMWINDOW == 116 (0xa4f49c00) [pid = 1965] [serial = 902] [outer = (nil)]
19:03:01 INFO - PROCESS | 1913 | ++DOMWINDOW == 117 (0xa4f4e800) [pid = 1965] [serial = 903] [outer = 0xa4f49c00]
19:03:01 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
19:03:01 INFO - document served over http requires an https
19:03:01 INFO - sub-resource via iframe-tag using the meta-csp
19:03:01 INFO - delivery method with keep-origin-redirect and when
19:03: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/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html"
19:03:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:03:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:03:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:03:01 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
19:03:01 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
19:03:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:03:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:03:01 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
19:03:01 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 2387ms
19:03:01 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html
19:03:02 INFO - PROCESS | 1913 | ++DOCSHELL 0xa4307400 == 26 [pid = 1965] [id = 324]
19:03:02 INFO - PROCESS | 1913 | ++DOMWINDOW == 118 (0xa4308400) [pid = 1965] [serial = 904] [outer = (nil)]
19:03:02 INFO - PROCESS | 1913 | ++DOMWINDOW == 119 (0xa4f56000) [pid = 1965] [serial = 905] [outer = 0xa4308400]
19:03:03 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:03:03 INFO - PROCESS | 1913 | ++DOMWINDOW == 120 (0xa5190400) [pid = 1965] [serial = 906] [outer = 0xa4308400]
19:03:04 INFO - PROCESS | 1913 | ++DOCSHELL 0xa5197000 == 27 [pid = 1965] [id = 325]
19:03:04 INFO - PROCESS | 1913 | ++DOMWINDOW == 121 (0xa5197400) [pid = 1965] [serial = 907] [outer = (nil)]
19:03:04 INFO - PROCESS | 1913 | ++DOMWINDOW == 122 (0xa5199000) [pid = 1965] [serial = 908] [outer = 0xa5197400]
19:03:04 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
19:03:04 INFO - document served over http requires an https
19:03:04 INFO - sub-resource via iframe-tag using the meta-csp
19:03:04 INFO - delivery method with no-redirect and when
19:03:04 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html"
19:03:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:03:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:03:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:03:04 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
19:03:04 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
19:03:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:03:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:03:04 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
19:03:04 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 2650ms
19:03:04 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
19:03:05 INFO - PROCESS | 1913 | ++DOCSHELL 0xa4f54400 == 28 [pid = 1965] [id = 326]
19:03:05 INFO - PROCESS | 1913 | ++DOMWINDOW == 123 (0xa4f54800) [pid = 1965] [serial = 909] [outer = (nil)]
19:03:05 INFO - PROCESS | 1913 | ++DOMWINDOW == 124 (0xa595a000) [pid = 1965] [serial = 910] [outer = 0xa4f54800]
19:03:05 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:03:05 INFO - PROCESS | 1913 | ++DOMWINDOW == 125 (0xa595ec00) [pid = 1965] [serial = 911] [outer = 0xa4f54800]
19:03:06 INFO - PROCESS | 1913 | ++DOCSHELL 0xa5965c00 == 29 [pid = 1965] [id = 327]
19:03:06 INFO - PROCESS | 1913 | ++DOMWINDOW == 126 (0xa5966000) [pid = 1965] [serial = 912] [outer = (nil)]
19:03:07 INFO - PROCESS | 1913 | ++DOMWINDOW == 127 (0xa5b77000) [pid = 1965] [serial = 913] [outer = 0xa5966000]
19:03:07 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
19:03:07 INFO - document served over http requires an https
19:03:07 INFO - sub-resource via iframe-tag using the meta-csp
19:03:07 INFO - delivery method with swap-origin-redirect and when
19:03:07 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html"
19:03:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:03:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:03:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:03:07 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
19:03:07 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
19:03:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:03:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:03:07 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
19:03:07 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 2967ms
19:03:07 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
19:03:07 INFO - PROCESS | 1913 | ++DOCSHELL 0xa5957400 == 30 [pid = 1965] [id = 328]
19:03:07 INFO - PROCESS | 1913 | ++DOMWINDOW == 128 (0xa5957800) [pid = 1965] [serial = 914] [outer = (nil)]
19:03:08 INFO - PROCESS | 1913 | ++DOMWINDOW == 129 (0xa5b7cc00) [pid = 1965] [serial = 915] [outer = 0xa5957800]
19:03:08 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:03:08 INFO - PROCESS | 1913 | ++DOMWINDOW == 130 (0xa5b80800) [pid = 1965] [serial = 916] [outer = 0xa5957800]
19:03:10 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
19:03:10 INFO - document served over http requires an https
19:03:10 INFO - sub-resource via script-tag using the meta-csp
19:03:10 INFO - delivery method with keep-origin-redirect and when
19:03:10 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html"
19:03:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:03:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:03:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:03:10 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
19:03:10 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
19:03:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:03:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:03:10 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
19:03:10 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 2646ms
19:03:10 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
19:03:10 INFO - PROCESS | 1913 | ++DOCSHELL 0xa5b76800 == 31 [pid = 1965] [id = 329]
19:03:10 INFO - PROCESS | 1913 | ++DOMWINDOW == 131 (0xa5b78400) [pid = 1965] [serial = 917] [outer = (nil)]
19:03:10 INFO - PROCESS | 1913 | ++DOMWINDOW == 132 (0xa5d4ac00) [pid = 1965] [serial = 918] [outer = 0xa5b78400]
19:03:11 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:03:11 INFO - PROCESS | 1913 | ++DOMWINDOW == 133 (0xa5d4e400) [pid = 1965] [serial = 919] [outer = 0xa5b78400]
19:03:12 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
19:03:12 INFO - document served over http requires an https
19:03:12 INFO - sub-resource via script-tag using the meta-csp
19:03:12 INFO - delivery method with no-redirect and when
19:03:12 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html"
19:03:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:03:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:03:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:03:12 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
19:03:12 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
19:03:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:03:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:03:12 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
19:03:12 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 2511ms
19:03:12 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
19:03:13 INFO - PROCESS | 1913 | ++DOCSHELL 0xa5d47800 == 32 [pid = 1965] [id = 330]
19:03:13 INFO - PROCESS | 1913 | ++DOMWINDOW == 134 (0xa5fc9400) [pid = 1965] [serial = 920] [outer = (nil)]
19:03:13 INFO - PROCESS | 1913 | ++DOMWINDOW == 135 (0xa5fd2c00) [pid = 1965] [serial = 921] [outer = 0xa5fc9400]
19:03:14 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:03:14 INFO - PROCESS | 1913 | ++DOMWINDOW == 136 (0xa5fd6800) [pid = 1965] [serial = 922] [outer = 0xa5fc9400]
19:03:16 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
19:03:16 INFO - document served over http requires an https
19:03:16 INFO - sub-resource via script-tag using the meta-csp
19:03:16 INFO - delivery method with swap-origin-redirect and when
19:03:16 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html"
19:03:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:03:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:03:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:03:16 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
19:03:16 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
19:03:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:03:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:03:16 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html:23:7
19:03:16 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html | took 3459ms
19:03:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html
19:03:17 INFO - PROCESS | 1913 | ++DOCSHELL 0xa5fd0800 == 33 [pid = 1965] [id = 331]
19:03:17 INFO - PROCESS | 1913 | ++DOMWINDOW == 137 (0xa5fd1400) [pid = 1965] [serial = 923] [outer = (nil)]
19:03:17 INFO - PROCESS | 1913 | ++DOMWINDOW == 138 (0xa698c400) [pid = 1965] [serial = 924] [outer = 0xa5fd1400]
19:03:17 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:03:17 INFO - PROCESS | 1913 | ++DOMWINDOW == 139 (0xa6990800) [pid = 1965] [serial = 925] [outer = 0xa5fd1400]
19:03:19 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
19:03:19 INFO - document served over http requires an https
19:03:19 INFO - sub-resource via script-tag using the meta-csp
19:03:19 INFO - delivery method with swap-origin-redirect and when
19:03: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/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html"
19:03:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:03:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:03:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:03:19 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
19:03:19 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
19:03:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:03:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:03:19 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
19:03:19 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 3143ms
19:03:19 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
19:03:19 INFO - PROCESS | 1913 | --DOCSHELL 0xa0847c00 == 32 [pid = 1965] [id = 302]
19:03:19 INFO - PROCESS | 1913 | --DOCSHELL 0xa099c400 == 31 [pid = 1965] [id = 303]
19:03:19 INFO - PROCESS | 1913 | --DOCSHELL 0xa27ac800 == 30 [pid = 1965] [id = 304]
19:03:19 INFO - PROCESS | 1913 | --DOCSHELL 0xa3784800 == 29 [pid = 1965] [id = 305]
19:03:19 INFO - PROCESS | 1913 | --DOCSHELL 0xa3c90000 == 28 [pid = 1965] [id = 306]
19:03:19 INFO - PROCESS | 1913 | --DOCSHELL 0xa3d33000 == 27 [pid = 1965] [id = 307]
19:03:19 INFO - PROCESS | 1913 | --DOCSHELL 0xa430b000 == 26 [pid = 1965] [id = 308]
19:03:19 INFO - PROCESS | 1913 | --DOCSHELL 0xa0999800 == 25 [pid = 1965] [id = 310]
19:03:19 INFO - PROCESS | 1913 | --DOCSHELL 0x9f02a000 == 24 [pid = 1965] [id = 311]
19:03:19 INFO - PROCESS | 1913 | --DOCSHELL 0x9f46a400 == 23 [pid = 1965] [id = 312]
19:03:19 INFO - PROCESS | 1913 | --DOCSHELL 0xa0db1c00 == 22 [pid = 1965] [id = 313]
19:03:19 INFO - PROCESS | 1913 | --DOCSHELL 0xa054a400 == 21 [pid = 1965] [id = 301]
19:03:20 INFO - PROCESS | 1913 | --DOMWINDOW == 138 (0xa0841400) [pid = 1965] [serial = 832] [outer = (nil)] [url = about:blank]
19:03:20 INFO - PROCESS | 1913 | --DOMWINDOW == 137 (0xa18b9000) [pid = 1965] [serial = 827] [outer = (nil)] [url = about:blank]
19:03:20 INFO - PROCESS | 1913 | --DOMWINDOW == 136 (0xa1d07400) [pid = 1965] [serial = 837] [outer = (nil)] [url = about:blank]
19:03:20 INFO - PROCESS | 1913 | ++DOCSHELL 0x9f027000 == 22 [pid = 1965] [id = 332]
19:03:20 INFO - PROCESS | 1913 | ++DOMWINDOW == 137 (0x9f028400) [pid = 1965] [serial = 926] [outer = (nil)]
19:03:20 INFO - PROCESS | 1913 | ++DOMWINDOW == 138 (0x9f46a400) [pid = 1965] [serial = 927] [outer = 0x9f028400]
19:03:20 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:03:20 INFO - PROCESS | 1913 | ++DOMWINDOW == 139 (0xa0534800) [pid = 1965] [serial = 928] [outer = 0x9f028400]
19:03:21 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
19:03:21 INFO - document served over http requires an https
19:03:21 INFO - sub-resource via script-tag using the meta-csp
19:03:21 INFO - delivery method with keep-origin-redirect and when
19:03:21 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html"
19:03:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:03:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:03:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:03:21 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
19:03:21 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
19:03:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:03:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:03:21 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html:23:7
19:03:21 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html | took 2153ms
19:03:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
19:03:21 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0f32400 == 23 [pid = 1965] [id = 333]
19:03:21 INFO - PROCESS | 1913 | ++DOMWINDOW == 140 (0xa0f3a400) [pid = 1965] [serial = 929] [outer = (nil)]
19:03:21 INFO - PROCESS | 1913 | ++DOMWINDOW == 141 (0xa15e4400) [pid = 1965] [serial = 930] [outer = 0xa0f3a400]
19:03:22 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:03:22 INFO - PROCESS | 1913 | ++DOMWINDOW == 142 (0xa18ba000) [pid = 1965] [serial = 931] [outer = 0xa0f3a400]
19:03:23 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
19:03:23 INFO - document served over http requires an https
19:03:23 INFO - sub-resource via script-tag using the meta-csp
19:03:23 INFO - delivery method with no-redirect and when
19:03:23 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html"
19:03:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:03:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:03:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:03:23 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
19:03:23 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
19:03:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:03:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:03:23 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html:23:7
19:03:23 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html | took 2346ms
19:03:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html
19:03:24 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0f36400 == 24 [pid = 1965] [id = 334]
19:03:24 INFO - PROCESS | 1913 | ++DOMWINDOW == 143 (0xa0f3a800) [pid = 1965] [serial = 932] [outer = (nil)]
19:03:24 INFO - PROCESS | 1913 | ++DOMWINDOW == 144 (0xa2d04800) [pid = 1965] [serial = 933] [outer = 0xa0f3a800]
19:03:24 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:03:24 INFO - PROCESS | 1913 | ++DOMWINDOW == 145 (0xa339d800) [pid = 1965] [serial = 934] [outer = 0xa0f3a800]
19:03:26 INFO - PROCESS | 1913 | --DOMWINDOW == 144 (0xa3881c00) [pid = 1965] [serial = 850] [outer = (nil)] [url = about:blank]
19:03:26 INFO - PROCESS | 1913 | --DOMWINDOW == 143 (0xa3c91c00) [pid = 1965] [serial = 853] [outer = (nil)] [url = about:blank]
19:03:26 INFO - PROCESS | 1913 | --DOMWINDOW == 142 (0xa4310c00) [pid = 1965] [serial = 862] [outer = (nil)] [url = about:blank]
19:03:26 INFO - PROCESS | 1913 | --DOMWINDOW == 141 (0xa0f94800) [pid = 1965] [serial = 844] [outer = (nil)] [url = about:blank]
19:03:26 INFO - PROCESS | 1913 | --DOMWINDOW == 140 (0xa4e20000) [pid = 1965] [serial = 865] [outer = (nil)] [url = about:blank]
19:03:26 INFO - PROCESS | 1913 | --DOMWINDOW == 139 (0x9f46dc00) [pid = 1965] [serial = 871] [outer = (nil)] [url = about:blank]
19:03:26 INFO - PROCESS | 1913 | --DOMWINDOW == 138 (0xa413c400) [pid = 1965] [serial = 859] [outer = (nil)] [url = about:blank]
19:03:26 INFO - PROCESS | 1913 | --DOMWINDOW == 137 (0xa157a000) [pid = 1965] [serial = 877] [outer = (nil)] [url = about:blank]
19:03:26 INFO - PROCESS | 1913 | --DOMWINDOW == 136 (0xa1f70c00) [pid = 1965] [serial = 841] [outer = (nil)] [url = about:blank]
19:03:26 INFO - PROCESS | 1913 | --DOMWINDOW == 135 (0xa084f000) [pid = 1965] [serial = 874] [outer = (nil)] [url = about:blank]
19:03:26 INFO - PROCESS | 1913 | --DOMWINDOW == 134 (0xa3d34c00) [pid = 1965] [serial = 856] [outer = (nil)] [url = about:blank]
19:03:26 INFO - PROCESS | 1913 | --DOMWINDOW == 133 (0xa0db6800) [pid = 1965] [serial = 868] [outer = (nil)] [url = about:blank]
19:03:26 INFO - PROCESS | 1913 | --DOMWINDOW == 132 (0xa27b0000) [pid = 1965] [serial = 847] [outer = (nil)] [url = about:blank]
19:03:26 INFO - PROCESS | 1913 | --DOMWINDOW == 131 (0xa0f33c00) [pid = 1965] [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]
19:03:26 INFO - PROCESS | 1913 | --DOMWINDOW == 130 (0xa0d3d000) [pid = 1965] [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]
19:03:26 INFO - PROCESS | 1913 | --DOMWINDOW == 129 (0x9fd7c000) [pid = 1965] [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]
19:03:26 INFO - PROCESS | 1913 | --DOMWINDOW == 128 (0x9f02b800) [pid = 1965] [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]
19:03:26 INFO - PROCESS | 1913 | --DOMWINDOW == 127 (0xa0f91800) [pid = 1965] [serial = 764] [outer = (nil)] [url = about:blank]
19:03:27 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
19:03:27 INFO - document served over http requires an https
19:03:27 INFO - sub-resource via script-tag using the meta-csp
19:03:27 INFO - delivery method with swap-origin-redirect and when
19:03:27 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html"
19:03:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:03:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:03:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:03:27 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
19:03:27 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
19:03:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:03:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:03:27 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
19:03:27 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 3308ms
19:03:27 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
19:03:27 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0f33c00 == 25 [pid = 1965] [id = 335]
19:03:27 INFO - PROCESS | 1913 | ++DOMWINDOW == 128 (0xa2740400) [pid = 1965] [serial = 935] [outer = (nil)]
19:03:27 INFO - PROCESS | 1913 | ++DOMWINDOW == 129 (0xa3595400) [pid = 1965] [serial = 936] [outer = 0xa2740400]
19:03:28 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:03:28 INFO - PROCESS | 1913 | ++DOMWINDOW == 130 (0xa3884400) [pid = 1965] [serial = 937] [outer = 0xa2740400]
19:03:29 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
19:03:29 INFO - document served over http requires an https
19:03:29 INFO - sub-resource via xhr-request using the meta-csp
19:03:29 INFO - delivery method with keep-origin-redirect and when
19:03:29 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html"
19:03:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:03:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:03:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:03:29 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
19:03:29 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
19:03:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:03:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:03:29 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
19:03:29 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 2737ms
19:03:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
19:03:30 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0daf400 == 26 [pid = 1965] [id = 336]
19:03:30 INFO - PROCESS | 1913 | ++DOMWINDOW == 131 (0xa0f36800) [pid = 1965] [serial = 938] [outer = (nil)]
19:03:30 INFO - PROCESS | 1913 | ++DOMWINDOW == 132 (0xa2d02400) [pid = 1965] [serial = 939] [outer = 0xa0f36800]
19:03:31 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:03:31 INFO - PROCESS | 1913 | ++DOMWINDOW == 133 (0xa3886800) [pid = 1965] [serial = 940] [outer = 0xa0f36800]
19:03:32 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
19:03:32 INFO - document served over http requires an https
19:03:32 INFO - sub-resource via xhr-request using the meta-csp
19:03:32 INFO - delivery method with no-redirect and when
19:03:32 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html"
19:03:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:03:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:03:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:03:32 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
19:03:32 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
19:03:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:03:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:03:32 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
19:03:32 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 2413ms
19:03:32 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
19:03:33 INFO - PROCESS | 1913 | ++DOCSHELL 0xa15e6800 == 27 [pid = 1965] [id = 337]
19:03:33 INFO - PROCESS | 1913 | ++DOMWINDOW == 134 (0xa1f77800) [pid = 1965] [serial = 941] [outer = (nil)]
19:03:33 INFO - PROCESS | 1913 | ++DOMWINDOW == 135 (0xa413c400) [pid = 1965] [serial = 942] [outer = 0xa1f77800]
19:03:34 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:03:34 INFO - PROCESS | 1913 | ++DOMWINDOW == 136 (0xa4304400) [pid = 1965] [serial = 943] [outer = 0xa1f77800]
19:03:35 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
19:03:35 INFO - document served over http requires an https
19:03:35 INFO - sub-resource via xhr-request using the meta-csp
19:03:35 INFO - delivery method with swap-origin-redirect and when
19:03:35 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html"
19:03:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:03:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:03:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:03:35 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
19:03:35 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
19:03:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:03:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:03:35 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
19:03:35 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 3510ms
19:03:36 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
19:03:36 INFO - PROCESS | 1913 | ++DOCSHELL 0xa3d36000 == 28 [pid = 1965] [id = 338]
19:03:36 INFO - PROCESS | 1913 | ++DOMWINDOW == 137 (0xa4136400) [pid = 1965] [serial = 944] [outer = (nil)]
19:03:36 INFO - PROCESS | 1913 | ++DOMWINDOW == 138 (0xa4f56800) [pid = 1965] [serial = 945] [outer = 0xa4136400]
19:03:37 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:03:37 INFO - PROCESS | 1913 | ++DOMWINDOW == 139 (0xa595ac00) [pid = 1965] [serial = 946] [outer = 0xa4136400]
19:03:38 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
19:03:38 INFO - document served over http requires an https
19:03:38 INFO - sub-resource via xhr-request using the meta-csp
19:03:38 INFO - delivery method with swap-origin-redirect and when
19:03:38 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html"
19:03:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:03:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:03:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:03:38 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
19:03:38 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
19:03:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:03:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:03:38 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
19:03:38 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 2343ms
19:03:38 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
19:03:38 INFO - PROCESS | 1913 | ++DOCSHELL 0xa4f49000 == 29 [pid = 1965] [id = 339]
19:03:38 INFO - PROCESS | 1913 | ++DOMWINDOW == 140 (0xa5b7ac00) [pid = 1965] [serial = 947] [outer = (nil)]
19:03:39 INFO - PROCESS | 1913 | ++DOMWINDOW == 141 (0xa698d400) [pid = 1965] [serial = 948] [outer = 0xa5b7ac00]
19:03:39 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:03:39 INFO - PROCESS | 1913 | ++DOMWINDOW == 142 (0xa7445800) [pid = 1965] [serial = 949] [outer = 0xa5b7ac00]
19:03:40 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
19:03:40 INFO - document served over http requires an https
19:03:40 INFO - sub-resource via xhr-request using the meta-csp
19:03:40 INFO - delivery method with keep-origin-redirect and when
19:03:40 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html"
19:03:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:03:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:03:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:03:40 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
19:03:40 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
19:03:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:03:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:03:40 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
19:03:40 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 2101ms
19:03:40 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
19:03:40 INFO - PROCESS | 1913 | ++DOCSHELL 0xa7575800 == 30 [pid = 1965] [id = 340]
19:03:40 INFO - PROCESS | 1913 | ++DOMWINDOW == 143 (0xa7577800) [pid = 1965] [serial = 950] [outer = (nil)]
19:03:41 INFO - PROCESS | 1913 | ++DOMWINDOW == 144 (0xa78b7000) [pid = 1965] [serial = 951] [outer = 0xa7577800]
19:03:41 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:03:41 INFO - PROCESS | 1913 | ++DOMWINDOW == 145 (0xaa2a3800) [pid = 1965] [serial = 952] [outer = 0xa7577800]
19:03:42 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
19:03:42 INFO - document served over http requires an https
19:03:42 INFO - sub-resource via xhr-request using the meta-csp
19:03:42 INFO - delivery method with no-redirect and when
19:03:42 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html"
19:03:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:03:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:03:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:03:42 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
19:03:42 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
19:03:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:03:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:03:42 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
19:03:42 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 2052ms
19:03:42 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
19:03:43 INFO - PROCESS | 1913 | ++DOCSHELL 0xa78b0000 == 31 [pid = 1965] [id = 341]
19:03:43 INFO - PROCESS | 1913 | ++DOMWINDOW == 146 (0xaa46c800) [pid = 1965] [serial = 953] [outer = (nil)]
19:03:43 INFO - PROCESS | 1913 | ++DOMWINDOW == 147 (0xaa53d400) [pid = 1965] [serial = 954] [outer = 0xaa46c800]
19:03:43 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:03:43 INFO - PROCESS | 1913 | ++DOMWINDOW == 148 (0xaa541c00) [pid = 1965] [serial = 955] [outer = 0xaa46c800]
19:03:45 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
19:03:45 INFO - document served over http requires an https
19:03:45 INFO - sub-resource via xhr-request using the meta-csp
19:03:45 INFO - delivery method with swap-origin-redirect and when
19:03:45 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html"
19:03:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:03:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:03:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:03:45 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
19:03:45 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
19:03:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:03:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:03:45 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
19:03:45 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 2814ms
19:03:45 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html
19:03:45 INFO - PROCESS | 1913 | ++DOCSHELL 0xa4fd0c00 == 32 [pid = 1965] [id = 342]
19:03:45 INFO - PROCESS | 1913 | ++DOMWINDOW == 149 (0xa4fd1000) [pid = 1965] [serial = 956] [outer = (nil)]
19:03:46 INFO - PROCESS | 1913 | ++DOMWINDOW == 150 (0xa4fd2c00) [pid = 1965] [serial = 957] [outer = 0xa4fd1000]
19:03:46 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:03:46 INFO - PROCESS | 1913 | ++DOMWINDOW == 151 (0xa4fd6800) [pid = 1965] [serial = 958] [outer = 0xa4fd1000]
19:03:48 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
19:03:48 INFO - document served over http requires an http
19:03:48 INFO - sub-resource via fetch-request using the meta-referrer
19:03:48 INFO - delivery method with keep-origin-redirect and when
19:03:48 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
19:03:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:03:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:03:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:03:48 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
19:03:48 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
19:03:48 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
19:03:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:03:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:03:48 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html:23:7
19:03:48 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html | took 2609ms
19:03:48 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
19:03:48 INFO - PROCESS | 1913 | ++DOCSHELL 0xa4fd0400 == 33 [pid = 1965] [id = 343]
19:03:48 INFO - PROCESS | 1913 | ++DOMWINDOW == 152 (0xa4fdbc00) [pid = 1965] [serial = 959] [outer = (nil)]
19:03:48 INFO - PROCESS | 1913 | ++DOMWINDOW == 153 (0xa531fc00) [pid = 1965] [serial = 960] [outer = 0xa4fdbc00]
19:03:49 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:03:49 INFO - PROCESS | 1913 | ++DOMWINDOW == 154 (0xa5324000) [pid = 1965] [serial = 961] [outer = 0xa4fdbc00]
19:03:50 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
19:03:50 INFO - document served over http requires an http
19:03:50 INFO - sub-resource via fetch-request using the meta-referrer
19:03:50 INFO - delivery method with no-redirect and when
19:03: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"
19:03:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:03:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:03:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:03:50 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
19:03:50 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
19:03:50 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
19:03:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:03:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:03:50 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
19:03:50 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 2557ms
19:03:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html
19:03:51 INFO - PROCESS | 1913 | ++DOCSHELL 0xa532d000 == 34 [pid = 1965] [id = 344]
19:03:51 INFO - PROCESS | 1913 | ++DOMWINDOW == 155 (0xa532d400) [pid = 1965] [serial = 962] [outer = (nil)]
19:03:51 INFO - PROCESS | 1913 | ++DOMWINDOW == 156 (0xa5fd3000) [pid = 1965] [serial = 963] [outer = 0xa532d400]
19:03:51 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:03:51 INFO - PROCESS | 1913 | ++DOMWINDOW == 157 (0xad3d0c00) [pid = 1965] [serial = 964] [outer = 0xa532d400]
19:03:53 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
19:03:53 INFO - document served over http requires an http
19:03:53 INFO - sub-resource via fetch-request using the meta-referrer
19:03:53 INFO - delivery method with swap-origin-redirect and when
19:03:53 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
19:03:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:03:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:03:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:03:53 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
19:03:53 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
19:03:53 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
19:03:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:03:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:03:53 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
19:03:53 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 2549ms
19:03:54 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html
19:03:54 INFO - PROCESS | 1913 | ++DOCSHELL 0xa532cc00 == 35 [pid = 1965] [id = 345]
19:03:54 INFO - PROCESS | 1913 | ++DOMWINDOW == 158 (0xad3d4800) [pid = 1965] [serial = 965] [outer = (nil)]
19:03:54 INFO - PROCESS | 1913 | ++DOMWINDOW == 159 (0xad3db800) [pid = 1965] [serial = 966] [outer = 0xad3d4800]
19:03:55 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:03:55 INFO - PROCESS | 1913 | ++DOMWINDOW == 160 (0xa1e03c00) [pid = 1965] [serial = 967] [outer = 0xad3d4800]
19:03:56 INFO - PROCESS | 1913 | ++DOCSHELL 0xa1e09800 == 36 [pid = 1965] [id = 346]
19:03:56 INFO - PROCESS | 1913 | ++DOMWINDOW == 161 (0xa1e0a000) [pid = 1965] [serial = 968] [outer = (nil)]
19:03:56 INFO - PROCESS | 1913 | ++DOMWINDOW == 162 (0xa1e0cc00) [pid = 1965] [serial = 969] [outer = 0xa1e0a000]
19:03:56 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
19:03:56 INFO - document served over http requires an http
19:03:56 INFO - sub-resource via iframe-tag using the meta-referrer
19:03:56 INFO - delivery method with keep-origin-redirect and when
19:03: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"
19:03:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:03:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:03:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:03:56 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
19:03:56 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
19:03:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:03:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:03:56 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
19:03:56 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 2437ms
19:03:56 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
19:03:58 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0742400 == 37 [pid = 1965] [id = 347]
19:03:58 INFO - PROCESS | 1913 | ++DOMWINDOW == 163 (0xa0742800) [pid = 1965] [serial = 970] [outer = (nil)]
19:03:58 INFO - PROCESS | 1913 | ++DOMWINDOW == 164 (0xa0744400) [pid = 1965] [serial = 971] [outer = 0xa0742800]
19:03:58 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:03:58 INFO - PROCESS | 1913 | ++DOMWINDOW == 165 (0xa074a800) [pid = 1965] [serial = 972] [outer = 0xa0742800]
19:04:00 INFO - PROCESS | 1913 | --DOCSHELL 0xa0548800 == 36 [pid = 1965] [id = 315]
19:04:00 INFO - PROCESS | 1913 | --DOCSHELL 0xa2251400 == 35 [pid = 1965] [id = 317]
19:04:00 INFO - PROCESS | 1913 | --DOCSHELL 0x9f027c00 == 34 [pid = 1965] [id = 316]
19:04:00 INFO - PROCESS | 1913 | --DOCSHELL 0xa2f25c00 == 33 [pid = 1965] [id = 319]
19:04:00 INFO - PROCESS | 1913 | --DOCSHELL 0xa0f34000 == 32 [pid = 1965] [id = 318]
19:04:00 INFO - PROCESS | 1913 | --DOCSHELL 0xa3c92c00 == 31 [pid = 1965] [id = 321]
19:04:00 INFO - PROCESS | 1913 | --DOCSHELL 0xa27b4c00 == 30 [pid = 1965] [id = 320]
19:04:00 INFO - PROCESS | 1913 | --DOCSHELL 0xa4f49800 == 29 [pid = 1965] [id = 323]
19:04:00 INFO - PROCESS | 1913 | --DOCSHELL 0xa3776400 == 28 [pid = 1965] [id = 322]
19:04:00 INFO - PROCESS | 1913 | --DOCSHELL 0xa5197000 == 27 [pid = 1965] [id = 325]
19:04:00 INFO - PROCESS | 1913 | --DOCSHELL 0xa4307400 == 26 [pid = 1965] [id = 324]
19:04:00 INFO - PROCESS | 1913 | --DOCSHELL 0xa5965c00 == 25 [pid = 1965] [id = 327]
19:04:00 INFO - PROCESS | 1913 | --DOCSHELL 0xa4f54400 == 24 [pid = 1965] [id = 326]
19:04:00 INFO - PROCESS | 1913 | --DOCSHELL 0xa5957400 == 23 [pid = 1965] [id = 328]
19:04:00 INFO - PROCESS | 1913 | --DOCSHELL 0xa5b76800 == 22 [pid = 1965] [id = 329]
19:04:00 INFO - PROCESS | 1913 | --DOCSHELL 0xa5d47800 == 21 [pid = 1965] [id = 330]
19:04:00 INFO - PROCESS | 1913 | --DOCSHELL 0x9f027000 == 20 [pid = 1965] [id = 332]
19:04:00 INFO - PROCESS | 1913 | --DOCSHELL 0xa0f32400 == 19 [pid = 1965] [id = 333]
19:04:00 INFO - PROCESS | 1913 | --DOCSHELL 0x9f022000 == 18 [pid = 1965] [id = 314]
19:04:00 INFO - PROCESS | 1913 | --DOCSHELL 0xa0f36400 == 17 [pid = 1965] [id = 334]
19:04:01 INFO - PROCESS | 1913 | --DOCSHELL 0xa0daf400 == 16 [pid = 1965] [id = 336]
19:04:01 INFO - PROCESS | 1913 | --DOCSHELL 0xa15e6800 == 15 [pid = 1965] [id = 337]
19:04:01 INFO - PROCESS | 1913 | --DOCSHELL 0xa3d36000 == 14 [pid = 1965] [id = 338]
19:04:01 INFO - PROCESS | 1913 | --DOCSHELL 0x9f466400 == 13 [pid = 1965] [id = 294]
19:04:01 INFO - PROCESS | 1913 | --DOCSHELL 0xa4f49000 == 12 [pid = 1965] [id = 339]
19:04:01 INFO - PROCESS | 1913 | --DOCSHELL 0xa430ec00 == 11 [pid = 1965] [id = 309]
19:04:01 INFO - PROCESS | 1913 | --DOCSHELL 0xa7575800 == 10 [pid = 1965] [id = 340]
19:04:01 INFO - PROCESS | 1913 | --DOCSHELL 0xa78b0000 == 9 [pid = 1965] [id = 341]
19:04:01 INFO - PROCESS | 1913 | --DOCSHELL 0xa4fd0c00 == 8 [pid = 1965] [id = 342]
19:04:01 INFO - PROCESS | 1913 | --DOCSHELL 0xa4fd0400 == 7 [pid = 1965] [id = 343]
19:04:01 INFO - PROCESS | 1913 | --DOCSHELL 0xa532d000 == 6 [pid = 1965] [id = 344]
19:04:01 INFO - PROCESS | 1913 | --DOCSHELL 0xa1e09800 == 5 [pid = 1965] [id = 346]
19:04:01 INFO - PROCESS | 1913 | --DOCSHELL 0xa532cc00 == 4 [pid = 1965] [id = 345]
19:04:01 INFO - PROCESS | 1913 | --DOCSHELL 0xa0f33c00 == 3 [pid = 1965] [id = 335]
19:04:01 INFO - PROCESS | 1913 | --DOCSHELL 0xa5fd0800 == 2 [pid = 1965] [id = 331]
19:04:01 INFO - PROCESS | 1913 | --DOMWINDOW == 164 (0x9fd7b400) [pid = 1965] [serial = 872] [outer = (nil)] [url = about:blank]
19:04:01 INFO - PROCESS | 1913 | --DOMWINDOW == 163 (0xa15e5c00) [pid = 1965] [serial = 869] [outer = (nil)] [url = about:blank]
19:04:01 INFO - PROCESS | 1913 | --DOMWINDOW == 162 (0xa15f1000) [pid = 1965] [serial = 878] [outer = (nil)] [url = about:blank]
19:04:01 INFO - PROCESS | 1913 | --DOMWINDOW == 161 (0xa2257400) [pid = 1965] [serial = 842] [outer = (nil)] [url = about:blank]
19:04:01 INFO - PROCESS | 1913 | --DOMWINDOW == 160 (0xa0d3b000) [pid = 1965] [serial = 875] [outer = (nil)] [url = about:blank]
19:04:02 INFO - PROCESS | 1913 | ++DOCSHELL 0x9ed39c00 == 3 [pid = 1965] [id = 348]
19:04:02 INFO - PROCESS | 1913 | ++DOMWINDOW == 161 (0x9ed3a000) [pid = 1965] [serial = 973] [outer = (nil)]
19:04:02 INFO - PROCESS | 1913 | ++DOMWINDOW == 162 (0x9efeac00) [pid = 1965] [serial = 974] [outer = 0x9ed3a000]
19:04:02 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
19:04:02 INFO - document served over http requires an http
19:04:02 INFO - sub-resource via iframe-tag using the meta-referrer
19:04:02 INFO - delivery method with no-redirect and when
19:04: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"
19:04:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:04:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:04:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:04:02 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
19:04:02 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
19:04:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:04:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:04:02 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
19:04:02 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 5913ms
19:04:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html
19:04:03 INFO - PROCESS | 1913 | ++DOCSHELL 0x9efe9000 == 4 [pid = 1965] [id = 349]
19:04:03 INFO - PROCESS | 1913 | ++DOMWINDOW == 163 (0x9eff1c00) [pid = 1965] [serial = 975] [outer = (nil)]
19:04:03 INFO - PROCESS | 1913 | ++DOMWINDOW == 164 (0x9eff4000) [pid = 1965] [serial = 976] [outer = 0x9eff1c00]
19:04:03 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:04:03 INFO - PROCESS | 1913 | ++DOMWINDOW == 165 (0x9f02a800) [pid = 1965] [serial = 977] [outer = 0x9eff1c00]
19:04:04 INFO - PROCESS | 1913 | ++DOCSHELL 0x9f464800 == 5 [pid = 1965] [id = 350]
19:04:04 INFO - PROCESS | 1913 | ++DOMWINDOW == 166 (0x9f464c00) [pid = 1965] [serial = 978] [outer = (nil)]
19:04:04 INFO - PROCESS | 1913 | ++DOMWINDOW == 167 (0x9f460c00) [pid = 1965] [serial = 979] [outer = 0x9f464c00]
19:04:05 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
19:04:05 INFO - document served over http requires an http
19:04:05 INFO - sub-resource via iframe-tag using the meta-referrer
19:04:05 INFO - delivery method with swap-origin-redirect and when
19:04:05 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
19:04:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:04:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:04:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:04:05 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
19:04:05 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
19:04:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:04:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:04:05 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
19:04:05 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 2608ms
19:04:05 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html
19:04:05 INFO - PROCESS | 1913 | ++DOCSHELL 0x9f466400 == 6 [pid = 1965] [id = 351]
19:04:05 INFO - PROCESS | 1913 | ++DOMWINDOW == 168 (0x9f466c00) [pid = 1965] [serial = 980] [outer = (nil)]
19:04:06 INFO - PROCESS | 1913 | ++DOMWINDOW == 169 (0x9faac400) [pid = 1965] [serial = 981] [outer = 0x9f466c00]
19:04:06 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:04:06 INFO - PROCESS | 1913 | ++DOMWINDOW == 170 (0x9fbd1400) [pid = 1965] [serial = 982] [outer = 0x9f466c00]
19:04:11 INFO - PROCESS | 1913 | --DOMWINDOW == 169 (0x9ed37800) [pid = 1965] [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]
19:04:11 INFO - PROCESS | 1913 | --DOMWINDOW == 168 (0xa2746400) [pid = 1965] [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]
19:04:11 INFO - PROCESS | 1913 | --DOMWINDOW == 167 (0x9f46a800) [pid = 1965] [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]
19:04:11 INFO - PROCESS | 1913 | --DOMWINDOW == 166 (0xa1dd4800) [pid = 1965] [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]
19:04:12 INFO - PROCESS | 1913 | --DOMWINDOW == 165 (0xa0637400) [pid = 1965] [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]
19:04:12 INFO - PROCESS | 1913 | --DOMWINDOW == 164 (0xa4132000) [pid = 1965] [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]
19:04:12 INFO - PROCESS | 1913 | --DOMWINDOW == 163 (0xa0f3b000) [pid = 1965] [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]
19:04:12 INFO - PROCESS | 1913 | --DOMWINDOW == 162 (0xa0f3a800) [pid = 1965] [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]
19:04:12 INFO - PROCESS | 1913 | --DOMWINDOW == 161 (0xa2d0a400) [pid = 1965] [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]
19:04:12 INFO - PROCESS | 1913 | --DOMWINDOW == 160 (0x9fbda400) [pid = 1965] [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]
19:04:12 INFO - PROCESS | 1913 | --DOMWINDOW == 159 (0x9ed3b400) [pid = 1965] [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]
19:04:12 INFO - PROCESS | 1913 | --DOMWINDOW == 158 (0xa0d3cc00) [pid = 1965] [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]
19:04:12 INFO - PROCESS | 1913 | --DOMWINDOW == 157 (0xa388b800) [pid = 1965] [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]
19:04:12 INFO - PROCESS | 1913 | --DOMWINDOW == 156 (0xa2256000) [pid = 1965] [serial = 887] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447470172818]
19:04:12 INFO - PROCESS | 1913 | --DOMWINDOW == 155 (0xa3592c00) [pid = 1965] [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]
19:04:12 INFO - PROCESS | 1913 | --DOMWINDOW == 154 (0xa0545800) [pid = 1965] [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]
19:04:12 INFO - PROCESS | 1913 | --DOMWINDOW == 153 (0xa3597800) [pid = 1965] [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]
19:04:12 INFO - PROCESS | 1913 | --DOMWINDOW == 152 (0xa5957800) [pid = 1965] [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]
19:04:12 INFO - PROCESS | 1913 | --DOMWINDOW == 151 (0xa084a400) [pid = 1965] [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]
19:04:12 INFO - PROCESS | 1913 | --DOMWINDOW == 150 (0x9f023c00) [pid = 1965] [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]
19:04:12 INFO - PROCESS | 1913 | --DOMWINDOW == 149 (0xa5197400) [pid = 1965] [serial = 907] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447470184072]
19:04:12 INFO - PROCESS | 1913 | --DOMWINDOW == 148 (0xa052f400) [pid = 1965] [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]
19:04:12 INFO - PROCESS | 1913 | --DOMWINDOW == 147 (0xa1dccc00) [pid = 1965] [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]
19:04:12 INFO - PROCESS | 1913 | --DOMWINDOW == 146 (0xa2f26000) [pid = 1965] [serial = 892] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:04:12 INFO - PROCESS | 1913 | --DOMWINDOW == 145 (0xa4f49c00) [pid = 1965] [serial = 902] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:04:12 INFO - PROCESS | 1913 | --DOMWINDOW == 144 (0xa430b800) [pid = 1965] [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]
19:04:12 INFO - PROCESS | 1913 | --DOMWINDOW == 143 (0xa0db7800) [pid = 1965] [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]
19:04:12 INFO - PROCESS | 1913 | --DOMWINDOW == 142 (0xa4708c00) [pid = 1965] [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]
19:04:12 INFO - PROCESS | 1913 | --DOMWINDOW == 141 (0xa2740400) [pid = 1965] [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]
19:04:12 INFO - PROCESS | 1913 | --DOMWINDOW == 140 (0xa3c93000) [pid = 1965] [serial = 897] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:04:12 INFO - PROCESS | 1913 | --DOMWINDOW == 139 (0xa0f95800) [pid = 1965] [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]
19:04:12 INFO - PROCESS | 1913 | --DOMWINDOW == 138 (0xa1579400) [pid = 1965] [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]
19:04:12 INFO - PROCESS | 1913 | --DOMWINDOW == 137 (0xa3d31400) [pid = 1965] [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]
19:04:12 INFO - PROCESS | 1913 | --DOMWINDOW == 136 (0xa0f3a400) [pid = 1965] [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]
19:04:12 INFO - PROCESS | 1913 | --DOMWINDOW == 135 (0xa4f54800) [pid = 1965] [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]
19:04:12 INFO - PROCESS | 1913 | --DOMWINDOW == 134 (0xa5fd1400) [pid = 1965] [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]
19:04:12 INFO - PROCESS | 1913 | --DOMWINDOW == 133 (0x9faae800) [pid = 1965] [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]
19:04:12 INFO - PROCESS | 1913 | --DOMWINDOW == 132 (0xa5fc9400) [pid = 1965] [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]
19:04:12 INFO - PROCESS | 1913 | --DOMWINDOW == 131 (0xa2747c00) [pid = 1965] [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]
19:04:12 INFO - PROCESS | 1913 | --DOMWINDOW == 130 (0xa1d08800) [pid = 1965] [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]
19:04:12 INFO - PROCESS | 1913 | --DOMWINDOW == 129 (0xa054fc00) [pid = 1965] [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]
19:04:12 INFO - PROCESS | 1913 | --DOMWINDOW == 128 (0x9f028400) [pid = 1965] [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]
19:04:12 INFO - PROCESS | 1913 | --DOMWINDOW == 127 (0xa3d30800) [pid = 1965] [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]
19:04:12 INFO - PROCESS | 1913 | --DOMWINDOW == 126 (0xa27b5800) [pid = 1965] [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]
19:04:12 INFO - PROCESS | 1913 | --DOMWINDOW == 125 (0xa0db2c00) [pid = 1965] [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]
19:04:12 INFO - PROCESS | 1913 | --DOMWINDOW == 124 (0x9f46d400) [pid = 1965] [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]
19:04:12 INFO - PROCESS | 1913 | --DOMWINDOW == 123 (0xa4308400) [pid = 1965] [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]
19:04:12 INFO - PROCESS | 1913 | --DOMWINDOW == 122 (0xa5966000) [pid = 1965] [serial = 912] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:04:12 INFO - PROCESS | 1913 | --DOMWINDOW == 121 (0xa5b78400) [pid = 1965] [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]
19:04:12 INFO - PROCESS | 1913 | --DOMWINDOW == 120 (0xa33a4c00) [pid = 1965] [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]
19:04:12 INFO - PROCESS | 1913 | --DOMWINDOW == 119 (0xa0d3ec00) [pid = 1965] [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]
19:04:12 INFO - PROCESS | 1913 | --DOMWINDOW == 118 (0xa2253800) [pid = 1965] [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]
19:04:12 INFO - PROCESS | 1913 | --DOMWINDOW == 117 (0x9f021800) [pid = 1965] [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]
19:04:12 INFO - PROCESS | 1913 | --DOMWINDOW == 116 (0xa0f32800) [pid = 1965] [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]
19:04:12 INFO - PROCESS | 1913 | --DOMWINDOW == 115 (0xa0549800) [pid = 1965] [serial = 882] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:04:12 INFO - PROCESS | 1913 | --DOMWINDOW == 114 (0xa2f1fc00) [pid = 1965] [serial = 893] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:04:12 INFO - PROCESS | 1913 | --DOMWINDOW == 113 (0xa3777800) [pid = 1965] [serial = 895] [outer = (nil)] [url = about:blank]
19:04:12 INFO - PROCESS | 1913 | --DOMWINDOW == 112 (0xa4f4e800) [pid = 1965] [serial = 903] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:04:12 INFO - PROCESS | 1913 | --DOMWINDOW == 111 (0xa5fd2c00) [pid = 1965] [serial = 921] [outer = (nil)] [url = about:blank]
19:04:12 INFO - PROCESS | 1913 | --DOMWINDOW == 110 (0xa698c400) [pid = 1965] [serial = 924] [outer = (nil)] [url = about:blank]
19:04:12 INFO - PROCESS | 1913 | --DOMWINDOW == 109 (0x9f46a400) [pid = 1965] [serial = 927] [outer = (nil)] [url = about:blank]
19:04:12 INFO - PROCESS | 1913 | --DOMWINDOW == 108 (0xa5d4ac00) [pid = 1965] [serial = 918] [outer = (nil)] [url = about:blank]
19:04:12 INFO - PROCESS | 1913 | --DOMWINDOW == 107 (0xa0544400) [pid = 1965] [serial = 880] [outer = (nil)] [url = about:blank]
19:04:12 INFO - PROCESS | 1913 | --DOMWINDOW == 106 (0xa15e4400) [pid = 1965] [serial = 930] [outer = (nil)] [url = about:blank]
19:04:12 INFO - PROCESS | 1913 | --DOMWINDOW == 105 (0xa4f56000) [pid = 1965] [serial = 905] [outer = (nil)] [url = about:blank]
19:04:12 INFO - PROCESS | 1913 | --DOMWINDOW == 104 (0xa5199000) [pid = 1965] [serial = 908] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447470184072]
19:04:12 INFO - PROCESS | 1913 | --DOMWINDOW == 103 (0xa4132400) [pid = 1965] [serial = 898] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:04:12 INFO - PROCESS | 1913 | --DOMWINDOW == 102 (0xa157b000) [pid = 1965] [serial = 885] [outer = (nil)] [url = about:blank]
19:04:12 INFO - PROCESS | 1913 | --DOMWINDOW == 101 (0xa5b7cc00) [pid = 1965] [serial = 915] [outer = (nil)] [url = about:blank]
19:04:12 INFO - PROCESS | 1913 | --DOMWINDOW == 100 (0xa5b77000) [pid = 1965] [serial = 913] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:04:12 INFO - PROCESS | 1913 | --DOMWINDOW == 99 (0xa0990c00) [pid = 1965] [serial = 883] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:04:12 INFO - PROCESS | 1913 | --DOMWINDOW == 98 (0xa2d02000) [pid = 1965] [serial = 890] [outer = (nil)] [url = about:blank]
19:04:12 INFO - PROCESS | 1913 | --DOMWINDOW == 97 (0xa595a000) [pid = 1965] [serial = 910] [outer = (nil)] [url = about:blank]
19:04:12 INFO - PROCESS | 1913 | --DOMWINDOW == 96 (0xa4701400) [pid = 1965] [serial = 900] [outer = (nil)] [url = about:blank]
19:04:12 INFO - PROCESS | 1913 | --DOMWINDOW == 95 (0xa2d04800) [pid = 1965] [serial = 933] [outer = (nil)] [url = about:blank]
19:04:12 INFO - PROCESS | 1913 | --DOMWINDOW == 94 (0xa225a400) [pid = 1965] [serial = 888] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447470172818]
19:04:12 INFO - PROCESS | 1913 | --DOMWINDOW == 93 (0xa3595400) [pid = 1965] [serial = 936] [outer = (nil)] [url = about:blank]
19:04:13 INFO - PROCESS | 1913 | --DOMWINDOW == 92 (0xa3779c00) [pid = 1965] [serial = 821] [outer = (nil)] [url = about:blank]
19:04:13 INFO - PROCESS | 1913 | --DOMWINDOW == 91 (0xa0646c00) [pid = 1965] [serial = 800] [outer = (nil)] [url = about:blank]
19:04:13 INFO - PROCESS | 1913 | --DOMWINDOW == 90 (0xa052ac00) [pid = 1965] [serial = 748] [outer = (nil)] [url = about:blank]
19:04:13 INFO - PROCESS | 1913 | --DOMWINDOW == 89 (0xa2d05400) [pid = 1965] [serial = 812] [outer = (nil)] [url = about:blank]
19:04:13 INFO - PROCESS | 1913 | --DOMWINDOW == 88 (0xa18c1800) [pid = 1965] [serial = 806] [outer = (nil)] [url = about:blank]
19:04:13 INFO - PROCESS | 1913 | --DOMWINDOW == 87 (0xa1f7b000) [pid = 1965] [serial = 776] [outer = (nil)] [url = about:blank]
19:04:13 INFO - PROCESS | 1913 | --DOMWINDOW == 86 (0xa1dc9c00) [pid = 1965] [serial = 773] [outer = (nil)] [url = about:blank]
19:04:13 INFO - PROCESS | 1913 | --DOMWINDOW == 85 (0xa3c97400) [pid = 1965] [serial = 854] [outer = (nil)] [url = about:blank]
19:04:13 INFO - PROCESS | 1913 | --DOMWINDOW == 84 (0xa4e25400) [pid = 1965] [serial = 866] [outer = (nil)] [url = about:blank]
19:04:13 INFO - PROCESS | 1913 | --DOMWINDOW == 83 (0xa0dae000) [pid = 1965] [serial = 737] [outer = (nil)] [url = about:blank]
19:04:13 INFO - PROCESS | 1913 | --DOMWINDOW == 82 (0xa3887800) [pid = 1965] [serial = 851] [outer = (nil)] [url = about:blank]
19:04:13 INFO - PROCESS | 1913 | --DOMWINDOW == 81 (0xa099e000) [pid = 1965] [serial = 734] [outer = (nil)] [url = about:blank]
19:04:13 INFO - PROCESS | 1913 | --DOMWINDOW == 80 (0xa273dc00) [pid = 1965] [serial = 809] [outer = (nil)] [url = about:blank]
19:04:13 INFO - PROCESS | 1913 | --DOMWINDOW == 79 (0xa27b0400) [pid = 1965] [serial = 782] [outer = (nil)] [url = about:blank]
19:04:13 INFO - PROCESS | 1913 | --DOMWINDOW == 78 (0xa0f91000) [pid = 1965] [serial = 803] [outer = (nil)] [url = about:blank]
19:04:13 INFO - PROCESS | 1913 | --DOMWINDOW == 77 (0xa0f8a000) [pid = 1965] [serial = 740] [outer = (nil)] [url = about:blank]
19:04:13 INFO - PROCESS | 1913 | --DOMWINDOW == 76 (0xa1dc8400) [pid = 1965] [serial = 845] [outer = (nil)] [url = about:blank]
19:04:13 INFO - PROCESS | 1913 | --DOMWINDOW == 75 (0xa0f3d400) [pid = 1965] [serial = 767] [outer = (nil)] [url = about:blank]
19:04:13 INFO - PROCESS | 1913 | --DOMWINDOW == 74 (0x9fab1000) [pid = 1965] [serial = 725] [outer = (nil)] [url = about:blank]
19:04:13 INFO - PROCESS | 1913 | --DOMWINDOW == 73 (0xa18c1c00) [pid = 1965] [serial = 770] [outer = (nil)] [url = about:blank]
19:04:13 INFO - PROCESS | 1913 | --DOMWINDOW == 72 (0xa2f1a400) [pid = 1965] [serial = 848] [outer = (nil)] [url = about:blank]
19:04:13 INFO - PROCESS | 1913 | --DOMWINDOW == 71 (0xa0642c00) [pid = 1965] [serial = 731] [outer = (nil)] [url = about:blank]
19:04:13 INFO - PROCESS | 1913 | --DOMWINDOW == 70 (0xa358c800) [pid = 1965] [serial = 818] [outer = (nil)] [url = about:blank]
19:04:13 INFO - PROCESS | 1913 | --DOMWINDOW == 69 (0xa15e4c00) [pid = 1965] [serial = 743] [outer = (nil)] [url = about:blank]
19:04:13 INFO - PROCESS | 1913 | --DOMWINDOW == 68 (0xa339e400) [pid = 1965] [serial = 815] [outer = (nil)] [url = about:blank]
19:04:13 INFO - PROCESS | 1913 | --DOMWINDOW == 67 (0xa387ec00) [pid = 1965] [serial = 824] [outer = (nil)] [url = about:blank]
19:04:13 INFO - PROCESS | 1913 | --DOMWINDOW == 66 (0xa0535400) [pid = 1965] [serial = 728] [outer = (nil)] [url = about:blank]
19:04:13 INFO - PROCESS | 1913 | --DOMWINDOW == 65 (0xa4302800) [pid = 1965] [serial = 860] [outer = (nil)] [url = about:blank]
19:04:13 INFO - PROCESS | 1913 | --DOMWINDOW == 64 (0xa4704c00) [pid = 1965] [serial = 863] [outer = (nil)] [url = about:blank]
19:04:13 INFO - PROCESS | 1913 | --DOMWINDOW == 63 (0xa225e800) [pid = 1965] [serial = 779] [outer = (nil)] [url = about:blank]
19:04:13 INFO - PROCESS | 1913 | --DOMWINDOW == 62 (0xa3d39000) [pid = 1965] [serial = 857] [outer = (nil)] [url = about:blank]
19:04:13 INFO - PROCESS | 1913 | --DOMWINDOW == 61 (0xa3884400) [pid = 1965] [serial = 937] [outer = (nil)] [url = about:blank]
19:04:14 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
19:04:14 INFO - document served over http requires an http
19:04:14 INFO - sub-resource via script-tag using the meta-referrer
19:04:14 INFO - delivery method with keep-origin-redirect and when
19:04: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"
19:04:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:04:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:04:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:04:14 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
19:04:14 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
19:04:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:04:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:04:14 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
19:04:14 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 8639ms
19:04:14 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
19:04:14 INFO - PROCESS | 1913 | ++DOCSHELL 0x9ed40c00 == 7 [pid = 1965] [id = 352]
19:04:14 INFO - PROCESS | 1913 | ++DOMWINDOW == 62 (0x9efed400) [pid = 1965] [serial = 983] [outer = (nil)]
19:04:14 INFO - PROCESS | 1913 | ++DOMWINDOW == 63 (0x9f023800) [pid = 1965] [serial = 984] [outer = 0x9efed400]
19:04:15 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:04:15 INFO - PROCESS | 1913 | ++DOMWINDOW == 64 (0x9f469000) [pid = 1965] [serial = 985] [outer = 0x9efed400]
19:04:16 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
19:04:16 INFO - document served over http requires an http
19:04:16 INFO - sub-resource via script-tag using the meta-referrer
19:04:16 INFO - delivery method with no-redirect and when
19:04: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"
19:04:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:04:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:04:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:04:16 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
19:04:16 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
19:04:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:04:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:04:16 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
19:04:16 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 2185ms
19:04:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html
19:04:16 INFO - PROCESS | 1913 | ++DOCSHELL 0x9eff4800 == 8 [pid = 1965] [id = 353]
19:04:16 INFO - PROCESS | 1913 | ++DOMWINDOW == 65 (0x9faaf400) [pid = 1965] [serial = 986] [outer = (nil)]
19:04:17 INFO - PROCESS | 1913 | ++DOMWINDOW == 66 (0x9fbdb800) [pid = 1965] [serial = 987] [outer = 0x9faaf400]
19:04:17 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:04:17 INFO - PROCESS | 1913 | ++DOMWINDOW == 67 (0x9fd6e000) [pid = 1965] [serial = 988] [outer = 0x9faaf400]
19:04:19 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
19:04:19 INFO - document served over http requires an http
19:04:19 INFO - sub-resource via script-tag using the meta-referrer
19:04:19 INFO - delivery method with swap-origin-redirect and when
19:04:19 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html"
19:04:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:04:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:04:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:04:19 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
19:04:19 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
19:04:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:04:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:04:19 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
19:04:19 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 2860ms
19:04:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html
19:04:19 INFO - PROCESS | 1913 | ++DOCSHELL 0x9fbd4c00 == 9 [pid = 1965] [id = 354]
19:04:19 INFO - PROCESS | 1913 | ++DOMWINDOW == 68 (0x9fbd9c00) [pid = 1965] [serial = 989] [outer = (nil)]
19:04:19 INFO - PROCESS | 1913 | ++DOMWINDOW == 69 (0xa052d000) [pid = 1965] [serial = 990] [outer = 0x9fbd9c00]
19:04:20 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:04:20 INFO - PROCESS | 1913 | ++DOMWINDOW == 70 (0xa0533400) [pid = 1965] [serial = 991] [outer = 0x9fbd9c00]
19:04:21 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
19:04:21 INFO - document served over http requires an http
19:04:21 INFO - sub-resource via xhr-request using the meta-referrer
19:04:21 INFO - delivery method with keep-origin-redirect and when
19:04: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"
19:04:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:04:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:04:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:04:21 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
19:04:21 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
19:04:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:04:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:04:21 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
19:04:21 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 2618ms
19:04:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
19:04:22 INFO - PROCESS | 1913 | ++DOCSHELL 0x9fd7a000 == 10 [pid = 1965] [id = 355]
19:04:22 INFO - PROCESS | 1913 | ++DOMWINDOW == 71 (0x9fd7a400) [pid = 1965] [serial = 992] [outer = (nil)]
19:04:22 INFO - PROCESS | 1913 | ++DOMWINDOW == 72 (0xa054d000) [pid = 1965] [serial = 993] [outer = 0x9fd7a400]
19:04:22 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:04:23 INFO - PROCESS | 1913 | ++DOMWINDOW == 73 (0xa0639800) [pid = 1965] [serial = 994] [outer = 0x9fd7a400]
19:04:24 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
19:04:24 INFO - document served over http requires an http
19:04:24 INFO - sub-resource via xhr-request using the meta-referrer
19:04:24 INFO - delivery method with no-redirect and when
19:04: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"
19:04:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:04:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:04:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:04:24 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
19:04:24 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
19:04:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:04:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:04:24 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
19:04:24 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 2553ms
19:04:24 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html
19:04:24 INFO - PROCESS | 1913 | ++DOCSHELL 0xa054c400 == 11 [pid = 1965] [id = 356]
19:04:24 INFO - PROCESS | 1913 | ++DOMWINDOW == 74 (0xa0641800) [pid = 1965] [serial = 995] [outer = (nil)]
19:04:25 INFO - PROCESS | 1913 | ++DOMWINDOW == 75 (0xa0741c00) [pid = 1965] [serial = 996] [outer = 0xa0641800]
19:04:25 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:04:25 INFO - PROCESS | 1913 | ++DOMWINDOW == 76 (0xa0749c00) [pid = 1965] [serial = 997] [outer = 0xa0641800]
19:04:26 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
19:04:26 INFO - document served over http requires an http
19:04:26 INFO - sub-resource via xhr-request using the meta-referrer
19:04:26 INFO - delivery method with swap-origin-redirect and when
19:04: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/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
19:04:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:04:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:04:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:04:26 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
19:04:26 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
19:04:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:04:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:04:26 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
19:04:26 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 2447ms
19:04:27 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
19:04:28 INFO - PROCESS | 1913 | ++DOCSHELL 0xa073d400 == 12 [pid = 1965] [id = 357]
19:04:28 INFO - PROCESS | 1913 | ++DOMWINDOW == 77 (0xa0848c00) [pid = 1965] [serial = 998] [outer = (nil)]
19:04:28 INFO - PROCESS | 1913 | ++DOMWINDOW == 78 (0xa0991400) [pid = 1965] [serial = 999] [outer = 0xa0848c00]
19:04:28 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:04:28 INFO - PROCESS | 1913 | ++DOMWINDOW == 79 (0xa0997c00) [pid = 1965] [serial = 1000] [outer = 0xa0848c00]
19:04:31 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
19:04:31 INFO - document served over http requires an https
19:04:31 INFO - sub-resource via fetch-request using the meta-referrer
19:04:31 INFO - delivery method with keep-origin-redirect and when
19:04: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"
19:04:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:04:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:04:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:04:31 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
19:04:31 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
19:04:31 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
19:04:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:04:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:04:31 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
19:04:31 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 3523ms
19:04:31 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
19:04:31 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0d3c000 == 13 [pid = 1965] [id = 358]
19:04:31 INFO - PROCESS | 1913 | ++DOMWINDOW == 80 (0xa0d3e000) [pid = 1965] [serial = 1001] [outer = (nil)]
19:04:31 INFO - PROCESS | 1913 | ++DOMWINDOW == 81 (0xa0d3fc00) [pid = 1965] [serial = 1002] [outer = 0xa0d3e000]
19:04:32 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:04:32 INFO - PROCESS | 1913 | ++DOMWINDOW == 82 (0xa0d45c00) [pid = 1965] [serial = 1003] [outer = 0xa0d3e000]
19:04:33 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
19:04:33 INFO - document served over http requires an https
19:04:33 INFO - sub-resource via fetch-request using the meta-referrer
19:04:33 INFO - delivery method with no-redirect and when
19:04: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"
19:04:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:04:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:04:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:04:33 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
19:04:33 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
19:04:33 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
19:04:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:04:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:04:33 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
19:04:33 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 2451ms
19:04:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html
19:04:34 INFO - PROCESS | 1913 | ++DOCSHELL 0x9f028c00 == 14 [pid = 1965] [id = 359]
19:04:34 INFO - PROCESS | 1913 | ++DOMWINDOW == 83 (0x9f02a000) [pid = 1965] [serial = 1004] [outer = (nil)]
19:04:34 INFO - PROCESS | 1913 | ++DOMWINDOW == 84 (0x9fab1000) [pid = 1965] [serial = 1005] [outer = 0x9f02a000]
19:04:34 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:04:34 INFO - PROCESS | 1913 | ++DOMWINDOW == 85 (0x9fd79400) [pid = 1965] [serial = 1006] [outer = 0x9f02a000]
19:04:35 INFO - PROCESS | 1913 | --DOCSHELL 0x9f464800 == 13 [pid = 1965] [id = 350]
19:04:35 INFO - PROCESS | 1913 | --DOCSHELL 0x9efe9000 == 12 [pid = 1965] [id = 349]
19:04:35 INFO - PROCESS | 1913 | --DOCSHELL 0x9ed39c00 == 11 [pid = 1965] [id = 348]
19:04:35 INFO - PROCESS | 1913 | --DOCSHELL 0xa0742400 == 10 [pid = 1965] [id = 347]
19:04:35 INFO - PROCESS | 1913 | --DOMWINDOW == 84 (0xa0534800) [pid = 1965] [serial = 928] [outer = (nil)] [url = about:blank]
19:04:35 INFO - PROCESS | 1913 | --DOMWINDOW == 83 (0xa5d4e400) [pid = 1965] [serial = 919] [outer = (nil)] [url = about:blank]
19:04:35 INFO - PROCESS | 1913 | --DOMWINDOW == 82 (0xa595ec00) [pid = 1965] [serial = 911] [outer = (nil)] [url = about:blank]
19:04:35 INFO - PROCESS | 1913 | --DOMWINDOW == 81 (0xa3783000) [pid = 1965] [serial = 896] [outer = (nil)] [url = about:blank]
19:04:35 INFO - PROCESS | 1913 | --DOMWINDOW == 80 (0xa4e28c00) [pid = 1965] [serial = 901] [outer = (nil)] [url = about:blank]
19:04:35 INFO - PROCESS | 1913 | --DOMWINDOW == 79 (0xa5fd6800) [pid = 1965] [serial = 922] [outer = (nil)] [url = about:blank]
19:04:35 INFO - PROCESS | 1913 | --DOMWINDOW == 78 (0xa2d0d400) [pid = 1965] [serial = 891] [outer = (nil)] [url = about:blank]
19:04:35 INFO - PROCESS | 1913 | --DOMWINDOW == 77 (0xa0daa800) [pid = 1965] [serial = 881] [outer = (nil)] [url = about:blank]
19:04:35 INFO - PROCESS | 1913 | --DOMWINDOW == 76 (0xa5190400) [pid = 1965] [serial = 906] [outer = (nil)] [url = about:blank]
19:04:35 INFO - PROCESS | 1913 | --DOMWINDOW == 75 (0xa6990800) [pid = 1965] [serial = 925] [outer = (nil)] [url = about:blank]
19:04:35 INFO - PROCESS | 1913 | --DOMWINDOW == 74 (0xa18ba000) [pid = 1965] [serial = 931] [outer = (nil)] [url = about:blank]
19:04:35 INFO - PROCESS | 1913 | --DOMWINDOW == 73 (0xa5b80800) [pid = 1965] [serial = 916] [outer = (nil)] [url = about:blank]
19:04:35 INFO - PROCESS | 1913 | --DOMWINDOW == 72 (0xa1d06800) [pid = 1965] [serial = 886] [outer = (nil)] [url = about:blank]
19:04:35 INFO - PROCESS | 1913 | --DOMWINDOW == 71 (0xa339d800) [pid = 1965] [serial = 934] [outer = (nil)] [url = about:blank]
19:04:35 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
19:04:35 INFO - document served over http requires an https
19:04:35 INFO - sub-resource via fetch-request using the meta-referrer
19:04:35 INFO - delivery method with swap-origin-redirect and when
19:04: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"
19:04:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:04:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:04:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:04:35 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
19:04:35 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
19:04:35 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
19:04:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:04:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:04:35 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
19:04:35 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 2160ms
19:04:35 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html
19:04:36 INFO - PROCESS | 1913 | ++DOCSHELL 0x9efea800 == 11 [pid = 1965] [id = 360]
19:04:36 INFO - PROCESS | 1913 | ++DOMWINDOW == 72 (0x9efeb400) [pid = 1965] [serial = 1007] [outer = (nil)]
19:04:36 INFO - PROCESS | 1913 | ++DOMWINDOW == 73 (0x9f46b400) [pid = 1965] [serial = 1008] [outer = 0x9efeb400]
19:04:36 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:04:36 INFO - PROCESS | 1913 | ++DOMWINDOW == 74 (0x9fbde400) [pid = 1965] [serial = 1009] [outer = 0x9efeb400]
19:04:37 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0547c00 == 12 [pid = 1965] [id = 361]
19:04:37 INFO - PROCESS | 1913 | ++DOMWINDOW == 75 (0xa0548400) [pid = 1965] [serial = 1010] [outer = (nil)]
19:04:38 INFO - PROCESS | 1913 | ++DOMWINDOW == 76 (0xa0639c00) [pid = 1965] [serial = 1011] [outer = 0xa0548400]
19:04:38 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
19:04:38 INFO - document served over http requires an https
19:04:38 INFO - sub-resource via iframe-tag using the meta-referrer
19:04:38 INFO - delivery method with keep-origin-redirect and when
19:04:38 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
19:04:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:04:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:04:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:04:38 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
19:04:38 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
19:04:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:04:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:04:38 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
19:04:38 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 2593ms
19:04:38 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
19:04:38 INFO - PROCESS | 1913 | --DOMWINDOW == 75 (0x9faac400) [pid = 1965] [serial = 981] [outer = (nil)] [url = about:blank]
19:04:38 INFO - PROCESS | 1913 | --DOMWINDOW == 74 (0xa531fc00) [pid = 1965] [serial = 960] [outer = (nil)] [url = about:blank]
19:04:38 INFO - PROCESS | 1913 | --DOMWINDOW == 73 (0xa4f56800) [pid = 1965] [serial = 945] [outer = (nil)] [url = about:blank]
19:04:38 INFO - PROCESS | 1913 | --DOMWINDOW == 72 (0xa5fd3000) [pid = 1965] [serial = 963] [outer = (nil)] [url = about:blank]
19:04:38 INFO - PROCESS | 1913 | --DOMWINDOW == 71 (0xa698d400) [pid = 1965] [serial = 948] [outer = (nil)] [url = about:blank]
19:04:38 INFO - PROCESS | 1913 | --DOMWINDOW == 70 (0xa1e0cc00) [pid = 1965] [serial = 969] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
19:04:38 INFO - PROCESS | 1913 | --DOMWINDOW == 69 (0xad3db800) [pid = 1965] [serial = 966] [outer = (nil)] [url = about:blank]
19:04:38 INFO - PROCESS | 1913 | --DOMWINDOW == 68 (0xa78b7000) [pid = 1965] [serial = 951] [outer = (nil)] [url = about:blank]
19:04:38 INFO - PROCESS | 1913 | --DOMWINDOW == 67 (0xa2d02400) [pid = 1965] [serial = 939] [outer = (nil)] [url = about:blank]
19:04:38 INFO - PROCESS | 1913 | --DOMWINDOW == 66 (0x9f460c00) [pid = 1965] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
19:04:38 INFO - PROCESS | 1913 | --DOMWINDOW == 65 (0x9eff4000) [pid = 1965] [serial = 976] [outer = (nil)] [url = about:blank]
19:04:38 INFO - PROCESS | 1913 | --DOMWINDOW == 64 (0xa413c400) [pid = 1965] [serial = 942] [outer = (nil)] [url = about:blank]
19:04:38 INFO - PROCESS | 1913 | --DOMWINDOW == 63 (0xaa53d400) [pid = 1965] [serial = 954] [outer = (nil)] [url = about:blank]
19:04:38 INFO - PROCESS | 1913 | --DOMWINDOW == 62 (0x9efeac00) [pid = 1965] [serial = 974] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447470242132]
19:04:38 INFO - PROCESS | 1913 | --DOMWINDOW == 61 (0xa0744400) [pid = 1965] [serial = 971] [outer = (nil)] [url = about:blank]
19:04:38 INFO - PROCESS | 1913 | --DOMWINDOW == 60 (0xa4fd2c00) [pid = 1965] [serial = 957] [outer = (nil)] [url = about:blank]
19:04:38 INFO - PROCESS | 1913 | --DOMWINDOW == 59 (0x9eff1c00) [pid = 1965] [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]
19:04:38 INFO - PROCESS | 1913 | --DOMWINDOW == 58 (0x9f464c00) [pid = 1965] [serial = 978] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
19:04:38 INFO - PROCESS | 1913 | --DOMWINDOW == 57 (0xa1e0a000) [pid = 1965] [serial = 968] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
19:04:38 INFO - PROCESS | 1913 | --DOMWINDOW == 56 (0xa4fdbc00) [pid = 1965] [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]
19:04:38 INFO - PROCESS | 1913 | --DOMWINDOW == 55 (0xa4136400) [pid = 1965] [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]
19:04:38 INFO - PROCESS | 1913 | --DOMWINDOW == 54 (0xa532d400) [pid = 1965] [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]
19:04:38 INFO - PROCESS | 1913 | --DOMWINDOW == 53 (0xa5b7ac00) [pid = 1965] [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]
19:04:38 INFO - PROCESS | 1913 | --DOMWINDOW == 52 (0xad3d4800) [pid = 1965] [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]
19:04:38 INFO - PROCESS | 1913 | --DOMWINDOW == 51 (0xa7577800) [pid = 1965] [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]
19:04:38 INFO - PROCESS | 1913 | --DOMWINDOW == 50 (0xa0f36800) [pid = 1965] [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]
19:04:38 INFO - PROCESS | 1913 | --DOMWINDOW == 49 (0xa1f77800) [pid = 1965] [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]
19:04:38 INFO - PROCESS | 1913 | --DOMWINDOW == 48 (0xaa46c800) [pid = 1965] [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]
19:04:38 INFO - PROCESS | 1913 | --DOMWINDOW == 47 (0x9ed3a000) [pid = 1965] [serial = 973] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447470242132]
19:04:38 INFO - PROCESS | 1913 | --DOMWINDOW == 46 (0xa4fd1000) [pid = 1965] [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]
19:04:39 INFO - PROCESS | 1913 | --DOMWINDOW == 45 (0xa595ac00) [pid = 1965] [serial = 946] [outer = (nil)] [url = about:blank]
19:04:39 INFO - PROCESS | 1913 | --DOMWINDOW == 44 (0xa7445800) [pid = 1965] [serial = 949] [outer = (nil)] [url = about:blank]
19:04:39 INFO - PROCESS | 1913 | --DOMWINDOW == 43 (0xaa2a3800) [pid = 1965] [serial = 952] [outer = (nil)] [url = about:blank]
19:04:39 INFO - PROCESS | 1913 | --DOMWINDOW == 42 (0xa3886800) [pid = 1965] [serial = 940] [outer = (nil)] [url = about:blank]
19:04:39 INFO - PROCESS | 1913 | --DOMWINDOW == 41 (0xa4304400) [pid = 1965] [serial = 943] [outer = (nil)] [url = about:blank]
19:04:39 INFO - PROCESS | 1913 | --DOMWINDOW == 40 (0xaa541c00) [pid = 1965] [serial = 955] [outer = (nil)] [url = about:blank]
19:04:39 INFO - PROCESS | 1913 | ++DOCSHELL 0x9ed40000 == 13 [pid = 1965] [id = 362]
19:04:39 INFO - PROCESS | 1913 | ++DOMWINDOW == 41 (0x9efe5c00) [pid = 1965] [serial = 1012] [outer = (nil)]
19:04:39 INFO - PROCESS | 1913 | ++DOMWINDOW == 42 (0x9f45f400) [pid = 1965] [serial = 1013] [outer = 0x9efe5c00]
19:04:39 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:04:39 INFO - PROCESS | 1913 | ++DOMWINDOW == 43 (0xa0531c00) [pid = 1965] [serial = 1014] [outer = 0x9efe5c00]
19:04:40 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0995400 == 14 [pid = 1965] [id = 363]
19:04:40 INFO - PROCESS | 1913 | ++DOMWINDOW == 44 (0xa0995800) [pid = 1965] [serial = 1015] [outer = (nil)]
19:04:40 INFO - PROCESS | 1913 | ++DOMWINDOW == 45 (0xa099c400) [pid = 1965] [serial = 1016] [outer = 0xa0995800]
19:04:40 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
19:04:40 INFO - document served over http requires an https
19:04:40 INFO - sub-resource via iframe-tag using the meta-referrer
19:04:40 INFO - delivery method with no-redirect and when
19:04:40 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
19:04:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:04:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:04:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:04:40 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
19:04:40 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
19:04:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:04:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:04:40 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
19:04:40 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 2417ms
19:04:40 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html
19:04:41 INFO - PROCESS | 1913 | ++DOCSHELL 0xa063d800 == 15 [pid = 1965] [id = 364]
19:04:41 INFO - PROCESS | 1913 | ++DOMWINDOW == 46 (0xa0841400) [pid = 1965] [serial = 1017] [outer = (nil)]
19:04:41 INFO - PROCESS | 1913 | ++DOMWINDOW == 47 (0xa0dad000) [pid = 1965] [serial = 1018] [outer = 0xa0841400]
19:04:41 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:04:41 INFO - PROCESS | 1913 | ++DOMWINDOW == 48 (0xa0db1000) [pid = 1965] [serial = 1019] [outer = 0xa0841400]
19:04:43 INFO - PROCESS | 1913 | ++DOCSHELL 0x9faae400 == 16 [pid = 1965] [id = 365]
19:04:43 INFO - PROCESS | 1913 | ++DOMWINDOW == 49 (0x9fab0800) [pid = 1965] [serial = 1020] [outer = (nil)]
19:04:43 INFO - PROCESS | 1913 | ++DOMWINDOW == 50 (0x9fd77400) [pid = 1965] [serial = 1021] [outer = 0x9fab0800]
19:04:43 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
19:04:43 INFO - document served over http requires an https
19:04:43 INFO - sub-resource via iframe-tag using the meta-referrer
19:04:43 INFO - delivery method with swap-origin-redirect and when
19:04: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"
19:04:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:04:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:04:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:04:43 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
19:04:43 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
19:04:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:04:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:04:43 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
19:04:43 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 2847ms
19:04:43 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html
19:04:44 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0848800 == 17 [pid = 1965] [id = 366]
19:04:44 INFO - PROCESS | 1913 | ++DOMWINDOW == 51 (0xa0849800) [pid = 1965] [serial = 1022] [outer = (nil)]
19:04:44 INFO - PROCESS | 1913 | ++DOMWINDOW == 52 (0xa0d3b400) [pid = 1965] [serial = 1023] [outer = 0xa0849800]
19:04:45 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:04:45 INFO - PROCESS | 1913 | ++DOMWINDOW == 53 (0xa0db0800) [pid = 1965] [serial = 1024] [outer = 0xa0849800]
19:04:47 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
19:04:47 INFO - document served over http requires an https
19:04:47 INFO - sub-resource via script-tag using the meta-referrer
19:04:47 INFO - delivery method with keep-origin-redirect and when
19:04:47 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
19:04:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:04:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:04:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:04:47 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
19:04:47 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
19:04:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:04:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:04:47 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
19:04:47 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 3526ms
19:04:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
19:04:47 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0740400 == 18 [pid = 1965] [id = 367]
19:04:47 INFO - PROCESS | 1913 | ++DOMWINDOW == 54 (0xa0748c00) [pid = 1965] [serial = 1025] [outer = (nil)]
19:04:48 INFO - PROCESS | 1913 | ++DOMWINDOW == 55 (0xa0f38c00) [pid = 1965] [serial = 1026] [outer = 0xa0748c00]
19:04:48 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:04:48 INFO - PROCESS | 1913 | ++DOMWINDOW == 56 (0xa0f3d800) [pid = 1965] [serial = 1027] [outer = 0xa0748c00]
19:04:49 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
19:04:49 INFO - document served over http requires an https
19:04:49 INFO - sub-resource via script-tag using the meta-referrer
19:04:49 INFO - delivery method with no-redirect and when
19:04: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"
19:04:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:04:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:04:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:04:49 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
19:04:49 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
19:04:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:04:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:04:49 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
19:04:49 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 2497ms
19:04:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html
19:04:50 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0f33800 == 19 [pid = 1965] [id = 368]
19:04:50 INFO - PROCESS | 1913 | ++DOMWINDOW == 57 (0xa0f37800) [pid = 1965] [serial = 1028] [outer = (nil)]
19:04:50 INFO - PROCESS | 1913 | ++DOMWINDOW == 58 (0xa0f93800) [pid = 1965] [serial = 1029] [outer = 0xa0f37800]
19:04:50 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:04:50 INFO - PROCESS | 1913 | ++DOMWINDOW == 59 (0xa1571000) [pid = 1965] [serial = 1030] [outer = 0xa0f37800]
19:04:52 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
19:04:52 INFO - document served over http requires an https
19:04:52 INFO - sub-resource via script-tag using the meta-referrer
19:04:52 INFO - delivery method with swap-origin-redirect and when
19:04: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"
19:04:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:04:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:04:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:04:52 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
19:04:52 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
19:04:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:04:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:04:52 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
19:04:52 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 2249ms
19:04:52 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html
19:04:52 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0f90c00 == 20 [pid = 1965] [id = 369]
19:04:52 INFO - PROCESS | 1913 | ++DOMWINDOW == 60 (0xa0f91000) [pid = 1965] [serial = 1031] [outer = (nil)]
19:04:52 INFO - PROCESS | 1913 | ++DOMWINDOW == 61 (0xa15e5000) [pid = 1965] [serial = 1032] [outer = 0xa0f91000]
19:04:53 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:04:53 INFO - PROCESS | 1913 | ++DOMWINDOW == 62 (0xa15eac00) [pid = 1965] [serial = 1033] [outer = 0xa0f91000]
19:04:54 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
19:04:54 INFO - document served over http requires an https
19:04:54 INFO - sub-resource via xhr-request using the meta-referrer
19:04:54 INFO - delivery method with keep-origin-redirect and when
19:04: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"
19:04:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:04:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:04:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:04:54 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
19:04:54 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
19:04:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:04:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:04:54 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
19:04:54 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 2148ms
19:04:54 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
19:04:54 INFO - PROCESS | 1913 | ++DOCSHELL 0xa15edc00 == 21 [pid = 1965] [id = 370]
19:04:54 INFO - PROCESS | 1913 | ++DOMWINDOW == 63 (0xa15f0c00) [pid = 1965] [serial = 1034] [outer = (nil)]
19:04:55 INFO - PROCESS | 1913 | ++DOMWINDOW == 64 (0xa18bac00) [pid = 1965] [serial = 1035] [outer = 0xa15f0c00]
19:04:55 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:04:55 INFO - PROCESS | 1913 | ++DOMWINDOW == 65 (0xa18bf400) [pid = 1965] [serial = 1036] [outer = 0xa15f0c00]
19:04:57 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
19:04:57 INFO - document served over http requires an https
19:04:57 INFO - sub-resource via xhr-request using the meta-referrer
19:04:57 INFO - delivery method with no-redirect and when
19:04:57 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
19:04:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:04:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:04:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:04:57 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
19:04:57 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
19:04:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:04:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:04:57 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
19:04:57 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 2695ms
19:04:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html
19:04:57 INFO - PROCESS | 1913 | ++DOCSHELL 0xa18b8c00 == 22 [pid = 1965] [id = 371]
19:04:57 INFO - PROCESS | 1913 | ++DOMWINDOW == 66 (0xa1d04000) [pid = 1965] [serial = 1037] [outer = (nil)]
19:04:57 INFO - PROCESS | 1913 | ++DOMWINDOW == 67 (0xa1d0cc00) [pid = 1965] [serial = 1038] [outer = 0xa1d04000]
19:04:58 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:04:58 INFO - PROCESS | 1913 | ++DOMWINDOW == 68 (0xa1dc5c00) [pid = 1965] [serial = 1039] [outer = 0xa1d04000]
19:04:59 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
19:04:59 INFO - document served over http requires an https
19:04:59 INFO - sub-resource via xhr-request using the meta-referrer
19:04:59 INFO - delivery method with swap-origin-redirect and when
19:04: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"
19:04:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:04:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:04:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:04:59 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
19:04:59 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
19:04:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:04:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:04:59 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
19:04:59 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 2843ms
19:04:59 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
19:05:00 INFO - PROCESS | 1913 | ++DOCSHELL 0xa1d0bc00 == 23 [pid = 1965] [id = 372]
19:05:00 INFO - PROCESS | 1913 | ++DOMWINDOW == 69 (0xa1dcf000) [pid = 1965] [serial = 1040] [outer = (nil)]
19:05:00 INFO - PROCESS | 1913 | ++DOMWINDOW == 70 (0xa1e02c00) [pid = 1965] [serial = 1041] [outer = 0xa1dcf000]
19:05:01 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:05:01 INFO - PROCESS | 1913 | ++DOMWINDOW == 71 (0xa1e09800) [pid = 1965] [serial = 1042] [outer = 0xa1dcf000]
19:05:03 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
19:05:03 INFO - document served over http requires an http
19:05:03 INFO - sub-resource via fetch-request using the meta-referrer
19:05:03 INFO - delivery method with keep-origin-redirect and when
19:05:03 INFO - the target request is same-origin.
19:05:03 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 3308ms
19:05:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html
19:05:05 INFO - PROCESS | 1913 | ++DOCSHELL 0xa1dd0400 == 24 [pid = 1965] [id = 373]
19:05:05 INFO - PROCESS | 1913 | ++DOMWINDOW == 72 (0xa1dd4400) [pid = 1965] [serial = 1043] [outer = (nil)]
19:05:05 INFO - PROCESS | 1913 | ++DOMWINDOW == 73 (0xa1f73400) [pid = 1965] [serial = 1044] [outer = 0xa1dd4400]
19:05:05 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:05:05 INFO - PROCESS | 1913 | ++DOMWINDOW == 74 (0xa1f77c00) [pid = 1965] [serial = 1045] [outer = 0xa1dd4400]
19:05:07 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
19:05:07 INFO - document served over http requires an http
19:05:07 INFO - sub-resource via fetch-request using the meta-referrer
19:05:07 INFO - delivery method with no-redirect and when
19:05:07 INFO - the target request is same-origin.
19:05:07 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 4034ms
19:05:07 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
19:05:07 INFO - PROCESS | 1913 | ++DOCSHELL 0x9eff4c00 == 25 [pid = 1965] [id = 374]
19:05:07 INFO - PROCESS | 1913 | ++DOMWINDOW == 75 (0x9f020000) [pid = 1965] [serial = 1046] [outer = (nil)]
19:05:08 INFO - PROCESS | 1913 | ++DOMWINDOW == 76 (0x9fbd8c00) [pid = 1965] [serial = 1047] [outer = 0x9f020000]
19:05:08 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:05:08 INFO - PROCESS | 1913 | ++DOMWINDOW == 77 (0xa0749000) [pid = 1965] [serial = 1048] [outer = 0x9f020000]
19:05:09 INFO - PROCESS | 1913 | --DOCSHELL 0xa0995400 == 24 [pid = 1965] [id = 363]
19:05:09 INFO - PROCESS | 1913 | --DOCSHELL 0x9ed40000 == 23 [pid = 1965] [id = 362]
19:05:09 INFO - PROCESS | 1913 | --DOCSHELL 0xa0547c00 == 22 [pid = 1965] [id = 361]
19:05:09 INFO - PROCESS | 1913 | --DOCSHELL 0x9efea800 == 21 [pid = 1965] [id = 360]
19:05:09 INFO - PROCESS | 1913 | --DOCSHELL 0x9f028c00 == 20 [pid = 1965] [id = 359]
19:05:09 INFO - PROCESS | 1913 | --DOCSHELL 0xa0d3c000 == 19 [pid = 1965] [id = 358]
19:05:09 INFO - PROCESS | 1913 | --DOCSHELL 0xa073d400 == 18 [pid = 1965] [id = 357]
19:05:09 INFO - PROCESS | 1913 | --DOCSHELL 0xa054c400 == 17 [pid = 1965] [id = 356]
19:05:09 INFO - PROCESS | 1913 | --DOCSHELL 0x9fd7a000 == 16 [pid = 1965] [id = 355]
19:05:09 INFO - PROCESS | 1913 | --DOCSHELL 0x9fbd4c00 == 15 [pid = 1965] [id = 354]
19:05:09 INFO - PROCESS | 1913 | --DOCSHELL 0x9eff4800 == 14 [pid = 1965] [id = 353]
19:05:09 INFO - PROCESS | 1913 | --DOCSHELL 0x9ed40c00 == 13 [pid = 1965] [id = 352]
19:05:09 INFO - PROCESS | 1913 | --DOCSHELL 0x9f466400 == 12 [pid = 1965] [id = 351]
19:05:09 INFO - PROCESS | 1913 | --DOMWINDOW == 76 (0x9f02a800) [pid = 1965] [serial = 977] [outer = (nil)] [url = about:blank]
19:05:09 INFO - PROCESS | 1913 | --DOMWINDOW == 75 (0xad3d0c00) [pid = 1965] [serial = 964] [outer = (nil)] [url = about:blank]
19:05:09 INFO - PROCESS | 1913 | --DOMWINDOW == 74 (0xa4fd6800) [pid = 1965] [serial = 958] [outer = (nil)] [url = about:blank]
19:05:09 INFO - PROCESS | 1913 | --DOMWINDOW == 73 (0xa1e03c00) [pid = 1965] [serial = 967] [outer = (nil)] [url = about:blank]
19:05:09 INFO - PROCESS | 1913 | --DOMWINDOW == 72 (0xa5324000) [pid = 1965] [serial = 961] [outer = (nil)] [url = about:blank]
19:05:10 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
19:05:10 INFO - document served over http requires an http
19:05:10 INFO - sub-resource via fetch-request using the meta-referrer
19:05:10 INFO - delivery method with swap-origin-redirect and when
19:05: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"
19:05:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:05:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:05:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:05:10 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
19:05:10 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
19:05:10 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
19:05:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:05:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:05:10 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
19:05:10 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html | took 3360ms
19:05:10 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.keep-origin-redirect.http.html
19:05:11 INFO - PROCESS | 1913 | ++DOCSHELL 0x9f462800 == 13 [pid = 1965] [id = 375]
19:05:11 INFO - PROCESS | 1913 | ++DOMWINDOW == 73 (0x9f468800) [pid = 1965] [serial = 1049] [outer = (nil)]
19:05:11 INFO - PROCESS | 1913 | ++DOMWINDOW == 74 (0x9faab400) [pid = 1965] [serial = 1050] [outer = 0x9f468800]
19:05:11 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:05:11 INFO - PROCESS | 1913 | ++DOMWINDOW == 75 (0x9fbd7c00) [pid = 1965] [serial = 1051] [outer = 0x9f468800]
19:05:12 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0532400 == 14 [pid = 1965] [id = 376]
19:05:12 INFO - PROCESS | 1913 | ++DOMWINDOW == 76 (0xa0532c00) [pid = 1965] [serial = 1052] [outer = (nil)]
19:05:12 INFO - PROCESS | 1913 | ++DOMWINDOW == 77 (0xa0544c00) [pid = 1965] [serial = 1053] [outer = 0xa0532c00]
19:05:12 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
19:05:12 INFO - document served over http requires an http
19:05:12 INFO - sub-resource via iframe-tag using the meta-referrer
19:05:12 INFO - delivery method with keep-origin-redirect and when
19:05:12 INFO - the target request is same-origin.
19:05:12 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.keep-origin-redirect.http.html | took 2244ms
19:05:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html
19:05:13 INFO - PROCESS | 1913 | ++DOCSHELL 0x9f464c00 == 15 [pid = 1965] [id = 377]
19:05:13 INFO - PROCESS | 1913 | ++DOMWINDOW == 78 (0x9f466400) [pid = 1965] [serial = 1054] [outer = (nil)]
19:05:13 INFO - PROCESS | 1913 | ++DOMWINDOW == 79 (0xa073ec00) [pid = 1965] [serial = 1055] [outer = 0x9f466400]
19:05:13 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:05:13 INFO - PROCESS | 1913 | ++DOMWINDOW == 80 (0xa084a800) [pid = 1965] [serial = 1056] [outer = 0x9f466400]
19:05:14 INFO - PROCESS | 1913 | --DOMWINDOW == 79 (0x9f46b400) [pid = 1965] [serial = 1008] [outer = (nil)] [url = about:blank]
19:05:14 INFO - PROCESS | 1913 | --DOMWINDOW == 78 (0x9f45f400) [pid = 1965] [serial = 1013] [outer = (nil)] [url = about:blank]
19:05:14 INFO - PROCESS | 1913 | --DOMWINDOW == 77 (0xa099c400) [pid = 1965] [serial = 1016] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447470280474]
19:05:14 INFO - PROCESS | 1913 | --DOMWINDOW == 76 (0x9fab1000) [pid = 1965] [serial = 1005] [outer = (nil)] [url = about:blank]
19:05:14 INFO - PROCESS | 1913 | --DOMWINDOW == 75 (0x9f023800) [pid = 1965] [serial = 984] [outer = (nil)] [url = about:blank]
19:05:14 INFO - PROCESS | 1913 | --DOMWINDOW == 74 (0xa054d000) [pid = 1965] [serial = 993] [outer = (nil)] [url = about:blank]
19:05:14 INFO - PROCESS | 1913 | --DOMWINDOW == 73 (0xa052d000) [pid = 1965] [serial = 990] [outer = (nil)] [url = about:blank]
19:05:14 INFO - PROCESS | 1913 | --DOMWINDOW == 72 (0xa0639c00) [pid = 1965] [serial = 1011] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:05:14 INFO - PROCESS | 1913 | --DOMWINDOW == 71 (0xa0d3fc00) [pid = 1965] [serial = 1002] [outer = (nil)] [url = about:blank]
19:05:14 INFO - PROCESS | 1913 | --DOMWINDOW == 70 (0xa0741c00) [pid = 1965] [serial = 996] [outer = (nil)] [url = about:blank]
19:05:14 INFO - PROCESS | 1913 | --DOMWINDOW == 69 (0xa0991400) [pid = 1965] [serial = 999] [outer = (nil)] [url = about:blank]
19:05:14 INFO - PROCESS | 1913 | --DOMWINDOW == 68 (0x9fbdb800) [pid = 1965] [serial = 987] [outer = (nil)] [url = about:blank]
19:05:14 INFO - PROCESS | 1913 | --DOMWINDOW == 67 (0x9f02a000) [pid = 1965] [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]
19:05:15 INFO - PROCESS | 1913 | --DOMWINDOW == 66 (0xa0995800) [pid = 1965] [serial = 1015] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447470280474]
19:05:15 INFO - PROCESS | 1913 | --DOMWINDOW == 65 (0x9efe5c00) [pid = 1965] [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]
19:05:15 INFO - PROCESS | 1913 | --DOMWINDOW == 64 (0x9efeb400) [pid = 1965] [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]
19:05:15 INFO - PROCESS | 1913 | --DOMWINDOW == 63 (0xa0548400) [pid = 1965] [serial = 1010] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:05:15 INFO - PROCESS | 1913 | ++DOCSHELL 0x9f46b400 == 16 [pid = 1965] [id = 378]
19:05:15 INFO - PROCESS | 1913 | ++DOMWINDOW == 64 (0x9fab1000) [pid = 1965] [serial = 1057] [outer = (nil)]
19:05:15 INFO - PROCESS | 1913 | ++DOMWINDOW == 65 (0xa0530400) [pid = 1965] [serial = 1058] [outer = 0x9fab1000]
19:05:15 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
19:05:15 INFO - document served over http requires an http
19:05:15 INFO - sub-resource via iframe-tag using the meta-referrer
19:05:15 INFO - delivery method with no-redirect and when
19:05:15 INFO - the target request is same-origin.
19:05:15 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 2483ms
19:05:15 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
19:05:15 INFO - PROCESS | 1913 | ++DOCSHELL 0xa052d400 == 17 [pid = 1965] [id = 379]
19:05:15 INFO - PROCESS | 1913 | ++DOMWINDOW == 66 (0xa063e400) [pid = 1965] [serial = 1059] [outer = (nil)]
19:05:16 INFO - PROCESS | 1913 | ++DOMWINDOW == 67 (0xa099f400) [pid = 1965] [serial = 1060] [outer = 0xa063e400]
19:05:16 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:05:16 INFO - PROCESS | 1913 | ++DOMWINDOW == 68 (0xa0d41400) [pid = 1965] [serial = 1061] [outer = 0xa063e400]
19:05:17 INFO - PROCESS | 1913 | ++DOCSHELL 0x9fbd4c00 == 18 [pid = 1965] [id = 380]
19:05:17 INFO - PROCESS | 1913 | ++DOMWINDOW == 69 (0x9fbd5800) [pid = 1965] [serial = 1062] [outer = (nil)]
19:05:17 INFO - PROCESS | 1913 | ++DOMWINDOW == 70 (0x9fd79c00) [pid = 1965] [serial = 1063] [outer = 0x9fbd5800]
19:05:18 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
19:05:18 INFO - document served over http requires an http
19:05:18 INFO - sub-resource via iframe-tag using the meta-referrer
19:05:18 INFO - delivery method with swap-origin-redirect and when
19:05: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"
19:05:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:05:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:05:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:05:18 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
19:05:18 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
19:05:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:05:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:05:18 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
19:05:18 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 2654ms
19:05:18 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
19:05:18 INFO - PROCESS | 1913 | ++DOCSHELL 0x9fd71c00 == 19 [pid = 1965] [id = 381]
19:05:18 INFO - PROCESS | 1913 | ++DOMWINDOW == 71 (0xa054c400) [pid = 1965] [serial = 1064] [outer = (nil)]
19:05:19 INFO - PROCESS | 1913 | ++DOMWINDOW == 72 (0xa0997000) [pid = 1965] [serial = 1065] [outer = 0xa054c400]
19:05:19 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:05:19 INFO - PROCESS | 1913 | ++DOMWINDOW == 73 (0xa0dab000) [pid = 1965] [serial = 1066] [outer = 0xa054c400]
19:05:21 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
19:05:21 INFO - document served over http requires an http
19:05:21 INFO - sub-resource via script-tag using the meta-referrer
19:05:21 INFO - delivery method with keep-origin-redirect and when
19:05:21 INFO - the target request is same-origin.
19:05:21 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.keep-origin-redirect.http.html | took 3110ms
19:05:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html
19:05:21 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0639000 == 20 [pid = 1965] [id = 382]
19:05:21 INFO - PROCESS | 1913 | ++DOMWINDOW == 74 (0xa0745400) [pid = 1965] [serial = 1067] [outer = (nil)]
19:05:21 INFO - PROCESS | 1913 | ++DOMWINDOW == 75 (0xa15e9c00) [pid = 1965] [serial = 1068] [outer = 0xa0745400]
19:05:22 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:05:22 INFO - PROCESS | 1913 | ++DOMWINDOW == 76 (0xa18c3400) [pid = 1965] [serial = 1069] [outer = 0xa0745400]
19:05:23 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
19:05:23 INFO - document served over http requires an http
19:05:23 INFO - sub-resource via script-tag using the meta-referrer
19:05:23 INFO - delivery method with no-redirect and when
19:05:23 INFO - the target request is same-origin.
19:05:23 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html | took 2493ms
19:05:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html
19:05:24 INFO - PROCESS | 1913 | ++DOCSHELL 0xa1572000 == 21 [pid = 1965] [id = 383]
19:05:24 INFO - PROCESS | 1913 | ++DOMWINDOW == 77 (0xa15e5800) [pid = 1965] [serial = 1070] [outer = (nil)]
19:05:24 INFO - PROCESS | 1913 | ++DOMWINDOW == 78 (0xa1e0dc00) [pid = 1965] [serial = 1071] [outer = 0xa15e5800]
19:05:24 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:05:25 INFO - PROCESS | 1913 | ++DOMWINDOW == 79 (0xa1f74000) [pid = 1965] [serial = 1072] [outer = 0xa15e5800]
19:05: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
19:05:26 INFO - document served over http requires an http
19:05:26 INFO - sub-resource via script-tag using the meta-referrer
19:05:26 INFO - delivery method with swap-origin-redirect and when
19:05:26 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
19:05:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:05:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:05:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:05:26 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
19:05:26 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
19:05:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:05:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:05: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
19:05: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 2642ms
19:05: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
19:05:26 INFO - PROCESS | 1913 | ++DOCSHELL 0xa1e08c00 == 22 [pid = 1965] [id = 384]
19:05:26 INFO - PROCESS | 1913 | ++DOMWINDOW == 80 (0xa2256c00) [pid = 1965] [serial = 1073] [outer = (nil)]
19:05:27 INFO - PROCESS | 1913 | ++DOMWINDOW == 81 (0xa225e400) [pid = 1965] [serial = 1074] [outer = 0xa2256c00]
19:05:27 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:05:27 INFO - PROCESS | 1913 | ++DOMWINDOW == 82 (0xa273f400) [pid = 1965] [serial = 1075] [outer = 0xa2256c00]
19:05: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
19:05:28 INFO - document served over http requires an http
19:05:28 INFO - sub-resource via xhr-request using the meta-referrer
19:05:28 INFO - delivery method with keep-origin-redirect and when
19:05:28 INFO - the target request is same-origin.
19:05: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 2449ms
19:05: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
19:05:29 INFO - PROCESS | 1913 | ++DOCSHELL 0xa225cc00 == 23 [pid = 1965] [id = 385]
19:05:29 INFO - PROCESS | 1913 | ++DOMWINDOW == 83 (0xa2741c00) [pid = 1965] [serial = 1076] [outer = (nil)]
19:05:30 INFO - PROCESS | 1913 | ++DOMWINDOW == 84 (0xa27ac800) [pid = 1965] [serial = 1077] [outer = 0xa2741c00]
19:05:30 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:05:30 INFO - PROCESS | 1913 | ++DOMWINDOW == 85 (0xa27b3c00) [pid = 1965] [serial = 1078] [outer = 0xa2741c00]
19:05:32 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
19:05:32 INFO - document served over http requires an http
19:05:32 INFO - sub-resource via xhr-request using the meta-referrer
19:05:32 INFO - delivery method with no-redirect and when
19:05:32 INFO - the target request is same-origin.
19:05:32 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 3348ms
19:05:32 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
19:05:32 INFO - PROCESS | 1913 | ++DOCSHELL 0xa27ab000 == 24 [pid = 1965] [id = 386]
19:05:32 INFO - PROCESS | 1913 | ++DOMWINDOW == 86 (0xa27b6800) [pid = 1965] [serial = 1079] [outer = (nil)]
19:05:32 INFO - PROCESS | 1913 | ++DOMWINDOW == 87 (0xa2d08400) [pid = 1965] [serial = 1080] [outer = 0xa27b6800]
19:05:33 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:05:33 INFO - PROCESS | 1913 | ++DOMWINDOW == 88 (0xa2d0d400) [pid = 1965] [serial = 1081] [outer = 0xa27b6800]
19:05:34 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
19:05:34 INFO - document served over http requires an http
19:05:34 INFO - sub-resource via xhr-request using the meta-referrer
19:05:34 INFO - delivery method with swap-origin-redirect and when
19:05:34 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
19:05:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:05:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:05:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:05:34 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
19:05:34 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
19:05:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:05:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:05:34 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
19:05:34 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html | took 2246ms
19:05:34 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html
19:05:34 INFO - PROCESS | 1913 | ++DOCSHELL 0xa2d07000 == 25 [pid = 1965] [id = 387]
19:05:34 INFO - PROCESS | 1913 | ++DOMWINDOW == 89 (0xa2f1c800) [pid = 1965] [serial = 1082] [outer = (nil)]
19:05:35 INFO - PROCESS | 1913 | ++DOMWINDOW == 90 (0xa2f22800) [pid = 1965] [serial = 1083] [outer = 0xa2f1c800]
19:05:35 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:05:35 INFO - PROCESS | 1913 | ++DOMWINDOW == 91 (0xa2f26400) [pid = 1965] [serial = 1084] [outer = 0xa2f1c800]
19:05: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
19:05:36 INFO - document served over http requires an https
19:05:36 INFO - sub-resource via fetch-request using the meta-referrer
19:05:36 INFO - delivery method with keep-origin-redirect and when
19:05: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"
19:05:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:05:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:05:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:05:36 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
19:05:36 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
19:05:36 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
19:05:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:05:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:05: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
19:05: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 2302ms
19:05: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
19:05:37 INFO - PROCESS | 1913 | ++DOCSHELL 0xa2f21000 == 26 [pid = 1965] [id = 388]
19:05:37 INFO - PROCESS | 1913 | ++DOMWINDOW == 92 (0xa33a1400) [pid = 1965] [serial = 1085] [outer = (nil)]
19:05:37 INFO - PROCESS | 1913 | ++DOMWINDOW == 93 (0xa33a9400) [pid = 1965] [serial = 1086] [outer = 0xa33a1400]
19:05:37 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:05:37 INFO - PROCESS | 1913 | ++DOMWINDOW == 94 (0xa33ac400) [pid = 1965] [serial = 1087] [outer = 0xa33a1400]
19:05:39 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
19:05:39 INFO - document served over http requires an https
19:05:39 INFO - sub-resource via fetch-request using the meta-referrer
19:05:39 INFO - delivery method with no-redirect and when
19:05: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"
19:05:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:05:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:05:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:05:39 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
19:05:39 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
19:05:39 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
19:05:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:05:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:05:39 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html:23:7
19:05:39 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html | took 2596ms
19:05:39 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html
19:05:40 INFO - PROCESS | 1913 | ++DOCSHELL 0xa33a4400 == 27 [pid = 1965] [id = 389]
19:05:40 INFO - PROCESS | 1913 | ++DOMWINDOW == 95 (0xa33a5800) [pid = 1965] [serial = 1088] [outer = (nil)]
19:05:41 INFO - PROCESS | 1913 | ++DOMWINDOW == 96 (0xa3596800) [pid = 1965] [serial = 1089] [outer = 0xa33a5800]
19:05:41 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:05:41 INFO - PROCESS | 1913 | ++DOMWINDOW == 97 (0xa3776800) [pid = 1965] [serial = 1090] [outer = 0xa33a5800]
19:05:43 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
19:05:43 INFO - document served over http requires an https
19:05:43 INFO - sub-resource via fetch-request using the meta-referrer
19:05:43 INFO - delivery method with swap-origin-redirect and when
19:05:43 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
19:05:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:05:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:05:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:05:43 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
19:05:43 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
19:05:43 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
19:05:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:05:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:05:43 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
19:05:43 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 3998ms
19:05:43 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
19:05:44 INFO - PROCESS | 1913 | ++DOCSHELL 0x9faadc00 == 28 [pid = 1965] [id = 390]
19:05:44 INFO - PROCESS | 1913 | ++DOMWINDOW == 98 (0x9fbd5000) [pid = 1965] [serial = 1091] [outer = (nil)]
19:05:44 INFO - PROCESS | 1913 | ++DOMWINDOW == 99 (0xa052b000) [pid = 1965] [serial = 1092] [outer = 0x9fbd5000]
19:05:44 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:05:44 INFO - PROCESS | 1913 | ++DOMWINDOW == 100 (0xa084ac00) [pid = 1965] [serial = 1093] [outer = 0x9fbd5000]
19:05:45 INFO - PROCESS | 1913 | --DOCSHELL 0x9f46b400 == 27 [pid = 1965] [id = 378]
19:05:45 INFO - PROCESS | 1913 | --DOCSHELL 0x9f464c00 == 26 [pid = 1965] [id = 377]
19:05:45 INFO - PROCESS | 1913 | --DOCSHELL 0xa0532400 == 25 [pid = 1965] [id = 376]
19:05:45 INFO - PROCESS | 1913 | --DOCSHELL 0x9f462800 == 24 [pid = 1965] [id = 375]
19:05:45 INFO - PROCESS | 1913 | --DOCSHELL 0x9eff4c00 == 23 [pid = 1965] [id = 374]
19:05:45 INFO - PROCESS | 1913 | --DOCSHELL 0xa1d0bc00 == 22 [pid = 1965] [id = 372]
19:05:45 INFO - PROCESS | 1913 | --DOCSHELL 0xa18b8c00 == 21 [pid = 1965] [id = 371]
19:05:45 INFO - PROCESS | 1913 | --DOCSHELL 0xa15edc00 == 20 [pid = 1965] [id = 370]
19:05:45 INFO - PROCESS | 1913 | --DOCSHELL 0xa0f90c00 == 19 [pid = 1965] [id = 369]
19:05:45 INFO - PROCESS | 1913 | --DOCSHELL 0xa0f33800 == 18 [pid = 1965] [id = 368]
19:05:45 INFO - PROCESS | 1913 | --DOCSHELL 0xa0740400 == 17 [pid = 1965] [id = 367]
19:05:45 INFO - PROCESS | 1913 | --DOCSHELL 0xa0848800 == 16 [pid = 1965] [id = 366]
19:05:45 INFO - PROCESS | 1913 | --DOCSHELL 0x9faae400 == 15 [pid = 1965] [id = 365]
19:05:45 INFO - PROCESS | 1913 | --DOMWINDOW == 99 (0x9fbde400) [pid = 1965] [serial = 1009] [outer = (nil)] [url = about:blank]
19:05:45 INFO - PROCESS | 1913 | --DOMWINDOW == 98 (0x9fd79400) [pid = 1965] [serial = 1006] [outer = (nil)] [url = about:blank]
19:05:45 INFO - PROCESS | 1913 | --DOMWINDOW == 97 (0xa0531c00) [pid = 1965] [serial = 1014] [outer = (nil)] [url = about:blank]
19:05:46 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
19:05:46 INFO - document served over http requires an https
19:05:46 INFO - sub-resource via fetch-request using the meta-referrer
19:05:46 INFO - delivery method with swap-origin-redirect and when
19:05: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"
19:05:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:05:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:05:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:05:46 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
19:05:46 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
19:05:46 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
19:05:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:05:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:05:46 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
19:05:46 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 2599ms
19:05:46 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
19:05:46 INFO - PROCESS | 1913 | ++DOCSHELL 0x9fbd3400 == 16 [pid = 1965] [id = 391]
19:05:46 INFO - PROCESS | 1913 | ++DOMWINDOW == 98 (0x9fd78400) [pid = 1965] [serial = 1094] [outer = (nil)]
19:05:46 INFO - PROCESS | 1913 | ++DOMWINDOW == 99 (0xa0530000) [pid = 1965] [serial = 1095] [outer = 0x9fd78400]
19:05:47 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:05:47 INFO - PROCESS | 1913 | ++DOMWINDOW == 100 (0xa0546c00) [pid = 1965] [serial = 1096] [outer = 0x9fd78400]
19:05:48 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
19:05:48 INFO - document served over http requires an https
19:05:48 INFO - sub-resource via fetch-request using the meta-referrer
19:05:48 INFO - delivery method with keep-origin-redirect and when
19:05: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"
19:05:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:05:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:05:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:05:48 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
19:05:48 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
19:05:48 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
19:05:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:05:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:05:48 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
19:05:48 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 2509ms
19:05:48 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html
19:05:49 INFO - PROCESS | 1913 | ++DOCSHELL 0x9fd75000 == 17 [pid = 1965] [id = 392]
19:05:49 INFO - PROCESS | 1913 | ++DOMWINDOW == 101 (0xa0847800) [pid = 1965] [serial = 1097] [outer = (nil)]
19:05:49 INFO - PROCESS | 1913 | ++DOMWINDOW == 102 (0xa0da9000) [pid = 1965] [serial = 1098] [outer = 0xa0847800]
19:05:49 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:05:49 INFO - PROCESS | 1913 | ++DOMWINDOW == 103 (0xa0db4c00) [pid = 1965] [serial = 1099] [outer = 0xa0847800]
19:05:52 INFO - PROCESS | 1913 | --DOMWINDOW == 102 (0xa073ec00) [pid = 1965] [serial = 1055] [outer = (nil)] [url = about:blank]
19:05:52 INFO - PROCESS | 1913 | --DOMWINDOW == 101 (0xa0530400) [pid = 1965] [serial = 1058] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447470315132]
19:05:52 INFO - PROCESS | 1913 | --DOMWINDOW == 100 (0x9faab400) [pid = 1965] [serial = 1050] [outer = (nil)] [url = about:blank]
19:05:52 INFO - PROCESS | 1913 | --DOMWINDOW == 99 (0x9fbd8c00) [pid = 1965] [serial = 1047] [outer = (nil)] [url = about:blank]
19:05:52 INFO - PROCESS | 1913 | --DOMWINDOW == 98 (0xa0d3b400) [pid = 1965] [serial = 1023] [outer = (nil)] [url = about:blank]
19:05:52 INFO - PROCESS | 1913 | --DOMWINDOW == 97 (0xa0f38c00) [pid = 1965] [serial = 1026] [outer = (nil)] [url = about:blank]
19:05:52 INFO - PROCESS | 1913 | --DOMWINDOW == 96 (0xa15e5000) [pid = 1965] [serial = 1032] [outer = (nil)] [url = about:blank]
19:05:52 INFO - PROCESS | 1913 | --DOMWINDOW == 95 (0xa0dad000) [pid = 1965] [serial = 1018] [outer = (nil)] [url = about:blank]
19:05:52 INFO - PROCESS | 1913 | --DOMWINDOW == 94 (0x9fd77400) [pid = 1965] [serial = 1021] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:05:52 INFO - PROCESS | 1913 | --DOMWINDOW == 93 (0xa0544c00) [pid = 1965] [serial = 1053] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
19:05:52 INFO - PROCESS | 1913 | --DOMWINDOW == 92 (0xa1f73400) [pid = 1965] [serial = 1044] [outer = (nil)] [url = about:blank]
19:05:52 INFO - PROCESS | 1913 | --DOMWINDOW == 91 (0xa18bac00) [pid = 1965] [serial = 1035] [outer = (nil)] [url = about:blank]
19:05:52 INFO - PROCESS | 1913 | --DOMWINDOW == 90 (0xa1e02c00) [pid = 1965] [serial = 1041] [outer = (nil)] [url = about:blank]
19:05:52 INFO - PROCESS | 1913 | --DOMWINDOW == 89 (0xa1d0cc00) [pid = 1965] [serial = 1038] [outer = (nil)] [url = about:blank]
19:05:52 INFO - PROCESS | 1913 | --DOMWINDOW == 88 (0xa0f93800) [pid = 1965] [serial = 1029] [outer = (nil)] [url = about:blank]
19:05:52 INFO - PROCESS | 1913 | --DOMWINDOW == 87 (0xa099f400) [pid = 1965] [serial = 1060] [outer = (nil)] [url = about:blank]
19:05:52 INFO - PROCESS | 1913 | --DOMWINDOW == 86 (0x9f020000) [pid = 1965] [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]
19:05:52 INFO - PROCESS | 1913 | --DOMWINDOW == 85 (0x9f468800) [pid = 1965] [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]
19:05:52 INFO - PROCESS | 1913 | --DOMWINDOW == 84 (0x9fab1000) [pid = 1965] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447470315132]
19:05:52 INFO - PROCESS | 1913 | --DOMWINDOW == 83 (0x9f466400) [pid = 1965] [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]
19:05:52 INFO - PROCESS | 1913 | --DOMWINDOW == 82 (0xa0532c00) [pid = 1965] [serial = 1052] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
19:05:52 INFO - PROCESS | 1913 | --DOMWINDOW == 81 (0x9fab0800) [pid = 1965] [serial = 1020] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:05:53 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
19:05:53 INFO - document served over http requires an https
19:05:53 INFO - sub-resource via fetch-request using the meta-referrer
19:05:53 INFO - delivery method with no-redirect and when
19:05: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"
19:05:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:05:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:05:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:05:53 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
19:05:53 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
19:05:53 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
19:05:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:05:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:05:53 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
19:05:53 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 4410ms
19:05:53 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
19:05:53 INFO - PROCESS | 1913 | ++DOCSHELL 0x9f027c00 == 18 [pid = 1965] [id = 393]
19:05:53 INFO - PROCESS | 1913 | ++DOMWINDOW == 82 (0x9f02bc00) [pid = 1965] [serial = 1100] [outer = (nil)]
19:05:53 INFO - PROCESS | 1913 | ++DOMWINDOW == 83 (0x9faab400) [pid = 1965] [serial = 1101] [outer = 0x9f02bc00]
19:05:54 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:05:54 INFO - PROCESS | 1913 | ++DOMWINDOW == 84 (0xa0543800) [pid = 1965] [serial = 1102] [outer = 0x9f02bc00]
19:05:55 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
19:05:55 INFO - document served over http requires an https
19:05:55 INFO - sub-resource via fetch-request using the meta-referrer
19:05:55 INFO - delivery method with swap-origin-redirect and when
19:05: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"
19:05:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:05:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:05:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:05:55 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
19:05:55 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
19:05:55 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
19:05:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:05:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:05:55 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
19:05:55 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 2551ms
19:05:55 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
19:05:56 INFO - PROCESS | 1913 | ++DOCSHELL 0x9efee800 == 19 [pid = 1965] [id = 394]
19:05:56 INFO - PROCESS | 1913 | ++DOMWINDOW == 85 (0x9eff1400) [pid = 1965] [serial = 1103] [outer = (nil)]
19:05:56 INFO - PROCESS | 1913 | ++DOMWINDOW == 86 (0xa0f33400) [pid = 1965] [serial = 1104] [outer = 0x9eff1400]
19:05:56 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:05:56 INFO - PROCESS | 1913 | ++DOMWINDOW == 87 (0xa0f88c00) [pid = 1965] [serial = 1105] [outer = 0x9eff1400]
19:05:57 INFO - PROCESS | 1913 | ++DOCSHELL 0xa1576800 == 20 [pid = 1965] [id = 395]
19:05:57 INFO - PROCESS | 1913 | ++DOMWINDOW == 88 (0xa1576c00) [pid = 1965] [serial = 1106] [outer = (nil)]
19:05:57 INFO - PROCESS | 1913 | ++DOMWINDOW == 89 (0xa15e5000) [pid = 1965] [serial = 1107] [outer = 0xa1576c00]
19:05:57 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
19:05:57 INFO - document served over http requires an https
19:05:57 INFO - sub-resource via iframe-tag using the meta-referrer
19:05:57 INFO - delivery method with keep-origin-redirect and when
19:05:57 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
19:05:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:05:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:05:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:05:57 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
19:05:57 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
19:05:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:05:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:05:57 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
19:05:57 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 2348ms
19:05:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html
19:05:58 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0d38c00 == 21 [pid = 1965] [id = 396]
19:05:58 INFO - PROCESS | 1913 | ++DOMWINDOW == 90 (0xa0dab800) [pid = 1965] [serial = 1108] [outer = (nil)]
19:05:58 INFO - PROCESS | 1913 | ++DOMWINDOW == 91 (0xa18b8c00) [pid = 1965] [serial = 1109] [outer = 0xa0dab800]
19:05:59 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:05:59 INFO - PROCESS | 1913 | ++DOMWINDOW == 92 (0xa18c3800) [pid = 1965] [serial = 1110] [outer = 0xa0dab800]
19:06:00 INFO - PROCESS | 1913 | ++DOCSHELL 0xa1dd0c00 == 22 [pid = 1965] [id = 397]
19:06:00 INFO - PROCESS | 1913 | ++DOMWINDOW == 93 (0xa1dd2800) [pid = 1965] [serial = 1111] [outer = (nil)]
19:06:00 INFO - PROCESS | 1913 | ++DOMWINDOW == 94 (0xa1e05400) [pid = 1965] [serial = 1112] [outer = 0xa1dd2800]
19:06:01 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
19:06:01 INFO - document served over http requires an https
19:06:01 INFO - sub-resource via iframe-tag using the meta-referrer
19:06:01 INFO - delivery method with no-redirect and when
19:06: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"
19:06:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:06:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:06:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:06:01 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
19:06:01 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
19:06:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:06:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:06:01 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
19:06:01 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 3115ms
19:06:01 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
19:06:01 INFO - PROCESS | 1913 | ++DOCSHELL 0xa15f0400 == 23 [pid = 1965] [id = 398]
19:06:01 INFO - PROCESS | 1913 | ++DOMWINDOW == 95 (0xa15f1000) [pid = 1965] [serial = 1113] [outer = (nil)]
19:06:01 INFO - PROCESS | 1913 | ++DOMWINDOW == 96 (0xa1f77400) [pid = 1965] [serial = 1114] [outer = 0xa15f1000]
19:06:02 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:06:02 INFO - PROCESS | 1913 | ++DOMWINDOW == 97 (0xa225f400) [pid = 1965] [serial = 1115] [outer = 0xa15f1000]
19:06:03 INFO - PROCESS | 1913 | ++DOCSHELL 0xa2d01400 == 24 [pid = 1965] [id = 399]
19:06:03 INFO - PROCESS | 1913 | ++DOMWINDOW == 98 (0xa2d03000) [pid = 1965] [serial = 1116] [outer = (nil)]
19:06:03 INFO - PROCESS | 1913 | ++DOMWINDOW == 99 (0xa2748c00) [pid = 1965] [serial = 1117] [outer = 0xa2d03000]
19:06:04 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
19:06:04 INFO - document served over http requires an https
19:06:04 INFO - sub-resource via iframe-tag using the meta-referrer
19:06:04 INFO - delivery method with swap-origin-redirect and when
19:06: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"
19:06:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:06:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:06:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:06:04 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
19:06:04 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
19:06:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:06:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:06:04 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
19:06:04 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 3113ms
19:06:04 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
19:06:04 INFO - PROCESS | 1913 | ++DOCSHELL 0xa1f72800 == 25 [pid = 1965] [id = 400]
19:06:04 INFO - PROCESS | 1913 | ++DOMWINDOW == 100 (0xa2d04800) [pid = 1965] [serial = 1118] [outer = (nil)]
19:06:04 INFO - PROCESS | 1913 | ++DOMWINDOW == 101 (0xa3590c00) [pid = 1965] [serial = 1119] [outer = 0xa2d04800]
19:06:05 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:06:05 INFO - PROCESS | 1913 | ++DOMWINDOW == 102 (0xa377ac00) [pid = 1965] [serial = 1120] [outer = 0xa2d04800]
19:06:06 INFO - PROCESS | 1913 | ++DOCSHELL 0xa3782c00 == 26 [pid = 1965] [id = 401]
19:06:06 INFO - PROCESS | 1913 | ++DOMWINDOW == 103 (0xa3783000) [pid = 1965] [serial = 1121] [outer = (nil)]
19:06:06 INFO - PROCESS | 1913 | ++DOMWINDOW == 104 (0xa387ec00) [pid = 1965] [serial = 1122] [outer = 0xa3783000]
19:06:07 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
19:06:07 INFO - document served over http requires an https
19:06:07 INFO - sub-resource via iframe-tag using the meta-referrer
19:06:07 INFO - delivery method with swap-origin-redirect and when
19:06: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"
19:06:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:06:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:06:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:06:07 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
19:06:07 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
19:06:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:06:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:06:07 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
19:06:07 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 2806ms
19:06:07 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
19:06:07 INFO - PROCESS | 1913 | ++DOCSHELL 0xa33a8400 == 27 [pid = 1965] [id = 402]
19:06:07 INFO - PROCESS | 1913 | ++DOMWINDOW == 105 (0xa358dc00) [pid = 1965] [serial = 1123] [outer = (nil)]
19:06:07 INFO - PROCESS | 1913 | ++DOMWINDOW == 106 (0xa3887c00) [pid = 1965] [serial = 1124] [outer = 0xa358dc00]
19:06:08 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:06:08 INFO - PROCESS | 1913 | ++DOMWINDOW == 107 (0xa3c8b400) [pid = 1965] [serial = 1125] [outer = 0xa358dc00]
19:06:09 INFO - PROCESS | 1913 | ++DOCSHELL 0xa3c94000 == 28 [pid = 1965] [id = 403]
19:06:09 INFO - PROCESS | 1913 | ++DOMWINDOW == 108 (0xa3c94400) [pid = 1965] [serial = 1126] [outer = (nil)]
19:06:09 INFO - PROCESS | 1913 | ++DOMWINDOW == 109 (0xa3c96000) [pid = 1965] [serial = 1127] [outer = 0xa3c94400]
19:06:10 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
19:06:10 INFO - document served over http requires an https
19:06:10 INFO - sub-resource via iframe-tag using the meta-referrer
19:06:10 INFO - delivery method with keep-origin-redirect and when
19:06:10 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
19:06:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:06:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:06:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:06:10 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
19:06:10 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
19:06:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:06:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:06:10 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
19:06:10 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 2961ms
19:06:10 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html
19:06:10 INFO - PROCESS | 1913 | ++DOCSHELL 0xa3884c00 == 29 [pid = 1965] [id = 404]
19:06:10 INFO - PROCESS | 1913 | ++DOMWINDOW == 110 (0xa3886400) [pid = 1965] [serial = 1128] [outer = (nil)]
19:06:10 INFO - PROCESS | 1913 | ++DOMWINDOW == 111 (0xa3d30c00) [pid = 1965] [serial = 1129] [outer = 0xa3886400]
19:06:11 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:06:11 INFO - PROCESS | 1913 | ++DOMWINDOW == 112 (0xa3d36400) [pid = 1965] [serial = 1130] [outer = 0xa3886400]
19:06:13 INFO - PROCESS | 1913 | ++DOCSHELL 0xa4131800 == 30 [pid = 1965] [id = 405]
19:06:13 INFO - PROCESS | 1913 | ++DOMWINDOW == 113 (0xa4131c00) [pid = 1965] [serial = 1131] [outer = (nil)]
19:06:13 INFO - PROCESS | 1913 | ++DOMWINDOW == 114 (0xa4133400) [pid = 1965] [serial = 1132] [outer = 0xa4131c00]
19:06:13 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
19:06:13 INFO - document served over http requires an https
19:06:13 INFO - sub-resource via iframe-tag using the meta-referrer
19:06:13 INFO - delivery method with no-redirect and when
19:06: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"
19:06:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:06:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:06:13 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
19:06:13 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
19:06:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:06:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:06:13 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
19:06:13 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 3650ms
19:06:13 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
19:06:14 INFO - PROCESS | 1913 | ++DOCSHELL 0xa4132c00 == 31 [pid = 1965] [id = 406]
19:06:14 INFO - PROCESS | 1913 | ++DOMWINDOW == 115 (0xa4138c00) [pid = 1965] [serial = 1133] [outer = (nil)]
19:06:14 INFO - PROCESS | 1913 | ++DOMWINDOW == 116 (0xa413d400) [pid = 1965] [serial = 1134] [outer = 0xa4138c00]
19:06:15 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:06:15 INFO - PROCESS | 1913 | ++DOMWINDOW == 117 (0xa4303000) [pid = 1965] [serial = 1135] [outer = 0xa4138c00]
19:06:15 INFO - PROCESS | 1913 | ++DOCSHELL 0xa430b800 == 32 [pid = 1965] [id = 407]
19:06:16 INFO - PROCESS | 1913 | ++DOMWINDOW == 118 (0xa430c000) [pid = 1965] [serial = 1136] [outer = (nil)]
19:06:16 INFO - PROCESS | 1913 | ++DOMWINDOW == 119 (0xa430f800) [pid = 1965] [serial = 1137] [outer = 0xa430c000]
19:06:16 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
19:06:16 INFO - document served over http requires an https
19:06:16 INFO - sub-resource via iframe-tag using the meta-referrer
19:06:16 INFO - delivery method with swap-origin-redirect and when
19:06: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"
19:06:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:06:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:06:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:06:16 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
19:06:16 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
19:06:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:06:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:06:16 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
19:06:16 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 2757ms
19:06:16 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
19:06:17 INFO - PROCESS | 1913 | ++DOCSHELL 0xa4139800 == 33 [pid = 1965] [id = 408]
19:06:17 INFO - PROCESS | 1913 | ++DOMWINDOW == 120 (0xa413a000) [pid = 1965] [serial = 1138] [outer = (nil)]
19:06:17 INFO - PROCESS | 1913 | ++DOMWINDOW == 121 (0xa4708000) [pid = 1965] [serial = 1139] [outer = 0xa413a000]
19:06:17 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:06:17 INFO - PROCESS | 1913 | ++DOMWINDOW == 122 (0xa470c800) [pid = 1965] [serial = 1140] [outer = 0xa413a000]
19:06:18 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
19:06:18 INFO - document served over http requires an https
19:06:18 INFO - sub-resource via script-tag using the meta-referrer
19:06:18 INFO - delivery method with keep-origin-redirect and when
19:06: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"
19:06:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:06:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:06:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:06:18 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
19:06:18 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
19:06:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:06:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:06:18 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
19:06:18 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 2249ms
19:06:18 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
19:06:19 INFO - PROCESS | 1913 | ++DOCSHELL 0xa4705400 == 34 [pid = 1965] [id = 409]
19:06:19 INFO - PROCESS | 1913 | ++DOMWINDOW == 123 (0xa4705800) [pid = 1965] [serial = 1141] [outer = (nil)]
19:06:19 INFO - PROCESS | 1913 | ++DOMWINDOW == 124 (0xa4e29400) [pid = 1965] [serial = 1142] [outer = 0xa4705800]
19:06:19 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:06:19 INFO - PROCESS | 1913 | ++DOMWINDOW == 125 (0xa4e2e000) [pid = 1965] [serial = 1143] [outer = 0xa4705800]
19:06:22 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
19:06:22 INFO - document served over http requires an https
19:06:22 INFO - sub-resource via script-tag using the meta-referrer
19:06:22 INFO - delivery method with no-redirect and when
19:06: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"
19:06:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:06:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:06:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:06:22 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
19:06:22 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
19:06:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:06:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:06:22 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
19:06:22 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 3460ms
19:06:22 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
19:06:23 INFO - PROCESS | 1913 | ++DOCSHELL 0x9fd78c00 == 35 [pid = 1965] [id = 410]
19:06:23 INFO - PROCESS | 1913 | ++DOMWINDOW == 126 (0xa052a800) [pid = 1965] [serial = 1144] [outer = (nil)]
19:06:23 INFO - PROCESS | 1913 | ++DOMWINDOW == 127 (0xa0547c00) [pid = 1965] [serial = 1145] [outer = 0xa052a800]
19:06:23 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:06:23 INFO - PROCESS | 1913 | ++DOMWINDOW == 128 (0xa0db7400) [pid = 1965] [serial = 1146] [outer = 0xa052a800]
19:06:24 INFO - PROCESS | 1913 | --DOCSHELL 0x9fbd4c00 == 34 [pid = 1965] [id = 380]
19:06:24 INFO - PROCESS | 1913 | --DOCSHELL 0x9fd71c00 == 33 [pid = 1965] [id = 381]
19:06:24 INFO - PROCESS | 1913 | --DOCSHELL 0xa0639000 == 32 [pid = 1965] [id = 382]
19:06:24 INFO - PROCESS | 1913 | --DOCSHELL 0xa063d800 == 31 [pid = 1965] [id = 364]
19:06:24 INFO - PROCESS | 1913 | --DOCSHELL 0xa1572000 == 30 [pid = 1965] [id = 383]
19:06:24 INFO - PROCESS | 1913 | --DOCSHELL 0xa1e08c00 == 29 [pid = 1965] [id = 384]
19:06:24 INFO - PROCESS | 1913 | --DOCSHELL 0xa225cc00 == 28 [pid = 1965] [id = 385]
19:06:24 INFO - PROCESS | 1913 | --DOCSHELL 0xa27ab000 == 27 [pid = 1965] [id = 386]
19:06:24 INFO - PROCESS | 1913 | --DOCSHELL 0xa2d07000 == 26 [pid = 1965] [id = 387]
19:06:24 INFO - PROCESS | 1913 | --DOCSHELL 0xa2f21000 == 25 [pid = 1965] [id = 388]
19:06:24 INFO - PROCESS | 1913 | --DOCSHELL 0x9faadc00 == 24 [pid = 1965] [id = 390]
19:06:24 INFO - PROCESS | 1913 | --DOCSHELL 0x9fbd3400 == 23 [pid = 1965] [id = 391]
19:06:24 INFO - PROCESS | 1913 | --DOCSHELL 0xa052d400 == 22 [pid = 1965] [id = 379]
19:06:24 INFO - PROCESS | 1913 | --DOMWINDOW == 127 (0xa084a800) [pid = 1965] [serial = 1056] [outer = (nil)] [url = about:blank]
19:06:24 INFO - PROCESS | 1913 | --DOMWINDOW == 126 (0xa0749000) [pid = 1965] [serial = 1048] [outer = (nil)] [url = about:blank]
19:06:24 INFO - PROCESS | 1913 | --DOMWINDOW == 125 (0x9fbd7c00) [pid = 1965] [serial = 1051] [outer = (nil)] [url = about:blank]
19:06:25 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
19:06:25 INFO - document served over http requires an https
19:06:25 INFO - sub-resource via script-tag using the meta-referrer
19:06:25 INFO - delivery method with swap-origin-redirect and when
19:06: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"
19:06:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:06:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:06:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:06:25 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
19:06:25 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
19:06:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:06:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:06:25 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html:23:7
19:06:25 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html | took 2966ms
19:06:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html
19:06:25 INFO - PROCESS | 1913 | ++DOCSHELL 0x9eff4000 == 23 [pid = 1965] [id = 411]
19:06:25 INFO - PROCESS | 1913 | ++DOMWINDOW == 126 (0x9f022400) [pid = 1965] [serial = 1147] [outer = (nil)]
19:06:26 INFO - PROCESS | 1913 | ++DOMWINDOW == 127 (0x9fbdd000) [pid = 1965] [serial = 1148] [outer = 0x9f022400]
19:06:26 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:06:26 INFO - PROCESS | 1913 | ++DOMWINDOW == 128 (0xa0538000) [pid = 1965] [serial = 1149] [outer = 0x9f022400]
19:06:27 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
19:06:27 INFO - document served over http requires an https
19:06:27 INFO - sub-resource via script-tag using the meta-referrer
19:06:27 INFO - delivery method with swap-origin-redirect and when
19:06: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"
19:06:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:06:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:06:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:06:27 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
19:06:27 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
19:06:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:06:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:06:27 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
19:06:27 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 2552ms
19:06:27 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
19:06:28 INFO - PROCESS | 1913 | ++DOCSHELL 0x9fbd0c00 == 24 [pid = 1965] [id = 412]
19:06:28 INFO - PROCESS | 1913 | ++DOMWINDOW == 129 (0xa084a800) [pid = 1965] [serial = 1150] [outer = (nil)]
19:06:28 INFO - PROCESS | 1913 | ++DOMWINDOW == 130 (0xa0f37c00) [pid = 1965] [serial = 1151] [outer = 0xa084a800]
19:06:29 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:06:29 INFO - PROCESS | 1913 | ++DOMWINDOW == 131 (0xa15ebc00) [pid = 1965] [serial = 1152] [outer = 0xa084a800]
19:06:31 INFO - PROCESS | 1913 | --DOMWINDOW == 130 (0xa3596800) [pid = 1965] [serial = 1089] [outer = (nil)] [url = about:blank]
19:06:31 INFO - PROCESS | 1913 | --DOMWINDOW == 129 (0xa2d08400) [pid = 1965] [serial = 1080] [outer = (nil)] [url = about:blank]
19:06:31 INFO - PROCESS | 1913 | --DOMWINDOW == 128 (0xa052b000) [pid = 1965] [serial = 1092] [outer = (nil)] [url = about:blank]
19:06:31 INFO - PROCESS | 1913 | --DOMWINDOW == 127 (0xa2f22800) [pid = 1965] [serial = 1083] [outer = (nil)] [url = about:blank]
19:06:31 INFO - PROCESS | 1913 | --DOMWINDOW == 126 (0xa33a9400) [pid = 1965] [serial = 1086] [outer = (nil)] [url = about:blank]
19:06:31 INFO - PROCESS | 1913 | --DOMWINDOW == 125 (0xa27ac800) [pid = 1965] [serial = 1077] [outer = (nil)] [url = about:blank]
19:06:31 INFO - PROCESS | 1913 | --DOMWINDOW == 124 (0xa0997000) [pid = 1965] [serial = 1065] [outer = (nil)] [url = about:blank]
19:06:31 INFO - PROCESS | 1913 | --DOMWINDOW == 123 (0xa0530000) [pid = 1965] [serial = 1095] [outer = (nil)] [url = about:blank]
19:06:31 INFO - PROCESS | 1913 | --DOMWINDOW == 122 (0xa225e400) [pid = 1965] [serial = 1074] [outer = (nil)] [url = about:blank]
19:06:31 INFO - PROCESS | 1913 | --DOMWINDOW == 121 (0xa15e9c00) [pid = 1965] [serial = 1068] [outer = (nil)] [url = about:blank]
19:06:31 INFO - PROCESS | 1913 | --DOMWINDOW == 120 (0xa1e0dc00) [pid = 1965] [serial = 1071] [outer = (nil)] [url = about:blank]
19:06:31 INFO - PROCESS | 1913 | --DOMWINDOW == 119 (0x9fd79c00) [pid = 1965] [serial = 1063] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
19:06:31 INFO - PROCESS | 1913 | --DOMWINDOW == 118 (0xa0da9000) [pid = 1965] [serial = 1098] [outer = (nil)] [url = about:blank]
19:06:31 INFO - PROCESS | 1913 | --DOMWINDOW == 117 (0x9fbd5800) [pid = 1965] [serial = 1062] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
19:06:31 INFO - PROCESS | 1913 | --DOMWINDOW == 116 (0x9fbd5000) [pid = 1965] [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]
19:06:31 INFO - PROCESS | 1913 | --DOMWINDOW == 115 (0x9fd78400) [pid = 1965] [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]
19:06:31 INFO - PROCESS | 1913 | --DOMWINDOW == 114 (0x9fbd1400) [pid = 1965] [serial = 982] [outer = (nil)] [url = about:blank]
19:06:31 INFO - PROCESS | 1913 | --DOMWINDOW == 113 (0xa0db1000) [pid = 1965] [serial = 1019] [outer = (nil)] [url = about:blank]
19:06:31 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
19:06:31 INFO - document served over http requires an https
19:06:31 INFO - sub-resource via script-tag using the meta-referrer
19:06:31 INFO - delivery method with keep-origin-redirect and when
19:06: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"
19:06:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:06:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:06:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:06:31 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
19:06:31 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
19:06:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:06:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:06:31 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
19:06:31 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 3957ms
19:06:31 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
19:06:32 INFO - PROCESS | 1913 | ++DOCSHELL 0x9fd72800 == 25 [pid = 1965] [id = 413]
19:06:32 INFO - PROCESS | 1913 | ++DOMWINDOW == 114 (0xa0850400) [pid = 1965] [serial = 1153] [outer = (nil)]
19:06:32 INFO - PROCESS | 1913 | ++DOMWINDOW == 115 (0xa18bc000) [pid = 1965] [serial = 1154] [outer = 0xa0850400]
19:06:32 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:06:32 INFO - PROCESS | 1913 | ++DOMWINDOW == 116 (0xa1dcc000) [pid = 1965] [serial = 1155] [outer = 0xa0850400]
19:06:34 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
19:06:34 INFO - document served over http requires an https
19:06:34 INFO - sub-resource via script-tag using the meta-referrer
19:06:34 INFO - delivery method with no-redirect and when
19:06: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"
19:06:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:06:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:06:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:06:34 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
19:06:34 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
19:06:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:06:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:06:34 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
19:06:34 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 2245ms
19:06:34 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
19:06:34 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0642400 == 26 [pid = 1965] [id = 414]
19:06:34 INFO - PROCESS | 1913 | ++DOMWINDOW == 117 (0xa099bc00) [pid = 1965] [serial = 1156] [outer = (nil)]
19:06:34 INFO - PROCESS | 1913 | ++DOMWINDOW == 118 (0xa1576000) [pid = 1965] [serial = 1157] [outer = 0xa099bc00]
19:06:35 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:06:35 INFO - PROCESS | 1913 | ++DOMWINDOW == 119 (0xa1e08c00) [pid = 1965] [serial = 1158] [outer = 0xa099bc00]
19:06:36 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
19:06:36 INFO - document served over http requires an https
19:06:36 INFO - sub-resource via script-tag using the meta-referrer
19:06:36 INFO - delivery method with swap-origin-redirect and when
19:06: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"
19:06:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:06:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:06:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:06:36 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
19:06:36 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
19:06:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:06:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:06:36 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
19:06:36 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 2340ms
19:06:36 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
19:06:37 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0dadc00 == 27 [pid = 1965] [id = 415]
19:06:37 INFO - PROCESS | 1913 | ++DOMWINDOW == 120 (0xa1f6dc00) [pid = 1965] [serial = 1159] [outer = (nil)]
19:06:37 INFO - PROCESS | 1913 | ++DOMWINDOW == 121 (0xa2742800) [pid = 1965] [serial = 1160] [outer = 0xa1f6dc00]
19:06:37 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:06:37 INFO - PROCESS | 1913 | ++DOMWINDOW == 122 (0xa27b0c00) [pid = 1965] [serial = 1161] [outer = 0xa1f6dc00]
19:06:39 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
19:06:39 INFO - document served over http requires an https
19:06:39 INFO - sub-resource via xhr-request using the meta-referrer
19:06:39 INFO - delivery method with keep-origin-redirect and when
19:06: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"
19:06:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:06:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:06:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:06:39 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
19:06:39 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
19:06:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:06:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:06:39 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
19:06:39 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 2696ms
19:06:39 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
19:06:39 INFO - PROCESS | 1913 | ++DOCSHELL 0xa273b000 == 28 [pid = 1965] [id = 416]
19:06:39 INFO - PROCESS | 1913 | ++DOMWINDOW == 123 (0xa2f1bc00) [pid = 1965] [serial = 1162] [outer = (nil)]
19:06:40 INFO - PROCESS | 1913 | ++DOMWINDOW == 124 (0xa33a8800) [pid = 1965] [serial = 1163] [outer = 0xa2f1bc00]
19:06:40 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:06:40 INFO - PROCESS | 1913 | ++DOMWINDOW == 125 (0xa3591000) [pid = 1965] [serial = 1164] [outer = 0xa2f1bc00]
19:06:42 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
19:06:42 INFO - document served over http requires an https
19:06:42 INFO - sub-resource via xhr-request using the meta-referrer
19:06:42 INFO - delivery method with no-redirect and when
19:06: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"
19:06:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:06:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:06:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:06:42 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
19:06:42 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
19:06:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:06:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:06:42 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
19:06:42 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 2843ms
19:06:42 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
19:06:42 INFO - PROCESS | 1913 | ++DOCSHELL 0xa33a1c00 == 29 [pid = 1965] [id = 417]
19:06:42 INFO - PROCESS | 1913 | ++DOMWINDOW == 126 (0xa3889400) [pid = 1965] [serial = 1165] [outer = (nil)]
19:06:42 INFO - PROCESS | 1913 | ++DOMWINDOW == 127 (0xa4138800) [pid = 1965] [serial = 1166] [outer = 0xa3889400]
19:06:43 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:06:43 INFO - PROCESS | 1913 | ++DOMWINDOW == 128 (0xa4708400) [pid = 1965] [serial = 1167] [outer = 0xa3889400]
19:06:44 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
19:06:44 INFO - document served over http requires an https
19:06:44 INFO - sub-resource via xhr-request using the meta-referrer
19:06:44 INFO - delivery method with swap-origin-redirect and when
19:06: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"
19:06:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:06:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:06:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:06:44 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
19:06:44 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
19:06:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:06:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:06:44 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
19:06:44 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 2594ms
19:06:44 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
19:06:45 INFO - PROCESS | 1913 | ++DOCSHELL 0xa4f4f000 == 30 [pid = 1965] [id = 418]
19:06:45 INFO - PROCESS | 1913 | ++DOMWINDOW == 129 (0xa4f51400) [pid = 1965] [serial = 1168] [outer = (nil)]
19:06:45 INFO - PROCESS | 1913 | ++DOMWINDOW == 130 (0xa4fd0c00) [pid = 1965] [serial = 1169] [outer = 0xa4f51400]
19:06:46 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:06:46 INFO - PROCESS | 1913 | ++DOMWINDOW == 131 (0xa4fd5c00) [pid = 1965] [serial = 1170] [outer = 0xa4f51400]
19:06:47 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
19:06:47 INFO - document served over http requires an https
19:06:47 INFO - sub-resource via xhr-request using the meta-referrer
19:06:47 INFO - delivery method with swap-origin-redirect and when
19:06: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"
19:06:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:06:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:06:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:06:47 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
19:06:47 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
19:06:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:06:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:06:47 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
19:06:47 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 2863ms
19:06:47 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
19:06:48 INFO - PROCESS | 1913 | ++DOCSHELL 0xa4f56c00 == 31 [pid = 1965] [id = 419]
19:06:48 INFO - PROCESS | 1913 | ++DOMWINDOW == 132 (0xa4fdcc00) [pid = 1965] [serial = 1171] [outer = (nil)]
19:06:48 INFO - PROCESS | 1913 | ++DOMWINDOW == 133 (0xa5196c00) [pid = 1965] [serial = 1172] [outer = 0xa4fdcc00]
19:06:49 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:06:49 INFO - PROCESS | 1913 | ++DOMWINDOW == 134 (0xa519ac00) [pid = 1965] [serial = 1173] [outer = 0xa4fdcc00]
19:06:51 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
19:06:51 INFO - document served over http requires an https
19:06:51 INFO - sub-resource via xhr-request using the meta-referrer
19:06:51 INFO - delivery method with keep-origin-redirect and when
19:06: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"
19:06:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:06:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:06:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:06:51 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
19:06:51 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
19:06:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:06:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:06:51 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
19:06:51 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 3508ms
19:06:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
19:06:51 INFO - PROCESS | 1913 | ++DOCSHELL 0xa5195800 == 32 [pid = 1965] [id = 420]
19:06:51 INFO - PROCESS | 1913 | ++DOMWINDOW == 135 (0xa5325400) [pid = 1965] [serial = 1174] [outer = (nil)]
19:06:51 INFO - PROCESS | 1913 | ++DOMWINDOW == 136 (0xa532c000) [pid = 1965] [serial = 1175] [outer = 0xa5325400]
19:06:52 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:06:52 INFO - PROCESS | 1913 | ++DOMWINDOW == 137 (0xa595a400) [pid = 1965] [serial = 1176] [outer = 0xa5325400]
19:06:53 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
19:06:53 INFO - document served over http requires an https
19:06:53 INFO - sub-resource via xhr-request using the meta-referrer
19:06:53 INFO - delivery method with no-redirect and when
19:06: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"
19:06:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:06:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:06:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:06:53 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
19:06:53 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
19:06:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:06:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:06:53 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
19:06:53 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 2540ms
19:06:53 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
19:06:54 INFO - PROCESS | 1913 | ++DOCSHELL 0xa5327000 == 33 [pid = 1965] [id = 421]
19:06:54 INFO - PROCESS | 1913 | ++DOMWINDOW == 138 (0xa5329400) [pid = 1965] [serial = 1177] [outer = (nil)]
19:06:54 INFO - PROCESS | 1913 | ++DOMWINDOW == 139 (0xa5b77800) [pid = 1965] [serial = 1178] [outer = 0xa5329400]
19:06:54 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:06:54 INFO - PROCESS | 1913 | ++DOMWINDOW == 140 (0xa5b7b000) [pid = 1965] [serial = 1179] [outer = 0xa5329400]
19:06:56 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
19:06:56 INFO - document served over http requires an https
19:06:56 INFO - sub-resource via xhr-request using the meta-referrer
19:06:56 INFO - delivery method with swap-origin-redirect and when
19:06: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"
19:06:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
19:06:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:06:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
19:06:56 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
19:06:56 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
19:06:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
19:06:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
19:06:56 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
19:06:56 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 2601ms
19:06:56 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
19:06:56 INFO - PROCESS | 1913 | ++DOCSHELL 0xa5b83400 == 34 [pid = 1965] [id = 422]
19:06:56 INFO - PROCESS | 1913 | ++DOMWINDOW == 141 (0xa5b83800) [pid = 1965] [serial = 1180] [outer = (nil)]
19:06:56 INFO - PROCESS | 1913 | ++DOMWINDOW == 142 (0xa5d4a000) [pid = 1965] [serial = 1181] [outer = 0xa5b83800]
19:06:57 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:06:57 INFO - PROCESS | 1913 | ++DOMWINDOW == 143 (0xa5d4dc00) [pid = 1965] [serial = 1182] [outer = 0xa5b83800]
19:06:59 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
19:06:59 INFO - document served over http requires an http
19:06:59 INFO - sub-resource via fetch-request using the http-csp
19:06:59 INFO - delivery method with keep-origin-redirect and when
19:06:59 INFO - the target request is cross-origin.
19:06:59 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2749ms
19:06:59 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
19:07:00 INFO - PROCESS | 1913 | ++DOCSHELL 0xa5fc9400 == 35 [pid = 1965] [id = 423]
19:07:00 INFO - PROCESS | 1913 | ++DOMWINDOW == 144 (0xa5fcc800) [pid = 1965] [serial = 1183] [outer = (nil)]
19:07:00 INFO - PROCESS | 1913 | ++DOMWINDOW == 145 (0xa5fd3c00) [pid = 1965] [serial = 1184] [outer = 0xa5fcc800]
19:07:00 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:07:00 INFO - PROCESS | 1913 | ++DOMWINDOW == 146 (0xa6924000) [pid = 1965] [serial = 1185] [outer = 0xa5fcc800]
19:07:02 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
19:07:02 INFO - document served over http requires an http
19:07:02 INFO - sub-resource via fetch-request using the http-csp
19:07:02 INFO - delivery method with no-redirect and when
19:07:02 INFO - the target request is cross-origin.
19:07:02 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 3675ms
19:07:02 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
19:07:05 INFO - PROCESS | 1913 | --DOCSHELL 0x9f027c00 == 34 [pid = 1965] [id = 393]
19:07:05 INFO - PROCESS | 1913 | --DOCSHELL 0xa1576800 == 33 [pid = 1965] [id = 395]
19:07:05 INFO - PROCESS | 1913 | --DOCSHELL 0x9efee800 == 32 [pid = 1965] [id = 394]
19:07:05 INFO - PROCESS | 1913 | --DOCSHELL 0xa1dd0c00 == 31 [pid = 1965] [id = 397]
19:07:05 INFO - PROCESS | 1913 | --DOCSHELL 0xa0d38c00 == 30 [pid = 1965] [id = 396]
19:07:05 INFO - PROCESS | 1913 | --DOCSHELL 0xa2d01400 == 29 [pid = 1965] [id = 399]
19:07:05 INFO - PROCESS | 1913 | --DOCSHELL 0xa15f0400 == 28 [pid = 1965] [id = 398]
19:07:05 INFO - PROCESS | 1913 | --DOCSHELL 0xa3782c00 == 27 [pid = 1965] [id = 401]
19:07:05 INFO - PROCESS | 1913 | --DOCSHELL 0xa1f72800 == 26 [pid = 1965] [id = 400]
19:07:05 INFO - PROCESS | 1913 | --DOCSHELL 0xa3c94000 == 25 [pid = 1965] [id = 403]
19:07:05 INFO - PROCESS | 1913 | --DOCSHELL 0xa33a8400 == 24 [pid = 1965] [id = 402]
19:07:05 INFO - PROCESS | 1913 | --DOCSHELL 0xa4131800 == 23 [pid = 1965] [id = 405]
19:07:05 INFO - PROCESS | 1913 | --DOCSHELL 0xa3884c00 == 22 [pid = 1965] [id = 404]
19:07:05 INFO - PROCESS | 1913 | --DOCSHELL 0xa430b800 == 21 [pid = 1965] [id = 407]
19:07:05 INFO - PROCESS | 1913 | --DOCSHELL 0xa4132c00 == 20 [pid = 1965] [id = 406]
19:07:05 INFO - PROCESS | 1913 | --DOCSHELL 0xa4139800 == 19 [pid = 1965] [id = 408]
19:07:05 INFO - PROCESS | 1913 | --DOCSHELL 0x9fd78c00 == 18 [pid = 1965] [id = 410]
19:07:05 INFO - PROCESS | 1913 | --DOCSHELL 0x9eff4000 == 17 [pid = 1965] [id = 411]
19:07:05 INFO - PROCESS | 1913 | --DOCSHELL 0x9fbd0c00 == 16 [pid = 1965] [id = 412]
19:07:07 INFO - PROCESS | 1913 | --DOCSHELL 0xa4705400 == 15 [pid = 1965] [id = 409]
19:07:07 INFO - PROCESS | 1913 | --DOCSHELL 0xa0642400 == 14 [pid = 1965] [id = 414]
19:07:07 INFO - PROCESS | 1913 | --DOCSHELL 0xa0dadc00 == 13 [pid = 1965] [id = 415]
19:07:07 INFO - PROCESS | 1913 | --DOCSHELL 0xa273b000 == 12 [pid = 1965] [id = 416]
19:07:07 INFO - PROCESS | 1913 | --DOCSHELL 0xa33a1c00 == 11 [pid = 1965] [id = 417]
19:07:07 INFO - PROCESS | 1913 | --DOCSHELL 0xa4f4f000 == 10 [pid = 1965] [id = 418]
19:07:07 INFO - PROCESS | 1913 | --DOCSHELL 0xa4f56c00 == 9 [pid = 1965] [id = 419]
19:07:07 INFO - PROCESS | 1913 | --DOCSHELL 0xa5195800 == 8 [pid = 1965] [id = 420]
19:07:07 INFO - PROCESS | 1913 | --DOCSHELL 0xa5327000 == 7 [pid = 1965] [id = 421]
19:07:07 INFO - PROCESS | 1913 | --DOCSHELL 0xa5b83400 == 6 [pid = 1965] [id = 422]
19:07:07 INFO - PROCESS | 1913 | --DOCSHELL 0x9fd75000 == 5 [pid = 1965] [id = 392]
19:07:07 INFO - PROCESS | 1913 | --DOCSHELL 0x9fd72800 == 4 [pid = 1965] [id = 413]
19:07:07 INFO - PROCESS | 1913 | --DOCSHELL 0xa5fc9400 == 3 [pid = 1965] [id = 423]
19:07:07 INFO - PROCESS | 1913 | --DOCSHELL 0xa1dd0400 == 2 [pid = 1965] [id = 373]
19:07:07 INFO - PROCESS | 1913 | --DOCSHELL 0xa33a4400 == 1 [pid = 1965] [id = 389]
19:07:07 INFO - PROCESS | 1913 | ++DOCSHELL 0x9ed36800 == 2 [pid = 1965] [id = 424]
19:07:07 INFO - PROCESS | 1913 | ++DOMWINDOW == 147 (0x9ed37c00) [pid = 1965] [serial = 1186] [outer = (nil)]
19:07:07 INFO - PROCESS | 1913 | ++DOMWINDOW == 148 (0x9ed3f000) [pid = 1965] [serial = 1187] [outer = 0x9ed37c00]
19:07:08 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:07:08 INFO - PROCESS | 1913 | ++DOMWINDOW == 149 (0x9f01ec00) [pid = 1965] [serial = 1188] [outer = 0x9ed37c00]
19:07:08 INFO - PROCESS | 1913 | --DOMWINDOW == 148 (0xa0546c00) [pid = 1965] [serial = 1096] [outer = (nil)] [url = about:blank]
19:07:08 INFO - PROCESS | 1913 | --DOMWINDOW == 147 (0xa084ac00) [pid = 1965] [serial = 1093] [outer = (nil)] [url = about:blank]
19:07:08 INFO - PROCESS | 1913 | --DOMWINDOW == 146 (0xa0d41400) [pid = 1965] [serial = 1061] [outer = (nil)] [url = about:blank]
19:07:09 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
19:07:09 INFO - document served over http requires an http
19:07:09 INFO - sub-resource via fetch-request using the http-csp
19:07:09 INFO - delivery method with swap-origin-redirect and when
19:07:09 INFO - the target request is cross-origin.
19:07:09 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 6665ms
19:07:09 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
19:07:10 INFO - PROCESS | 1913 | ++DOCSHELL 0x9f025400 == 3 [pid = 1965] [id = 425]
19:07:10 INFO - PROCESS | 1913 | ++DOMWINDOW == 147 (0x9f02b000) [pid = 1965] [serial = 1189] [outer = (nil)]
19:07:10 INFO - PROCESS | 1913 | ++DOMWINDOW == 148 (0x9f45f000) [pid = 1965] [serial = 1190] [outer = 0x9f02b000]
19:07:10 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:07:10 INFO - PROCESS | 1913 | ++DOMWINDOW == 149 (0x9f469c00) [pid = 1965] [serial = 1191] [outer = 0x9f02b000]
19:07:11 INFO - PROCESS | 1913 | ++DOCSHELL 0x9faa7800 == 4 [pid = 1965] [id = 426]
19:07:11 INFO - PROCESS | 1913 | ++DOMWINDOW == 150 (0x9faa7c00) [pid = 1965] [serial = 1192] [outer = (nil)]
19:07:11 INFO - PROCESS | 1913 | ++DOMWINDOW == 151 (0x9faaf800) [pid = 1965] [serial = 1193] [outer = 0x9faa7c00]
19:07:11 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
19:07:11 INFO - document served over http requires an http
19:07:11 INFO - sub-resource via iframe-tag using the http-csp
19:07:11 INFO - delivery method with keep-origin-redirect and when
19:07:11 INFO - the target request is cross-origin.
19:07:11 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2304ms
19:07:11 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
19:07:12 INFO - PROCESS | 1913 | ++DOCSHELL 0x9faac800 == 5 [pid = 1965] [id = 427]
19:07:12 INFO - PROCESS | 1913 | ++DOMWINDOW == 152 (0x9faadc00) [pid = 1965] [serial = 1194] [outer = (nil)]
19:07:12 INFO - PROCESS | 1913 | ++DOMWINDOW == 153 (0x9fbde800) [pid = 1965] [serial = 1195] [outer = 0x9faadc00]
19:07:13 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:07:13 INFO - PROCESS | 1913 | ++DOMWINDOW == 154 (0x9fd72400) [pid = 1965] [serial = 1196] [outer = 0x9faadc00]
19:07:17 INFO - PROCESS | 1913 | --DOMWINDOW == 153 (0xa3886400) [pid = 1965] [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]
19:07:17 INFO - PROCESS | 1913 | --DOMWINDOW == 152 (0xa2741c00) [pid = 1965] [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]
19:07:17 INFO - PROCESS | 1913 | --DOMWINDOW == 151 (0xa052a800) [pid = 1965] [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]
19:07:17 INFO - PROCESS | 1913 | --DOMWINDOW == 150 (0xa33a1400) [pid = 1965] [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]
19:07:17 INFO - PROCESS | 1913 | --DOMWINDOW == 149 (0xa358dc00) [pid = 1965] [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]
19:07:17 INFO - PROCESS | 1913 | --DOMWINDOW == 148 (0xa0641800) [pid = 1965] [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]
19:07:17 INFO - PROCESS | 1913 | --DOMWINDOW == 147 (0xa27b6800) [pid = 1965] [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]
19:07:17 INFO - PROCESS | 1913 | --DOMWINDOW == 146 (0xa413a000) [pid = 1965] [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]
19:07:17 INFO - PROCESS | 1913 | --DOMWINDOW == 145 (0xa1dd2800) [pid = 1965] [serial = 1111] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447470360284]
19:07:17 INFO - PROCESS | 1913 | --DOMWINDOW == 144 (0xa15f0c00) [pid = 1965] [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]
19:07:18 INFO - PROCESS | 1913 | --DOMWINDOW == 143 (0xa4705800) [pid = 1965] [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]
19:07:18 INFO - PROCESS | 1913 | --DOMWINDOW == 142 (0xa084a800) [pid = 1965] [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]
19:07:18 INFO - PROCESS | 1913 | --DOMWINDOW == 141 (0xa0841400) [pid = 1965] [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]
19:07:18 INFO - PROCESS | 1913 | --DOMWINDOW == 140 (0xa0745400) [pid = 1965] [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]
19:07:18 INFO - PROCESS | 1913 | --DOMWINDOW == 139 (0xa0f37800) [pid = 1965] [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]
19:07:18 INFO - PROCESS | 1913 | --DOMWINDOW == 138 (0xa3c94400) [pid = 1965] [serial = 1126] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:07:18 INFO - PROCESS | 1913 | --DOMWINDOW == 137 (0xa054c400) [pid = 1965] [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]
19:07:18 INFO - PROCESS | 1913 | --DOMWINDOW == 136 (0x9fd7a400) [pid = 1965] [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]
19:07:18 INFO - PROCESS | 1913 | --DOMWINDOW == 135 (0xa1dcf000) [pid = 1965] [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]
19:07:18 INFO - PROCESS | 1913 | --DOMWINDOW == 134 (0xa1d04000) [pid = 1965] [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]
19:07:18 INFO - PROCESS | 1913 | --DOMWINDOW == 133 (0xa2d03000) [pid = 1965] [serial = 1116] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:07:18 INFO - PROCESS | 1913 | --DOMWINDOW == 132 (0xa2256c00) [pid = 1965] [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]
19:07:18 INFO - PROCESS | 1913 | --DOMWINDOW == 131 (0xa0849800) [pid = 1965] [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]
19:07:18 INFO - PROCESS | 1913 | --DOMWINDOW == 130 (0xa4131c00) [pid = 1965] [serial = 1131] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447470373148]
19:07:18 INFO - PROCESS | 1913 | --DOMWINDOW == 129 (0x9efed400) [pid = 1965] [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]
19:07:18 INFO - PROCESS | 1913 | --DOMWINDOW == 128 (0xa2f1c800) [pid = 1965] [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]
19:07:18 INFO - PROCESS | 1913 | --DOMWINDOW == 127 (0xa4138c00) [pid = 1965] [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]
19:07:18 INFO - PROCESS | 1913 | --DOMWINDOW == 126 (0x9fbd9c00) [pid = 1965] [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]
19:07:18 INFO - PROCESS | 1913 | --DOMWINDOW == 125 (0x9f02bc00) [pid = 1965] [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]
19:07:18 INFO - PROCESS | 1913 | --DOMWINDOW == 124 (0xa0850400) [pid = 1965] [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]
19:07:18 INFO - PROCESS | 1913 | --DOMWINDOW == 123 (0xa0848c00) [pid = 1965] [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]
19:07:18 INFO - PROCESS | 1913 | --DOMWINDOW == 122 (0x9faaf400) [pid = 1965] [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]
19:07:18 INFO - PROCESS | 1913 | --DOMWINDOW == 121 (0x9eff1400) [pid = 1965] [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]
19:07:18 INFO - PROCESS | 1913 | --DOMWINDOW == 120 (0xa15f1000) [pid = 1965] [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]
19:07:18 INFO - PROCESS | 1913 | --DOMWINDOW == 119 (0xa0f91000) [pid = 1965] [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]
19:07:18 INFO - PROCESS | 1913 | --DOMWINDOW == 118 (0xa1576c00) [pid = 1965] [serial = 1106] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:07:18 INFO - PROCESS | 1913 | --DOMWINDOW == 117 (0xa2d04800) [pid = 1965] [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]
19:07:18 INFO - PROCESS | 1913 | --DOMWINDOW == 116 (0xa15e5800) [pid = 1965] [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]
19:07:18 INFO - PROCESS | 1913 | --DOMWINDOW == 115 (0xa33a5800) [pid = 1965] [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]
19:07:18 INFO - PROCESS | 1913 | --DOMWINDOW == 114 (0xa0d3e000) [pid = 1965] [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]
19:07:18 INFO - PROCESS | 1913 | --DOMWINDOW == 113 (0xa0742800) [pid = 1965] [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]
19:07:18 INFO - PROCESS | 1913 | --DOMWINDOW == 112 (0xa1dd4400) [pid = 1965] [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]
19:07:18 INFO - PROCESS | 1913 | --DOMWINDOW == 111 (0xa0847800) [pid = 1965] [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]
19:07:18 INFO - PROCESS | 1913 | --DOMWINDOW == 110 (0xa3783000) [pid = 1965] [serial = 1121] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:07:18 INFO - PROCESS | 1913 | --DOMWINDOW == 109 (0xa0dab800) [pid = 1965] [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]
19:07:18 INFO - PROCESS | 1913 | --DOMWINDOW == 108 (0x9f466c00) [pid = 1965] [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]
19:07:18 INFO - PROCESS | 1913 | --DOMWINDOW == 107 (0xa063e400) [pid = 1965] [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]
19:07:18 INFO - PROCESS | 1913 | --DOMWINDOW == 106 (0xa430c000) [pid = 1965] [serial = 1136] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:07:18 INFO - PROCESS | 1913 | --DOMWINDOW == 105 (0xa0748c00) [pid = 1965] [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]
19:07:18 INFO - PROCESS | 1913 | --DOMWINDOW == 104 (0x9f022400) [pid = 1965] [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]
19:07:18 INFO - PROCESS | 1913 | --DOMWINDOW == 103 (0xa4e29400) [pid = 1965] [serial = 1142] [outer = (nil)] [url = about:blank]
19:07:18 INFO - PROCESS | 1913 | --DOMWINDOW == 102 (0xa3590c00) [pid = 1965] [serial = 1119] [outer = (nil)] [url = about:blank]
19:07:18 INFO - PROCESS | 1913 | --DOMWINDOW == 101 (0xa18bc000) [pid = 1965] [serial = 1154] [outer = (nil)] [url = about:blank]
19:07:18 INFO - PROCESS | 1913 | --DOMWINDOW == 100 (0xa413d400) [pid = 1965] [serial = 1134] [outer = (nil)] [url = about:blank]
19:07:18 INFO - PROCESS | 1913 | --DOMWINDOW == 99 (0xa0f37c00) [pid = 1965] [serial = 1151] [outer = (nil)] [url = about:blank]
19:07:18 INFO - PROCESS | 1913 | --DOMWINDOW == 98 (0xa0f33400) [pid = 1965] [serial = 1104] [outer = (nil)] [url = about:blank]
19:07:18 INFO - PROCESS | 1913 | --DOMWINDOW == 97 (0xa0547c00) [pid = 1965] [serial = 1145] [outer = (nil)] [url = about:blank]
19:07:18 INFO - PROCESS | 1913 | --DOMWINDOW == 96 (0xa4708000) [pid = 1965] [serial = 1139] [outer = (nil)] [url = about:blank]
19:07:18 INFO - PROCESS | 1913 | --DOMWINDOW == 95 (0xa1e05400) [pid = 1965] [serial = 1112] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447470360284]
19:07:18 INFO - PROCESS | 1913 | --DOMWINDOW == 94 (0xa3887c00) [pid = 1965] [serial = 1124] [outer = (nil)] [url = about:blank]
19:07:18 INFO - PROCESS | 1913 | --DOMWINDOW == 93 (0x9fbdd000) [pid = 1965] [serial = 1148] [outer = (nil)] [url = about:blank]
19:07:18 INFO - PROCESS | 1913 | --DOMWINDOW == 92 (0xa2748c00) [pid = 1965] [serial = 1117] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:07:18 INFO - PROCESS | 1913 | --DOMWINDOW == 91 (0xa18b8c00) [pid = 1965] [serial = 1109] [outer = (nil)] [url = about:blank]
19:07:18 INFO - PROCESS | 1913 | --DOMWINDOW == 90 (0xa3c96000) [pid = 1965] [serial = 1127] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:07:18 INFO - PROCESS | 1913 | --DOMWINDOW == 89 (0xa4133400) [pid = 1965] [serial = 1132] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447470373148]
19:07:18 INFO - PROCESS | 1913 | --DOMWINDOW == 88 (0xa1f77400) [pid = 1965] [serial = 1114] [outer = (nil)] [url = about:blank]
19:07:18 INFO - PROCESS | 1913 | --DOMWINDOW == 87 (0xa15e5000) [pid = 1965] [serial = 1107] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:07:18 INFO - PROCESS | 1913 | --DOMWINDOW == 86 (0xa387ec00) [pid = 1965] [serial = 1122] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:07:18 INFO - PROCESS | 1913 | --DOMWINDOW == 85 (0xa430f800) [pid = 1965] [serial = 1137] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:07:18 INFO - PROCESS | 1913 | --DOMWINDOW == 84 (0xa3d30c00) [pid = 1965] [serial = 1129] [outer = (nil)] [url = about:blank]
19:07:18 INFO - PROCESS | 1913 | --DOMWINDOW == 83 (0x9faab400) [pid = 1965] [serial = 1101] [outer = (nil)] [url = about:blank]
19:07:19 INFO - PROCESS | 1913 | --DOMWINDOW == 82 (0xa1571000) [pid = 1965] [serial = 1030] [outer = (nil)] [url = about:blank]
19:07:19 INFO - PROCESS | 1913 | --DOMWINDOW == 81 (0xa1f77c00) [pid = 1965] [serial = 1045] [outer = (nil)] [url = about:blank]
19:07:19 INFO - PROCESS | 1913 | --DOMWINDOW == 80 (0xa0639800) [pid = 1965] [serial = 994] [outer = (nil)] [url = about:blank]
19:07:19 INFO - PROCESS | 1913 | --DOMWINDOW == 79 (0xa0db4c00) [pid = 1965] [serial = 1099] [outer = (nil)] [url = about:blank]
19:07:19 INFO - PROCESS | 1913 | --DOMWINDOW == 78 (0xa2d0d400) [pid = 1965] [serial = 1081] [outer = (nil)] [url = about:blank]
19:07:19 INFO - PROCESS | 1913 | --DOMWINDOW == 77 (0xa18c3400) [pid = 1965] [serial = 1069] [outer = (nil)] [url = about:blank]
19:07:19 INFO - PROCESS | 1913 | --DOMWINDOW == 76 (0xa273f400) [pid = 1965] [serial = 1075] [outer = (nil)] [url = about:blank]
19:07:19 INFO - PROCESS | 1913 | --DOMWINDOW == 75 (0xa15eac00) [pid = 1965] [serial = 1033] [outer = (nil)] [url = about:blank]
19:07:19 INFO - PROCESS | 1913 | --DOMWINDOW == 74 (0xa3776800) [pid = 1965] [serial = 1090] [outer = (nil)] [url = about:blank]
19:07:19 INFO - PROCESS | 1913 | --DOMWINDOW == 73 (0xa1e09800) [pid = 1965] [serial = 1042] [outer = (nil)] [url = about:blank]
19:07:19 INFO - PROCESS | 1913 | --DOMWINDOW == 72 (0x9fd6e000) [pid = 1965] [serial = 988] [outer = (nil)] [url = about:blank]
19:07:19 INFO - PROCESS | 1913 | --DOMWINDOW == 71 (0xa27b3c00) [pid = 1965] [serial = 1078] [outer = (nil)] [url = about:blank]
19:07:19 INFO - PROCESS | 1913 | --DOMWINDOW == 70 (0xa18bf400) [pid = 1965] [serial = 1036] [outer = (nil)] [url = about:blank]
19:07:19 INFO - PROCESS | 1913 | --DOMWINDOW == 69 (0xa0997c00) [pid = 1965] [serial = 1000] [outer = (nil)] [url = about:blank]
19:07:19 INFO - PROCESS | 1913 | --DOMWINDOW == 68 (0xa33ac400) [pid = 1965] [serial = 1087] [outer = (nil)] [url = about:blank]
19:07:19 INFO - PROCESS | 1913 | --DOMWINDOW == 67 (0xa2f26400) [pid = 1965] [serial = 1084] [outer = (nil)] [url = about:blank]
19:07:19 INFO - PROCESS | 1913 | --DOMWINDOW == 66 (0xa0749c00) [pid = 1965] [serial = 997] [outer = (nil)] [url = about:blank]
19:07:19 INFO - PROCESS | 1913 | --DOMWINDOW == 65 (0xa0533400) [pid = 1965] [serial = 991] [outer = (nil)] [url = about:blank]
19:07:19 INFO - PROCESS | 1913 | --DOMWINDOW == 64 (0xa0f3d800) [pid = 1965] [serial = 1027] [outer = (nil)] [url = about:blank]
19:07:19 INFO - PROCESS | 1913 | --DOMWINDOW == 63 (0x9f469000) [pid = 1965] [serial = 985] [outer = (nil)] [url = about:blank]
19:07:19 INFO - PROCESS | 1913 | --DOMWINDOW == 62 (0xa1dc5c00) [pid = 1965] [serial = 1039] [outer = (nil)] [url = about:blank]
19:07:19 INFO - PROCESS | 1913 | --DOMWINDOW == 61 (0xa1f74000) [pid = 1965] [serial = 1072] [outer = (nil)] [url = about:blank]
19:07:19 INFO - PROCESS | 1913 | --DOMWINDOW == 60 (0xa0d45c00) [pid = 1965] [serial = 1003] [outer = (nil)] [url = about:blank]
19:07:19 INFO - PROCESS | 1913 | --DOMWINDOW == 59 (0xa074a800) [pid = 1965] [serial = 972] [outer = (nil)] [url = about:blank]
19:07:19 INFO - PROCESS | 1913 | --DOMWINDOW == 58 (0xa0db0800) [pid = 1965] [serial = 1024] [outer = (nil)] [url = about:blank]
19:07:19 INFO - PROCESS | 1913 | --DOMWINDOW == 57 (0xa0dab000) [pid = 1965] [serial = 1066] [outer = (nil)] [url = about:blank]
19:07:19 INFO - PROCESS | 1913 | ++DOCSHELL 0x9ed39800 == 6 [pid = 1965] [id = 428]
19:07:19 INFO - PROCESS | 1913 | ++DOMWINDOW == 58 (0x9ed3e000) [pid = 1965] [serial = 1197] [outer = (nil)]
19:07:19 INFO - PROCESS | 1913 | ++DOMWINDOW == 59 (0x9efe8c00) [pid = 1965] [serial = 1198] [outer = 0x9ed3e000]
19:07:20 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
19:07:20 INFO - document served over http requires an http
19:07:20 INFO - sub-resource via iframe-tag using the http-csp
19:07:20 INFO - delivery method with no-redirect and when
19:07:20 INFO - the target request is cross-origin.
19:07:20 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 8219ms
19:07:20 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
19:07:20 INFO - PROCESS | 1913 | ++DOCSHELL 0x9efe7800 == 7 [pid = 1965] [id = 429]
19:07:20 INFO - PROCESS | 1913 | ++DOMWINDOW == 60 (0x9efec400) [pid = 1965] [serial = 1199] [outer = (nil)]
19:07:21 INFO - PROCESS | 1913 | ++DOMWINDOW == 61 (0x9f028c00) [pid = 1965] [serial = 1200] [outer = 0x9efec400]
19:07:21 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:07:21 INFO - PROCESS | 1913 | ++DOMWINDOW == 62 (0x9faa4000) [pid = 1965] [serial = 1201] [outer = 0x9efec400]
19:07:22 INFO - PROCESS | 1913 | ++DOCSHELL 0x9fbd6000 == 8 [pid = 1965] [id = 430]
19:07:22 INFO - PROCESS | 1913 | ++DOMWINDOW == 63 (0x9fbd6400) [pid = 1965] [serial = 1202] [outer = (nil)]
19:07:22 INFO - PROCESS | 1913 | ++DOMWINDOW == 64 (0x9fbdec00) [pid = 1965] [serial = 1203] [outer = 0x9fbd6400]
19:07:23 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
19:07:23 INFO - document served over http requires an http
19:07:23 INFO - sub-resource via iframe-tag using the http-csp
19:07:23 INFO - delivery method with swap-origin-redirect and when
19:07:23 INFO - the target request is cross-origin.
19:07:23 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2819ms
19:07:23 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
19:07:23 INFO - PROCESS | 1913 | ++DOCSHELL 0x9f024400 == 9 [pid = 1965] [id = 431]
19:07:23 INFO - PROCESS | 1913 | ++DOMWINDOW == 65 (0x9faaf400) [pid = 1965] [serial = 1204] [outer = (nil)]
19:07:23 INFO - PROCESS | 1913 | ++DOMWINDOW == 66 (0x9fd7b000) [pid = 1965] [serial = 1205] [outer = 0x9faaf400]
19:07:24 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:07:24 INFO - PROCESS | 1913 | ++DOMWINDOW == 67 (0xa052d000) [pid = 1965] [serial = 1206] [outer = 0x9faaf400]
19:07:26 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
19:07:26 INFO - document served over http requires an http
19:07:26 INFO - sub-resource via script-tag using the http-csp
19:07:26 INFO - delivery method with keep-origin-redirect and when
19:07:26 INFO - the target request is cross-origin.
19:07:26 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 3450ms
19:07:26 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
19:07:26 INFO - PROCESS | 1913 | ++DOCSHELL 0x9fd77400 == 10 [pid = 1965] [id = 432]
19:07:26 INFO - PROCESS | 1913 | ++DOMWINDOW == 68 (0x9fd78000) [pid = 1965] [serial = 1207] [outer = (nil)]
19:07:27 INFO - PROCESS | 1913 | ++DOMWINDOW == 69 (0xa054a400) [pid = 1965] [serial = 1208] [outer = 0x9fd78000]
19:07:27 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:07:27 INFO - PROCESS | 1913 | ++DOMWINDOW == 70 (0xa054f000) [pid = 1965] [serial = 1209] [outer = 0x9fd78000]
19:07:28 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
19:07:28 INFO - document served over http requires an http
19:07:28 INFO - sub-resource via script-tag using the http-csp
19:07:28 INFO - delivery method with no-redirect and when
19:07:28 INFO - the target request is cross-origin.
19:07:28 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 2091ms
19:07:28 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
19:07:28 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0547000 == 11 [pid = 1965] [id = 433]
19:07:28 INFO - PROCESS | 1913 | ++DOMWINDOW == 71 (0xa063ec00) [pid = 1965] [serial = 1210] [outer = (nil)]
19:07:29 INFO - PROCESS | 1913 | ++DOMWINDOW == 72 (0xa0645000) [pid = 1965] [serial = 1211] [outer = 0xa063ec00]
19:07:29 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:07:29 INFO - PROCESS | 1913 | ++DOMWINDOW == 73 (0xa073f400) [pid = 1965] [serial = 1212] [outer = 0xa063ec00]
19:07:30 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
19:07:30 INFO - document served over http requires an http
19:07:30 INFO - sub-resource via script-tag using the http-csp
19:07:30 INFO - delivery method with swap-origin-redirect and when
19:07:30 INFO - the target request is cross-origin.
19:07:30 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2190ms
19:07:30 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
19:07:31 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0643800 == 12 [pid = 1965] [id = 434]
19:07:31 INFO - PROCESS | 1913 | ++DOMWINDOW == 74 (0xa0748800) [pid = 1965] [serial = 1213] [outer = (nil)]
19:07:31 INFO - PROCESS | 1913 | ++DOMWINDOW == 75 (0xa0847800) [pid = 1965] [serial = 1214] [outer = 0xa0748800]
19:07:31 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:07:31 INFO - PROCESS | 1913 | ++DOMWINDOW == 76 (0xa084c400) [pid = 1965] [serial = 1215] [outer = 0xa0748800]
19:07:32 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
19:07:32 INFO - document served over http requires an http
19:07:32 INFO - sub-resource via xhr-request using the http-csp
19:07:32 INFO - delivery method with keep-origin-redirect and when
19:07:32 INFO - the target request is cross-origin.
19:07:32 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2144ms
19:07:32 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
19:07:33 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0845400 == 13 [pid = 1965] [id = 435]
19:07:33 INFO - PROCESS | 1913 | ++DOMWINDOW == 77 (0xa0846000) [pid = 1965] [serial = 1216] [outer = (nil)]
19:07:33 INFO - PROCESS | 1913 | ++DOMWINDOW == 78 (0xa099f400) [pid = 1965] [serial = 1217] [outer = 0xa0846000]
19:07:34 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:07:34 INFO - PROCESS | 1913 | ++DOMWINDOW == 79 (0xa0d41400) [pid = 1965] [serial = 1218] [outer = 0xa0846000]
19:07:35 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
19:07:35 INFO - document served over http requires an http
19:07:35 INFO - sub-resource via xhr-request using the http-csp
19:07:35 INFO - delivery method with no-redirect and when
19:07:35 INFO - the target request is cross-origin.
19:07:35 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2443ms
19:07:35 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
19:07:35 INFO - PROCESS | 1913 | ++DOCSHELL 0xa099a000 == 14 [pid = 1965] [id = 436]
19:07:35 INFO - PROCESS | 1913 | ++DOMWINDOW == 80 (0xa099d000) [pid = 1965] [serial = 1219] [outer = (nil)]
19:07:36 INFO - PROCESS | 1913 | ++DOMWINDOW == 81 (0xa0db6000) [pid = 1965] [serial = 1220] [outer = 0xa099d000]
19:07:36 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:07:36 INFO - PROCESS | 1913 | ++DOMWINDOW == 82 (0xa0f33400) [pid = 1965] [serial = 1221] [outer = 0xa099d000]
19:07:37 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
19:07:37 INFO - document served over http requires an http
19:07:37 INFO - sub-resource via xhr-request using the http-csp
19:07:37 INFO - delivery method with swap-origin-redirect and when
19:07:37 INFO - the target request is cross-origin.
19:07:37 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2441ms
19:07:37 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
19:07:38 INFO - PROCESS | 1913 | ++DOCSHELL 0x9fd70c00 == 15 [pid = 1965] [id = 437]
19:07:38 INFO - PROCESS | 1913 | ++DOMWINDOW == 83 (0xa0db5400) [pid = 1965] [serial = 1222] [outer = (nil)]
19:07:39 INFO - PROCESS | 1913 | ++DOMWINDOW == 84 (0xa0f87000) [pid = 1965] [serial = 1223] [outer = 0xa0db5400]
19:07:39 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:07:39 INFO - PROCESS | 1913 | ++DOMWINDOW == 85 (0xa052c400) [pid = 1965] [serial = 1224] [outer = 0xa0db5400]
19:07:41 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
19:07:41 INFO - document served over http requires an https
19:07:41 INFO - sub-resource via fetch-request using the http-csp
19:07:41 INFO - delivery method with keep-origin-redirect and when
19:07:41 INFO - the target request is cross-origin.
19:07:41 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 3194ms
19:07:41 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
19:07:41 INFO - PROCESS | 1913 | ++DOCSHELL 0x9f02bc00 == 16 [pid = 1965] [id = 438]
19:07:41 INFO - PROCESS | 1913 | ++DOMWINDOW == 86 (0x9f45f400) [pid = 1965] [serial = 1225] [outer = (nil)]
19:07:41 INFO - PROCESS | 1913 | ++DOMWINDOW == 87 (0x9faa3400) [pid = 1965] [serial = 1226] [outer = 0x9f45f400]
19:07:42 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:07:42 INFO - PROCESS | 1913 | ++DOMWINDOW == 88 (0x9fd7c800) [pid = 1965] [serial = 1227] [outer = 0x9f45f400]
19:07:43 INFO - PROCESS | 1913 | --DOCSHELL 0x9faa7800 == 15 [pid = 1965] [id = 426]
19:07:43 INFO - PROCESS | 1913 | --DOCSHELL 0x9f025400 == 14 [pid = 1965] [id = 425]
19:07:43 INFO - PROCESS | 1913 | --DOCSHELL 0x9ed36800 == 13 [pid = 1965] [id = 424]
19:07:43 INFO - PROCESS | 1913 | --DOMWINDOW == 87 (0xa0538000) [pid = 1965] [serial = 1149] [outer = (nil)] [url = about:blank]
19:07:43 INFO - PROCESS | 1913 | --DOMWINDOW == 86 (0xa1dcc000) [pid = 1965] [serial = 1155] [outer = (nil)] [url = about:blank]
19:07:43 INFO - PROCESS | 1913 | --DOMWINDOW == 85 (0xa15ebc00) [pid = 1965] [serial = 1152] [outer = (nil)] [url = about:blank]
19:07:43 INFO - PROCESS | 1913 | --DOMWINDOW == 84 (0xa4e2e000) [pid = 1965] [serial = 1143] [outer = (nil)] [url = about:blank]
19:07:43 INFO - PROCESS | 1913 | --DOMWINDOW == 83 (0xa3d36400) [pid = 1965] [serial = 1130] [outer = (nil)] [url = about:blank]
19:07:43 INFO - PROCESS | 1913 | --DOMWINDOW == 82 (0xa4303000) [pid = 1965] [serial = 1135] [outer = (nil)] [url = about:blank]
19:07:43 INFO - PROCESS | 1913 | --DOMWINDOW == 81 (0xa225f400) [pid = 1965] [serial = 1115] [outer = (nil)] [url = about:blank]
19:07:43 INFO - PROCESS | 1913 | --DOMWINDOW == 80 (0xa470c800) [pid = 1965] [serial = 1140] [outer = (nil)] [url = about:blank]
19:07:43 INFO - PROCESS | 1913 | --DOMWINDOW == 79 (0xa377ac00) [pid = 1965] [serial = 1120] [outer = (nil)] [url = about:blank]
19:07:43 INFO - PROCESS | 1913 | --DOMWINDOW == 78 (0xa0db7400) [pid = 1965] [serial = 1146] [outer = (nil)] [url = about:blank]
19:07:43 INFO - PROCESS | 1913 | --DOMWINDOW == 77 (0xa0f88c00) [pid = 1965] [serial = 1105] [outer = (nil)] [url = about:blank]
19:07:43 INFO - PROCESS | 1913 | --DOMWINDOW == 76 (0xa3c8b400) [pid = 1965] [serial = 1125] [outer = (nil)] [url = about:blank]
19:07:43 INFO - PROCESS | 1913 | --DOMWINDOW == 75 (0xa18c3800) [pid = 1965] [serial = 1110] [outer = (nil)] [url = about:blank]
19:07:43 INFO - PROCESS | 1913 | --DOMWINDOW == 74 (0xa0543800) [pid = 1965] [serial = 1102] [outer = (nil)] [url = about:blank]
19:07:43 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
19:07:43 INFO - document served over http requires an https
19:07:43 INFO - sub-resource via fetch-request using the http-csp
19:07:43 INFO - delivery method with no-redirect and when
19:07:43 INFO - the target request is cross-origin.
19:07:43 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2485ms
19:07:43 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
19:07:44 INFO - PROCESS | 1913 | ++DOCSHELL 0x9f01e000 == 14 [pid = 1965] [id = 439]
19:07:44 INFO - PROCESS | 1913 | ++DOMWINDOW == 75 (0x9f023400) [pid = 1965] [serial = 1228] [outer = (nil)]
19:07:44 INFO - PROCESS | 1913 | ++DOMWINDOW == 76 (0x9f460400) [pid = 1965] [serial = 1229] [outer = 0x9f023400]
19:07:45 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:07:45 INFO - PROCESS | 1913 | ++DOMWINDOW == 77 (0x9faad400) [pid = 1965] [serial = 1230] [outer = 0x9f023400]
19:07:46 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
19:07:46 INFO - document served over http requires an https
19:07:46 INFO - sub-resource via fetch-request using the http-csp
19:07:46 INFO - delivery method with swap-origin-redirect and when
19:07:46 INFO - the target request is cross-origin.
19:07:46 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 3136ms
19:07:46 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
19:07:47 INFO - PROCESS | 1913 | --DOMWINDOW == 76 (0xa33a8800) [pid = 1965] [serial = 1163] [outer = (nil)] [url = about:blank]
19:07:47 INFO - PROCESS | 1913 | --DOMWINDOW == 75 (0xa1576000) [pid = 1965] [serial = 1157] [outer = (nil)] [url = about:blank]
19:07:47 INFO - PROCESS | 1913 | --DOMWINDOW == 74 (0xa5d4a000) [pid = 1965] [serial = 1181] [outer = (nil)] [url = about:blank]
19:07:47 INFO - PROCESS | 1913 | --DOMWINDOW == 73 (0xa5fd3c00) [pid = 1965] [serial = 1184] [outer = (nil)] [url = about:blank]
19:07:47 INFO - PROCESS | 1913 | --DOMWINDOW == 72 (0xa5196c00) [pid = 1965] [serial = 1172] [outer = (nil)] [url = about:blank]
19:07:47 INFO - PROCESS | 1913 | --DOMWINDOW == 71 (0xa532c000) [pid = 1965] [serial = 1175] [outer = (nil)] [url = about:blank]
19:07:47 INFO - PROCESS | 1913 | --DOMWINDOW == 70 (0xa5b77800) [pid = 1965] [serial = 1178] [outer = (nil)] [url = about:blank]
19:07:47 INFO - PROCESS | 1913 | --DOMWINDOW == 69 (0xa4138800) [pid = 1965] [serial = 1166] [outer = (nil)] [url = about:blank]
19:07:47 INFO - PROCESS | 1913 | --DOMWINDOW == 68 (0xa4fd0c00) [pid = 1965] [serial = 1169] [outer = (nil)] [url = about:blank]
19:07:47 INFO - PROCESS | 1913 | --DOMWINDOW == 67 (0xa2742800) [pid = 1965] [serial = 1160] [outer = (nil)] [url = about:blank]
19:07:47 INFO - PROCESS | 1913 | --DOMWINDOW == 66 (0x9faaf800) [pid = 1965] [serial = 1193] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
19:07:47 INFO - PROCESS | 1913 | --DOMWINDOW == 65 (0x9f45f000) [pid = 1965] [serial = 1190] [outer = (nil)] [url = about:blank]
19:07:47 INFO - PROCESS | 1913 | --DOMWINDOW == 64 (0x9ed3f000) [pid = 1965] [serial = 1187] [outer = (nil)] [url = about:blank]
19:07:47 INFO - PROCESS | 1913 | --DOMWINDOW == 63 (0x9fbde800) [pid = 1965] [serial = 1195] [outer = (nil)] [url = about:blank]
19:07:47 INFO - PROCESS | 1913 | --DOMWINDOW == 62 (0xa099bc00) [pid = 1965] [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]
19:07:47 INFO - PROCESS | 1913 | --DOMWINDOW == 61 (0x9faa7c00) [pid = 1965] [serial = 1192] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
19:07:47 INFO - PROCESS | 1913 | --DOMWINDOW == 60 (0x9f02b000) [pid = 1965] [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]
19:07:47 INFO - PROCESS | 1913 | --DOMWINDOW == 59 (0x9ed37c00) [pid = 1965] [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]
19:07:47 INFO - PROCESS | 1913 | --DOMWINDOW == 58 (0xa2f1bc00) [pid = 1965] [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]
19:07:47 INFO - PROCESS | 1913 | --DOMWINDOW == 57 (0xa5b83800) [pid = 1965] [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]
19:07:47 INFO - PROCESS | 1913 | --DOMWINDOW == 56 (0xa4fdcc00) [pid = 1965] [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]
19:07:47 INFO - PROCESS | 1913 | --DOMWINDOW == 55 (0xa5325400) [pid = 1965] [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]
19:07:47 INFO - PROCESS | 1913 | --DOMWINDOW == 54 (0xa5329400) [pid = 1965] [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]
19:07:47 INFO - PROCESS | 1913 | --DOMWINDOW == 53 (0xa3889400) [pid = 1965] [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]
19:07:47 INFO - PROCESS | 1913 | --DOMWINDOW == 52 (0xa4f51400) [pid = 1965] [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]
19:07:47 INFO - PROCESS | 1913 | --DOMWINDOW == 51 (0xa1f6dc00) [pid = 1965] [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]
19:07:47 INFO - PROCESS | 1913 | --DOMWINDOW == 50 (0xa3591000) [pid = 1965] [serial = 1164] [outer = (nil)] [url = about:blank]
19:07:47 INFO - PROCESS | 1913 | --DOMWINDOW == 49 (0xa519ac00) [pid = 1965] [serial = 1173] [outer = (nil)] [url = about:blank]
19:07:47 INFO - PROCESS | 1913 | --DOMWINDOW == 48 (0xa595a400) [pid = 1965] [serial = 1176] [outer = (nil)] [url = about:blank]
19:07:47 INFO - PROCESS | 1913 | --DOMWINDOW == 47 (0xa5b7b000) [pid = 1965] [serial = 1179] [outer = (nil)] [url = about:blank]
19:07:47 INFO - PROCESS | 1913 | --DOMWINDOW == 46 (0xa4708400) [pid = 1965] [serial = 1167] [outer = (nil)] [url = about:blank]
19:07:47 INFO - PROCESS | 1913 | --DOMWINDOW == 45 (0xa4fd5c00) [pid = 1965] [serial = 1170] [outer = (nil)] [url = about:blank]
19:07:47 INFO - PROCESS | 1913 | --DOMWINDOW == 44 (0xa27b0c00) [pid = 1965] [serial = 1161] [outer = (nil)] [url = about:blank]
19:07:47 INFO - PROCESS | 1913 | ++DOCSHELL 0x9efea800 == 15 [pid = 1965] [id = 440]
19:07:47 INFO - PROCESS | 1913 | ++DOMWINDOW == 45 (0x9eff1c00) [pid = 1965] [serial = 1231] [outer = (nil)]
19:07:47 INFO - PROCESS | 1913 | ++DOMWINDOW == 46 (0x9fbd0800) [pid = 1965] [serial = 1232] [outer = 0x9eff1c00]
19:07:47 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:07:47 INFO - PROCESS | 1913 | ++DOMWINDOW == 47 (0xa063d000) [pid = 1965] [serial = 1233] [outer = 0x9eff1c00]
19:07:48 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0844000 == 16 [pid = 1965] [id = 441]
19:07:48 INFO - PROCESS | 1913 | ++DOMWINDOW == 48 (0xa0845800) [pid = 1965] [serial = 1234] [outer = (nil)]
19:07:48 INFO - PROCESS | 1913 | ++DOMWINDOW == 49 (0xa0849c00) [pid = 1965] [serial = 1235] [outer = 0xa0845800]
19:07:49 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
19:07:49 INFO - document served over http requires an https
19:07:49 INFO - sub-resource via iframe-tag using the http-csp
19:07:49 INFO - delivery method with keep-origin-redirect and when
19:07:49 INFO - the target request is cross-origin.
19:07:49 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2405ms
19:07:49 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
19:07:49 INFO - PROCESS | 1913 | ++DOCSHELL 0x9efeb400 == 17 [pid = 1965] [id = 442]
19:07:49 INFO - PROCESS | 1913 | ++DOMWINDOW == 50 (0x9f01f800) [pid = 1965] [serial = 1236] [outer = (nil)]
19:07:49 INFO - PROCESS | 1913 | ++DOMWINDOW == 51 (0xa0d3c800) [pid = 1965] [serial = 1237] [outer = 0x9f01f800]
19:07:50 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:07:50 INFO - PROCESS | 1913 | ++DOMWINDOW == 52 (0xa0db6400) [pid = 1965] [serial = 1238] [outer = 0x9f01f800]
19:07:50 INFO - PROCESS | 1913 | ++DOCSHELL 0x9fbd5800 == 18 [pid = 1965] [id = 443]
19:07:50 INFO - PROCESS | 1913 | ++DOMWINDOW == 53 (0x9fbdbc00) [pid = 1965] [serial = 1239] [outer = (nil)]
19:07:51 INFO - PROCESS | 1913 | ++DOMWINDOW == 54 (0x9fd75c00) [pid = 1965] [serial = 1240] [outer = 0x9fbdbc00]
19:07:51 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
19:07:51 INFO - document served over http requires an https
19:07:51 INFO - sub-resource via iframe-tag using the http-csp
19:07:51 INFO - delivery method with no-redirect and when
19:07:51 INFO - the target request is cross-origin.
19:07:51 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2143ms
19:07:51 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
19:07:51 INFO - PROCESS | 1913 | ++DOCSHELL 0x9fd6f400 == 19 [pid = 1965] [id = 444]
19:07:51 INFO - PROCESS | 1913 | ++DOMWINDOW == 55 (0xa0637800) [pid = 1965] [serial = 1241] [outer = (nil)]
19:07:52 INFO - PROCESS | 1913 | ++DOMWINDOW == 56 (0xa0843800) [pid = 1965] [serial = 1242] [outer = 0xa0637800]
19:07:52 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:07:52 INFO - PROCESS | 1913 | ++DOMWINDOW == 57 (0xa0db0000) [pid = 1965] [serial = 1243] [outer = 0xa0637800]
19:07:53 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0f87400 == 20 [pid = 1965] [id = 445]
19:07:53 INFO - PROCESS | 1913 | ++DOMWINDOW == 58 (0xa0f8a800) [pid = 1965] [serial = 1244] [outer = (nil)]
19:07:53 INFO - PROCESS | 1913 | ++DOMWINDOW == 59 (0xa0f90c00) [pid = 1965] [serial = 1245] [outer = 0xa0f8a800]
19:07:54 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
19:07:54 INFO - document served over http requires an https
19:07:54 INFO - sub-resource via iframe-tag using the http-csp
19:07:54 INFO - delivery method with swap-origin-redirect and when
19:07:54 INFO - the target request is cross-origin.
19:07:54 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2753ms
19:07:54 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
19:07:54 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0548800 == 21 [pid = 1965] [id = 446]
19:07:54 INFO - PROCESS | 1913 | ++DOMWINDOW == 60 (0xa0549c00) [pid = 1965] [serial = 1246] [outer = (nil)]
19:07:54 INFO - PROCESS | 1913 | ++DOMWINDOW == 61 (0xa1572c00) [pid = 1965] [serial = 1247] [outer = 0xa0549c00]
19:07:55 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:07:55 INFO - PROCESS | 1913 | ++DOMWINDOW == 62 (0xa1576800) [pid = 1965] [serial = 1248] [outer = 0xa0549c00]
19:07:56 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
19:07:56 INFO - document served over http requires an https
19:07:56 INFO - sub-resource via script-tag using the http-csp
19:07:56 INFO - delivery method with keep-origin-redirect and when
19:07:56 INFO - the target request is cross-origin.
19:07:56 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2709ms
19:07:56 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
19:07:57 INFO - PROCESS | 1913 | ++DOCSHELL 0xa1570000 == 22 [pid = 1965] [id = 447]
19:07:57 INFO - PROCESS | 1913 | ++DOMWINDOW == 63 (0xa1571000) [pid = 1965] [serial = 1249] [outer = (nil)]
19:07:57 INFO - PROCESS | 1913 | ++DOMWINDOW == 64 (0xa15e8800) [pid = 1965] [serial = 1250] [outer = 0xa1571000]
19:07:58 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:07:58 INFO - PROCESS | 1913 | ++DOMWINDOW == 65 (0xa15ecc00) [pid = 1965] [serial = 1251] [outer = 0xa1571000]
19:07:59 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
19:07:59 INFO - document served over http requires an https
19:07:59 INFO - sub-resource via script-tag using the http-csp
19:07:59 INFO - delivery method with no-redirect and when
19:07:59 INFO - the target request is cross-origin.
19:07:59 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 2504ms
19:07:59 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
19:08:00 INFO - PROCESS | 1913 | ++DOCSHELL 0xa18b5c00 == 23 [pid = 1965] [id = 448]
19:08:00 INFO - PROCESS | 1913 | ++DOMWINDOW == 66 (0xa18b6400) [pid = 1965] [serial = 1252] [outer = (nil)]
19:08:00 INFO - PROCESS | 1913 | ++DOMWINDOW == 67 (0xa18bac00) [pid = 1965] [serial = 1253] [outer = 0xa18b6400]
19:08:00 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:08:00 INFO - PROCESS | 1913 | ++DOMWINDOW == 68 (0xa18bfc00) [pid = 1965] [serial = 1254] [outer = 0xa18b6400]
19:08:02 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
19:08:02 INFO - document served over http requires an https
19:08:02 INFO - sub-resource via script-tag using the http-csp
19:08:02 INFO - delivery method with swap-origin-redirect and when
19:08:02 INFO - the target request is cross-origin.
19:08:02 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 3153ms
19:08:02 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
19:08:03 INFO - PROCESS | 1913 | ++DOCSHELL 0xa18b9000 == 24 [pid = 1965] [id = 449]
19:08:03 INFO - PROCESS | 1913 | ++DOMWINDOW == 69 (0xa18c3c00) [pid = 1965] [serial = 1255] [outer = (nil)]
19:08:04 INFO - PROCESS | 1913 | ++DOMWINDOW == 70 (0xa1d0ac00) [pid = 1965] [serial = 1256] [outer = 0xa18c3c00]
19:08:04 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:08:04 INFO - PROCESS | 1913 | ++DOMWINDOW == 71 (0xa1d0f000) [pid = 1965] [serial = 1257] [outer = 0xa18c3c00]
19:08:05 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
19:08:05 INFO - document served over http requires an https
19:08:05 INFO - sub-resource via xhr-request using the http-csp
19:08:05 INFO - delivery method with keep-origin-redirect and when
19:08:05 INFO - the target request is cross-origin.
19:08:05 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 3247ms
19:08:05 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
19:08:06 INFO - PROCESS | 1913 | ++DOCSHELL 0xa1d09800 == 25 [pid = 1965] [id = 450]
19:08:06 INFO - PROCESS | 1913 | ++DOMWINDOW == 72 (0xa1d0a000) [pid = 1965] [serial = 1258] [outer = (nil)]
19:08:06 INFO - PROCESS | 1913 | ++DOMWINDOW == 73 (0xa1dcfc00) [pid = 1965] [serial = 1259] [outer = 0xa1d0a000]
19:08:06 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:08:06 INFO - PROCESS | 1913 | ++DOMWINDOW == 74 (0xa1e02c00) [pid = 1965] [serial = 1260] [outer = 0xa1d0a000]
19:08:08 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
19:08:08 INFO - document served over http requires an https
19:08:08 INFO - sub-resource via xhr-request using the http-csp
19:08:08 INFO - delivery method with no-redirect and when
19:08:08 INFO - the target request is cross-origin.
19:08:08 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2238ms
19:08:08 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
19:08:08 INFO - PROCESS | 1913 | ++DOCSHELL 0xa1dce400 == 26 [pid = 1965] [id = 451]
19:08:08 INFO - PROCESS | 1913 | ++DOMWINDOW == 75 (0xa1e08000) [pid = 1965] [serial = 1261] [outer = (nil)]
19:08:08 INFO - PROCESS | 1913 | ++DOMWINDOW == 76 (0xa1e10000) [pid = 1965] [serial = 1262] [outer = 0xa1e08000]
19:08:09 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:08:09 INFO - PROCESS | 1913 | ++DOMWINDOW == 77 (0xa1f72000) [pid = 1965] [serial = 1263] [outer = 0xa1e08000]
19:08:10 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
19:08:10 INFO - document served over http requires an https
19:08:10 INFO - sub-resource via xhr-request using the http-csp
19:08:10 INFO - delivery method with swap-origin-redirect and when
19:08:10 INFO - the target request is cross-origin.
19:08:10 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2458ms
19:08:10 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
19:08:12 INFO - PROCESS | 1913 | ++DOCSHELL 0x9f467400 == 27 [pid = 1965] [id = 452]
19:08:12 INFO - PROCESS | 1913 | ++DOMWINDOW == 78 (0x9f468800) [pid = 1965] [serial = 1264] [outer = (nil)]
19:08:12 INFO - PROCESS | 1913 | ++DOMWINDOW == 79 (0x9faa9c00) [pid = 1965] [serial = 1265] [outer = 0x9f468800]
19:08:13 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:08:13 INFO - PROCESS | 1913 | ++DOMWINDOW == 80 (0xa063a400) [pid = 1965] [serial = 1266] [outer = 0x9f468800]
19:08:14 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
19:08:14 INFO - document served over http requires an http
19:08:14 INFO - sub-resource via fetch-request using the http-csp
19:08:14 INFO - delivery method with keep-origin-redirect and when
19:08:14 INFO - the target request is same-origin.
19:08:14 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 3918ms
19:08:14 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
19:08:15 INFO - PROCESS | 1913 | ++DOCSHELL 0x9ed3ac00 == 28 [pid = 1965] [id = 453]
19:08:15 INFO - PROCESS | 1913 | ++DOMWINDOW == 81 (0x9ed3d000) [pid = 1965] [serial = 1267] [outer = (nil)]
19:08:15 INFO - PROCESS | 1913 | ++DOMWINDOW == 82 (0x9efed000) [pid = 1965] [serial = 1268] [outer = 0x9ed3d000]
19:08:15 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:08:15 INFO - PROCESS | 1913 | ++DOMWINDOW == 83 (0x9fbd4800) [pid = 1965] [serial = 1269] [outer = 0x9ed3d000]
19:08:15 INFO - PROCESS | 1913 | --DOCSHELL 0xa0844000 == 27 [pid = 1965] [id = 441]
19:08:15 INFO - PROCESS | 1913 | --DOCSHELL 0x9efea800 == 26 [pid = 1965] [id = 440]
19:08:15 INFO - PROCESS | 1913 | --DOCSHELL 0x9f01e000 == 25 [pid = 1965] [id = 439]
19:08:15 INFO - PROCESS | 1913 | --DOCSHELL 0x9f02bc00 == 24 [pid = 1965] [id = 438]
19:08:16 INFO - PROCESS | 1913 | --DOCSHELL 0x9fd70c00 == 23 [pid = 1965] [id = 437]
19:08:16 INFO - PROCESS | 1913 | --DOCSHELL 0xa099a000 == 22 [pid = 1965] [id = 436]
19:08:16 INFO - PROCESS | 1913 | --DOCSHELL 0xa0845400 == 21 [pid = 1965] [id = 435]
19:08:16 INFO - PROCESS | 1913 | --DOCSHELL 0xa0643800 == 20 [pid = 1965] [id = 434]
19:08:16 INFO - PROCESS | 1913 | --DOCSHELL 0xa0547000 == 19 [pid = 1965] [id = 433]
19:08:16 INFO - PROCESS | 1913 | --DOCSHELL 0x9fd77400 == 18 [pid = 1965] [id = 432]
19:08:16 INFO - PROCESS | 1913 | --DOCSHELL 0x9f024400 == 17 [pid = 1965] [id = 431]
19:08:16 INFO - PROCESS | 1913 | --DOCSHELL 0x9fbd6000 == 16 [pid = 1965] [id = 430]
19:08:16 INFO - PROCESS | 1913 | --DOCSHELL 0x9faac800 == 15 [pid = 1965] [id = 427]
19:08:16 INFO - PROCESS | 1913 | --DOCSHELL 0x9efe7800 == 14 [pid = 1965] [id = 429]
19:08:16 INFO - PROCESS | 1913 | --DOCSHELL 0x9ed39800 == 13 [pid = 1965] [id = 428]
19:08:16 INFO - PROCESS | 1913 | --DOMWINDOW == 82 (0xa5d4dc00) [pid = 1965] [serial = 1182] [outer = (nil)] [url = about:blank]
19:08:16 INFO - PROCESS | 1913 | --DOMWINDOW == 81 (0xa1e08c00) [pid = 1965] [serial = 1158] [outer = (nil)] [url = about:blank]
19:08:16 INFO - PROCESS | 1913 | --DOMWINDOW == 80 (0x9f01ec00) [pid = 1965] [serial = 1188] [outer = (nil)] [url = about:blank]
19:08:16 INFO - PROCESS | 1913 | --DOMWINDOW == 79 (0x9f469c00) [pid = 1965] [serial = 1191] [outer = (nil)] [url = about:blank]
19:08:17 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
19:08:17 INFO - document served over http requires an http
19:08:17 INFO - sub-resource via fetch-request using the http-csp
19:08:17 INFO - delivery method with no-redirect and when
19:08:17 INFO - the target request is same-origin.
19:08:17 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2538ms
19:08:17 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
19:08:17 INFO - PROCESS | 1913 | ++DOCSHELL 0x9faa7800 == 14 [pid = 1965] [id = 454]
19:08:17 INFO - PROCESS | 1913 | ++DOMWINDOW == 80 (0x9fbd6c00) [pid = 1965] [serial = 1270] [outer = (nil)]
19:08:17 INFO - PROCESS | 1913 | ++DOMWINDOW == 81 (0xa052a000) [pid = 1965] [serial = 1271] [outer = 0x9fbd6c00]
19:08:18 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:08:18 INFO - PROCESS | 1913 | ++DOMWINDOW == 82 (0xa054bc00) [pid = 1965] [serial = 1272] [outer = 0x9fbd6c00]
19:08:19 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
19:08:19 INFO - document served over http requires an http
19:08:19 INFO - sub-resource via fetch-request using the http-csp
19:08:19 INFO - delivery method with swap-origin-redirect and when
19:08:19 INFO - the target request is same-origin.
19:08:19 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2292ms
19:08:19 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
19:08:19 INFO - PROCESS | 1913 | ++DOCSHELL 0xa063dc00 == 15 [pid = 1965] [id = 455]
19:08:19 INFO - PROCESS | 1913 | ++DOMWINDOW == 83 (0xa074b800) [pid = 1965] [serial = 1273] [outer = (nil)]
19:08:20 INFO - PROCESS | 1913 | ++DOMWINDOW == 84 (0xa084d800) [pid = 1965] [serial = 1274] [outer = 0xa074b800]
19:08:20 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:08:20 INFO - PROCESS | 1913 | ++DOMWINDOW == 85 (0xa0d3a400) [pid = 1965] [serial = 1275] [outer = 0xa074b800]
19:08:22 INFO - PROCESS | 1913 | --DOMWINDOW == 84 (0x9ed3e000) [pid = 1965] [serial = 1197] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447470439745]
19:08:22 INFO - PROCESS | 1913 | --DOMWINDOW == 83 (0xa0db6000) [pid = 1965] [serial = 1220] [outer = (nil)] [url = about:blank]
19:08:22 INFO - PROCESS | 1913 | --DOMWINDOW == 82 (0xa0645000) [pid = 1965] [serial = 1211] [outer = (nil)] [url = about:blank]
19:08:22 INFO - PROCESS | 1913 | --DOMWINDOW == 81 (0xa0847800) [pid = 1965] [serial = 1214] [outer = (nil)] [url = about:blank]
19:08:22 INFO - PROCESS | 1913 | --DOMWINDOW == 80 (0xa099f400) [pid = 1965] [serial = 1217] [outer = (nil)] [url = about:blank]
19:08:22 INFO - PROCESS | 1913 | --DOMWINDOW == 79 (0x9fd7b000) [pid = 1965] [serial = 1205] [outer = (nil)] [url = about:blank]
19:08:22 INFO - PROCESS | 1913 | --DOMWINDOW == 78 (0xa054a400) [pid = 1965] [serial = 1208] [outer = (nil)] [url = about:blank]
19:08:22 INFO - PROCESS | 1913 | --DOMWINDOW == 77 (0xa0f87000) [pid = 1965] [serial = 1223] [outer = (nil)] [url = about:blank]
19:08:22 INFO - PROCESS | 1913 | --DOMWINDOW == 76 (0x9efe8c00) [pid = 1965] [serial = 1198] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447470439745]
19:08:22 INFO - PROCESS | 1913 | --DOMWINDOW == 75 (0x9fbdec00) [pid = 1965] [serial = 1203] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
19:08:22 INFO - PROCESS | 1913 | --DOMWINDOW == 74 (0x9f028c00) [pid = 1965] [serial = 1200] [outer = (nil)] [url = about:blank]
19:08:22 INFO - PROCESS | 1913 | --DOMWINDOW == 73 (0x9faa3400) [pid = 1965] [serial = 1226] [outer = (nil)] [url = about:blank]
19:08:22 INFO - PROCESS | 1913 | --DOMWINDOW == 72 (0x9f460400) [pid = 1965] [serial = 1229] [outer = (nil)] [url = about:blank]
19:08:22 INFO - PROCESS | 1913 | --DOMWINDOW == 71 (0xa0849c00) [pid = 1965] [serial = 1235] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:08:22 INFO - PROCESS | 1913 | --DOMWINDOW == 70 (0x9fbd0800) [pid = 1965] [serial = 1232] [outer = (nil)] [url = about:blank]
19:08:22 INFO - PROCESS | 1913 | --DOMWINDOW == 69 (0x9f45f400) [pid = 1965] [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]
19:08:22 INFO - PROCESS | 1913 | --DOMWINDOW == 68 (0x9f023400) [pid = 1965] [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]
19:08:22 INFO - PROCESS | 1913 | --DOMWINDOW == 67 (0x9eff1c00) [pid = 1965] [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]
19:08:22 INFO - PROCESS | 1913 | --DOMWINDOW == 66 (0xa0845800) [pid = 1965] [serial = 1234] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:08:22 INFO - PROCESS | 1913 | --DOMWINDOW == 65 (0x9fbd6400) [pid = 1965] [serial = 1202] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
19:08:22 INFO - PROCESS | 1913 | ++DOCSHELL 0x9f023400 == 16 [pid = 1965] [id = 456]
19:08:22 INFO - PROCESS | 1913 | ++DOMWINDOW == 66 (0x9f028c00) [pid = 1965] [serial = 1276] [outer = (nil)]
19:08:22 INFO - PROCESS | 1913 | ++DOMWINDOW == 67 (0x9fbd6400) [pid = 1965] [serial = 1277] [outer = 0x9f028c00]
19:08:23 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
19:08:23 INFO - document served over http requires an http
19:08:23 INFO - sub-resource via iframe-tag using the http-csp
19:08:23 INFO - delivery method with keep-origin-redirect and when
19:08:23 INFO - the target request is same-origin.
19:08:23 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 3701ms
19:08:23 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
19:08:23 INFO - PROCESS | 1913 | ++DOCSHELL 0x9faa3400 == 17 [pid = 1965] [id = 457]
19:08:23 INFO - PROCESS | 1913 | ++DOMWINDOW == 68 (0x9fd7a400) [pid = 1965] [serial = 1278] [outer = (nil)]
19:08:23 INFO - PROCESS | 1913 | ++DOMWINDOW == 69 (0xa0849c00) [pid = 1965] [serial = 1279] [outer = 0x9fd7a400]
19:08:24 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:08:24 INFO - PROCESS | 1913 | ++DOMWINDOW == 70 (0xa0db6000) [pid = 1965] [serial = 1280] [outer = 0x9fd7a400]
19:08:25 INFO - PROCESS | 1913 | ++DOCSHELL 0x9fd6d400 == 18 [pid = 1965] [id = 458]
19:08:25 INFO - PROCESS | 1913 | ++DOMWINDOW == 71 (0x9fd71800) [pid = 1965] [serial = 1281] [outer = (nil)]
19:08:26 INFO - PROCESS | 1913 | ++DOMWINDOW == 72 (0x9f01e400) [pid = 1965] [serial = 1282] [outer = 0x9fd71800]
19:08:26 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
19:08:26 INFO - document served over http requires an http
19:08:26 INFO - sub-resource via iframe-tag using the http-csp
19:08:26 INFO - delivery method with no-redirect and when
19:08:26 INFO - the target request is same-origin.
19:08:26 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 3301ms
19:08:26 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
19:08:26 INFO - PROCESS | 1913 | ++DOCSHELL 0x9fd77000 == 19 [pid = 1965] [id = 459]
19:08:26 INFO - PROCESS | 1913 | ++DOMWINDOW == 73 (0xa0529400) [pid = 1965] [serial = 1283] [outer = (nil)]
19:08:27 INFO - PROCESS | 1913 | ++DOMWINDOW == 74 (0xa0843000) [pid = 1965] [serial = 1284] [outer = 0xa0529400]
19:08:27 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:08:27 INFO - PROCESS | 1913 | ++DOMWINDOW == 75 (0xa0f33000) [pid = 1965] [serial = 1285] [outer = 0xa0529400]
19:08:28 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0f94400 == 20 [pid = 1965] [id = 460]
19:08:28 INFO - PROCESS | 1913 | ++DOMWINDOW == 76 (0xa0f95000) [pid = 1965] [serial = 1286] [outer = (nil)]
19:08:28 INFO - PROCESS | 1913 | ++DOMWINDOW == 77 (0xa1573800) [pid = 1965] [serial = 1287] [outer = 0xa0f95000]
19:08:28 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
19:08:28 INFO - document served over http requires an http
19:08:28 INFO - sub-resource via iframe-tag using the http-csp
19:08:28 INFO - delivery method with swap-origin-redirect and when
19:08:28 INFO - the target request is same-origin.
19:08:28 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2273ms
19:08:28 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
19:08:29 INFO - PROCESS | 1913 | ++DOCSHELL 0xa054e800 == 21 [pid = 1965] [id = 461]
19:08:29 INFO - PROCESS | 1913 | ++DOMWINDOW == 78 (0xa0643800) [pid = 1965] [serial = 1288] [outer = (nil)]
19:08:29 INFO - PROCESS | 1913 | ++DOMWINDOW == 79 (0xa15f0400) [pid = 1965] [serial = 1289] [outer = 0xa0643800]
19:08:29 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:08:29 INFO - PROCESS | 1913 | ++DOMWINDOW == 80 (0xa1d07400) [pid = 1965] [serial = 1290] [outer = 0xa0643800]
19:08:30 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
19:08:30 INFO - document served over http requires an http
19:08:30 INFO - sub-resource via script-tag using the http-csp
19:08:30 INFO - delivery method with keep-origin-redirect and when
19:08:30 INFO - the target request is same-origin.
19:08:30 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2242ms
19:08:31 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
19:08:31 INFO - PROCESS | 1913 | ++DOCSHELL 0xa15e7400 == 22 [pid = 1965] [id = 462]
19:08:31 INFO - PROCESS | 1913 | ++DOMWINDOW == 81 (0xa15e8c00) [pid = 1965] [serial = 1291] [outer = (nil)]
19:08:31 INFO - PROCESS | 1913 | ++DOMWINDOW == 82 (0xa1f7b800) [pid = 1965] [serial = 1292] [outer = 0xa15e8c00]
19:08:32 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:08:32 INFO - PROCESS | 1913 | ++DOMWINDOW == 83 (0xa2256400) [pid = 1965] [serial = 1293] [outer = 0xa15e8c00]
19:08:33 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
19:08:33 INFO - document served over http requires an http
19:08:33 INFO - sub-resource via script-tag using the http-csp
19:08:33 INFO - delivery method with no-redirect and when
19:08:33 INFO - the target request is same-origin.
19:08:33 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 2497ms
19:08:33 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
19:08:34 INFO - PROCESS | 1913 | ++DOCSHELL 0xa1f76000 == 23 [pid = 1965] [id = 463]
19:08:34 INFO - PROCESS | 1913 | ++DOMWINDOW == 84 (0xa225e400) [pid = 1965] [serial = 1294] [outer = (nil)]
19:08:34 INFO - PROCESS | 1913 | ++DOMWINDOW == 85 (0xa273d400) [pid = 1965] [serial = 1295] [outer = 0xa225e400]
19:08:34 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:08:34 INFO - PROCESS | 1913 | ++DOMWINDOW == 86 (0xa2743000) [pid = 1965] [serial = 1296] [outer = 0xa225e400]
19:08:36 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
19:08:36 INFO - document served over http requires an http
19:08:36 INFO - sub-resource via script-tag using the http-csp
19:08:36 INFO - delivery method with swap-origin-redirect and when
19:08:36 INFO - the target request is same-origin.
19:08:36 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2805ms
19:08:36 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
19:08:36 INFO - PROCESS | 1913 | ++DOCSHELL 0xa273b800 == 24 [pid = 1965] [id = 464]
19:08:36 INFO - PROCESS | 1913 | ++DOMWINDOW == 87 (0xa2741800) [pid = 1965] [serial = 1297] [outer = (nil)]
19:08:37 INFO - PROCESS | 1913 | ++DOMWINDOW == 88 (0xa27b0800) [pid = 1965] [serial = 1298] [outer = 0xa2741800]
19:08:37 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:08:37 INFO - PROCESS | 1913 | ++DOMWINDOW == 89 (0xa27b5800) [pid = 1965] [serial = 1299] [outer = 0xa2741800]
19:08:38 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
19:08:38 INFO - document served over http requires an http
19:08:38 INFO - sub-resource via xhr-request using the http-csp
19:08:38 INFO - delivery method with keep-origin-redirect and when
19:08:38 INFO - the target request is same-origin.
19:08:38 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2606ms
19:08:38 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
19:08:39 INFO - PROCESS | 1913 | ++DOCSHELL 0xa27aec00 == 25 [pid = 1965] [id = 465]
19:08:39 INFO - PROCESS | 1913 | ++DOMWINDOW == 90 (0xa27b9000) [pid = 1965] [serial = 1300] [outer = (nil)]
19:08:39 INFO - PROCESS | 1913 | ++DOMWINDOW == 91 (0xa2d0a000) [pid = 1965] [serial = 1301] [outer = 0xa27b9000]
19:08:40 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:08:40 INFO - PROCESS | 1913 | ++DOMWINDOW == 92 (0xa2d10800) [pid = 1965] [serial = 1302] [outer = 0xa27b9000]
19:08:41 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
19:08:41 INFO - document served over http requires an http
19:08:41 INFO - sub-resource via xhr-request using the http-csp
19:08:41 INFO - delivery method with no-redirect and when
19:08:41 INFO - the target request is same-origin.
19:08:41 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2345ms
19:08:41 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
19:08:41 INFO - PROCESS | 1913 | ++DOCSHELL 0xa2d08c00 == 26 [pid = 1965] [id = 466]
19:08:41 INFO - PROCESS | 1913 | ++DOMWINDOW == 93 (0xa2d09000) [pid = 1965] [serial = 1303] [outer = (nil)]
19:08:42 INFO - PROCESS | 1913 | ++DOMWINDOW == 94 (0xa2f25800) [pid = 1965] [serial = 1304] [outer = 0xa2d09000]
19:08:42 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:08:42 INFO - PROCESS | 1913 | ++DOMWINDOW == 95 (0xa339f000) [pid = 1965] [serial = 1305] [outer = 0xa2d09000]
19:08:44 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
19:08:44 INFO - document served over http requires an http
19:08:44 INFO - sub-resource via xhr-request using the http-csp
19:08:44 INFO - delivery method with swap-origin-redirect and when
19:08:44 INFO - the target request is same-origin.
19:08:44 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 3295ms
19:08:44 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
19:08:45 INFO - PROCESS | 1913 | ++DOCSHELL 0xa2f22c00 == 27 [pid = 1965] [id = 467]
19:08:45 INFO - PROCESS | 1913 | ++DOMWINDOW == 96 (0xa33a6800) [pid = 1965] [serial = 1306] [outer = (nil)]
19:08:45 INFO - PROCESS | 1913 | ++DOMWINDOW == 97 (0xa33ab800) [pid = 1965] [serial = 1307] [outer = 0xa33a6800]
19:08:45 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:08:45 INFO - PROCESS | 1913 | ++DOMWINDOW == 98 (0xa358bc00) [pid = 1965] [serial = 1308] [outer = 0xa33a6800]
19:08:47 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
19:08:47 INFO - document served over http requires an https
19:08:47 INFO - sub-resource via fetch-request using the http-csp
19:08:47 INFO - delivery method with keep-origin-redirect and when
19:08:47 INFO - the target request is same-origin.
19:08:47 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2458ms
19:08:47 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
19:08:47 INFO - PROCESS | 1913 | ++DOCSHELL 0xa33a9c00 == 28 [pid = 1965] [id = 468]
19:08:47 INFO - PROCESS | 1913 | ++DOMWINDOW == 99 (0xa3594800) [pid = 1965] [serial = 1309] [outer = (nil)]
19:08:47 INFO - PROCESS | 1913 | ++DOMWINDOW == 100 (0xa3776800) [pid = 1965] [serial = 1310] [outer = 0xa3594800]
19:08:48 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:08:48 INFO - PROCESS | 1913 | ++DOMWINDOW == 101 (0xa377ac00) [pid = 1965] [serial = 1311] [outer = 0xa3594800]
19:08:49 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
19:08:49 INFO - document served over http requires an https
19:08:49 INFO - sub-resource via fetch-request using the http-csp
19:08:49 INFO - delivery method with no-redirect and when
19:08:49 INFO - the target request is same-origin.
19:08:49 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2052ms
19:08:49 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
19:08:49 INFO - PROCESS | 1913 | ++DOCSHELL 0xa3598000 == 29 [pid = 1965] [id = 469]
19:08:49 INFO - PROCESS | 1913 | ++DOMWINDOW == 102 (0xa377ec00) [pid = 1965] [serial = 1312] [outer = (nil)]
19:08:49 INFO - PROCESS | 1913 | ++DOMWINDOW == 103 (0xa387ec00) [pid = 1965] [serial = 1313] [outer = 0xa377ec00]
19:08:50 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:08:50 INFO - PROCESS | 1913 | ++DOMWINDOW == 104 (0xa3882c00) [pid = 1965] [serial = 1314] [outer = 0xa377ec00]
19:08:52 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
19:08:52 INFO - document served over http requires an https
19:08:52 INFO - sub-resource via fetch-request using the http-csp
19:08:52 INFO - delivery method with swap-origin-redirect and when
19:08:52 INFO - the target request is same-origin.
19:08:52 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 3339ms
19:08:52 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
19:08:53 INFO - PROCESS | 1913 | ++DOCSHELL 0x9fd6e800 == 30 [pid = 1965] [id = 470]
19:08:53 INFO - PROCESS | 1913 | ++DOMWINDOW == 105 (0x9fd71400) [pid = 1965] [serial = 1315] [outer = (nil)]
19:08:53 INFO - PROCESS | 1913 | ++DOMWINDOW == 106 (0xa0540400) [pid = 1965] [serial = 1316] [outer = 0x9fd71400]
19:08:53 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:08:53 INFO - PROCESS | 1913 | ++DOMWINDOW == 107 (0xa0747000) [pid = 1965] [serial = 1317] [outer = 0x9fd71400]
19:08:54 INFO - PROCESS | 1913 | ++DOCSHELL 0x9fbdc000 == 31 [pid = 1965] [id = 471]
19:08:54 INFO - PROCESS | 1913 | ++DOMWINDOW == 108 (0xa0535c00) [pid = 1965] [serial = 1318] [outer = (nil)]
19:08:54 INFO - PROCESS | 1913 | --DOCSHELL 0x9fbd5800 == 30 [pid = 1965] [id = 443]
19:08:54 INFO - PROCESS | 1913 | --DOCSHELL 0xa0f87400 == 29 [pid = 1965] [id = 445]
19:08:54 INFO - PROCESS | 1913 | --DOCSHELL 0x9fd6f400 == 28 [pid = 1965] [id = 444]
19:08:54 INFO - PROCESS | 1913 | --DOCSHELL 0xa0548800 == 27 [pid = 1965] [id = 446]
19:08:54 INFO - PROCESS | 1913 | --DOCSHELL 0xa1570000 == 26 [pid = 1965] [id = 447]
19:08:54 INFO - PROCESS | 1913 | --DOCSHELL 0xa18b5c00 == 25 [pid = 1965] [id = 448]
19:08:54 INFO - PROCESS | 1913 | --DOCSHELL 0xa18b9000 == 24 [pid = 1965] [id = 449]
19:08:54 INFO - PROCESS | 1913 | --DOCSHELL 0xa1d09800 == 23 [pid = 1965] [id = 450]
19:08:54 INFO - PROCESS | 1913 | --DOCSHELL 0x9f467400 == 22 [pid = 1965] [id = 452]
19:08:54 INFO - PROCESS | 1913 | --DOCSHELL 0x9ed3ac00 == 21 [pid = 1965] [id = 453]
19:08:54 INFO - PROCESS | 1913 | --DOCSHELL 0x9faa7800 == 20 [pid = 1965] [id = 454]
19:08:54 INFO - PROCESS | 1913 | --DOCSHELL 0x9f023400 == 19 [pid = 1965] [id = 456]
19:08:54 INFO - PROCESS | 1913 | --DOCSHELL 0xa063dc00 == 18 [pid = 1965] [id = 455]
19:08:54 INFO - PROCESS | 1913 | --DOMWINDOW == 107 (0x9fd7c800) [pid = 1965] [serial = 1227] [outer = (nil)] [url = about:blank]
19:08:54 INFO - PROCESS | 1913 | --DOMWINDOW == 106 (0xa063d000) [pid = 1965] [serial = 1233] [outer = (nil)] [url = about:blank]
19:08:54 INFO - PROCESS | 1913 | --DOMWINDOW == 105 (0x9faad400) [pid = 1965] [serial = 1230] [outer = (nil)] [url = about:blank]
19:08:55 INFO - PROCESS | 1913 | ++DOMWINDOW == 106 (0x9f02a000) [pid = 1965] [serial = 1319] [outer = 0xa0535c00]
19:08:55 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
19:08:55 INFO - document served over http requires an https
19:08:55 INFO - sub-resource via iframe-tag using the http-csp
19:08:55 INFO - delivery method with keep-origin-redirect and when
19:08:55 INFO - the target request is same-origin.
19:08:55 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2786ms
19:08:55 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
19:08:55 INFO - PROCESS | 1913 | ++DOCSHELL 0x9eff1800 == 19 [pid = 1965] [id = 472]
19:08:55 INFO - PROCESS | 1913 | ++DOMWINDOW == 107 (0x9f46c800) [pid = 1965] [serial = 1320] [outer = (nil)]
19:08:56 INFO - PROCESS | 1913 | ++DOMWINDOW == 108 (0x9fd76800) [pid = 1965] [serial = 1321] [outer = 0x9f46c800]
19:08:56 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:08:56 INFO - PROCESS | 1913 | ++DOMWINDOW == 109 (0xa0548000) [pid = 1965] [serial = 1322] [outer = 0x9f46c800]
19:08:57 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0999000 == 20 [pid = 1965] [id = 473]
19:08:57 INFO - PROCESS | 1913 | ++DOMWINDOW == 110 (0xa099b400) [pid = 1965] [serial = 1323] [outer = (nil)]
19:08:57 INFO - PROCESS | 1913 | ++DOMWINDOW == 111 (0xa0d3fc00) [pid = 1965] [serial = 1324] [outer = 0xa099b400]
19:08:57 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
19:08:57 INFO - document served over http requires an https
19:08:57 INFO - sub-resource via iframe-tag using the http-csp
19:08:57 INFO - delivery method with no-redirect and when
19:08:57 INFO - the target request is same-origin.
19:08:57 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2584ms
19:08:57 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
19:08:58 INFO - PROCESS | 1913 | ++DOCSHELL 0x9f465c00 == 21 [pid = 1965] [id = 474]
19:08:58 INFO - PROCESS | 1913 | ++DOMWINDOW == 112 (0x9faa4800) [pid = 1965] [serial = 1325] [outer = (nil)]
19:08:58 INFO - PROCESS | 1913 | ++DOMWINDOW == 113 (0xa0f92400) [pid = 1965] [serial = 1326] [outer = 0x9faa4800]
19:08:59 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:08:59 INFO - PROCESS | 1913 | ++DOMWINDOW == 114 (0xa1576400) [pid = 1965] [serial = 1327] [outer = 0x9faa4800]
19:09:01 INFO - PROCESS | 1913 | --DOMWINDOW == 113 (0xa084d800) [pid = 1965] [serial = 1274] [outer = (nil)] [url = about:blank]
19:09:01 INFO - PROCESS | 1913 | --DOMWINDOW == 112 (0xa1dcfc00) [pid = 1965] [serial = 1259] [outer = (nil)] [url = about:blank]
19:09:01 INFO - PROCESS | 1913 | --DOMWINDOW == 111 (0xa0f90c00) [pid = 1965] [serial = 1245] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:09:01 INFO - PROCESS | 1913 | --DOMWINDOW == 110 (0xa0843800) [pid = 1965] [serial = 1242] [outer = (nil)] [url = about:blank]
19:09:01 INFO - PROCESS | 1913 | --DOMWINDOW == 109 (0x9faa9c00) [pid = 1965] [serial = 1265] [outer = (nil)] [url = about:blank]
19:09:01 INFO - PROCESS | 1913 | --DOMWINDOW == 108 (0xa1e10000) [pid = 1965] [serial = 1262] [outer = (nil)] [url = about:blank]
19:09:01 INFO - PROCESS | 1913 | --DOMWINDOW == 107 (0x9fd75c00) [pid = 1965] [serial = 1240] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447470470899]
19:09:01 INFO - PROCESS | 1913 | --DOMWINDOW == 106 (0xa18bac00) [pid = 1965] [serial = 1253] [outer = (nil)] [url = about:blank]
19:09:01 INFO - PROCESS | 1913 | --DOMWINDOW == 105 (0xa0d3c800) [pid = 1965] [serial = 1237] [outer = (nil)] [url = about:blank]
19:09:01 INFO - PROCESS | 1913 | --DOMWINDOW == 104 (0xa052a000) [pid = 1965] [serial = 1271] [outer = (nil)] [url = about:blank]
19:09:01 INFO - PROCESS | 1913 | --DOMWINDOW == 103 (0xa1572c00) [pid = 1965] [serial = 1247] [outer = (nil)] [url = about:blank]
19:09:01 INFO - PROCESS | 1913 | --DOMWINDOW == 102 (0xa1d0ac00) [pid = 1965] [serial = 1256] [outer = (nil)] [url = about:blank]
19:09:01 INFO - PROCESS | 1913 | --DOMWINDOW == 101 (0xa15e8800) [pid = 1965] [serial = 1250] [outer = (nil)] [url = about:blank]
19:09:01 INFO - PROCESS | 1913 | --DOMWINDOW == 100 (0x9efed000) [pid = 1965] [serial = 1268] [outer = (nil)] [url = about:blank]
19:09:01 INFO - PROCESS | 1913 | --DOMWINDOW == 99 (0x9fbd6400) [pid = 1965] [serial = 1277] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
19:09:01 INFO - PROCESS | 1913 | --DOMWINDOW == 98 (0x9f468800) [pid = 1965] [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]
19:09:01 INFO - PROCESS | 1913 | --DOMWINDOW == 97 (0x9f01f800) [pid = 1965] [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]
19:09:01 INFO - PROCESS | 1913 | --DOMWINDOW == 96 (0x9f028c00) [pid = 1965] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
19:09:01 INFO - PROCESS | 1913 | --DOMWINDOW == 95 (0x9faadc00) [pid = 1965] [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]
19:09:01 INFO - PROCESS | 1913 | --DOMWINDOW == 94 (0x9ed3d000) [pid = 1965] [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]
19:09:01 INFO - PROCESS | 1913 | --DOMWINDOW == 93 (0x9fbdbc00) [pid = 1965] [serial = 1239] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447470470899]
19:09:01 INFO - PROCESS | 1913 | --DOMWINDOW == 92 (0xa074b800) [pid = 1965] [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]
19:09:01 INFO - PROCESS | 1913 | --DOMWINDOW == 91 (0x9fbd6c00) [pid = 1965] [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]
19:09:01 INFO - PROCESS | 1913 | --DOMWINDOW == 90 (0xa0f8a800) [pid = 1965] [serial = 1244] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:09:01 INFO - PROCESS | 1913 | --DOMWINDOW == 89 (0x9fd72400) [pid = 1965] [serial = 1196] [outer = (nil)] [url = about:blank]
19:09:02 INFO - PROCESS | 1913 | ++DOCSHELL 0x9eff0400 == 22 [pid = 1965] [id = 475]
19:09:02 INFO - PROCESS | 1913 | ++DOMWINDOW == 90 (0x9eff3400) [pid = 1965] [serial = 1328] [outer = (nil)]
19:09:02 INFO - PROCESS | 1913 | ++DOMWINDOW == 91 (0x9faa9c00) [pid = 1965] [serial = 1329] [outer = 0x9eff3400]
19:09:02 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
19:09:02 INFO - document served over http requires an https
19:09:02 INFO - sub-resource via iframe-tag using the http-csp
19:09:02 INFO - delivery method with swap-origin-redirect and when
19:09:02 INFO - the target request is same-origin.
19:09:02 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 4605ms
19:09:02 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
19:09:03 INFO - PROCESS | 1913 | ++DOCSHELL 0x9f028c00 == 23 [pid = 1965] [id = 476]
19:09:03 INFO - PROCESS | 1913 | ++DOMWINDOW == 92 (0x9f460400) [pid = 1965] [serial = 1330] [outer = (nil)]
19:09:03 INFO - PROCESS | 1913 | ++DOMWINDOW == 93 (0x9fbd5400) [pid = 1965] [serial = 1331] [outer = 0x9f460400]
19:09:03 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:09:03 INFO - PROCESS | 1913 | ++DOMWINDOW == 94 (0xa0538000) [pid = 1965] [serial = 1332] [outer = 0x9f460400]
19:09:05 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
19:09:05 INFO - document served over http requires an https
19:09:05 INFO - sub-resource via script-tag using the http-csp
19:09:05 INFO - delivery method with keep-origin-redirect and when
19:09:05 INFO - the target request is same-origin.
19:09:05 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2661ms
19:09:05 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
19:09:05 INFO - PROCESS | 1913 | ++DOCSHELL 0x9efea800 == 24 [pid = 1965] [id = 477]
19:09:05 INFO - PROCESS | 1913 | ++DOMWINDOW == 95 (0xa0d3c800) [pid = 1965] [serial = 1333] [outer = (nil)]
19:09:05 INFO - PROCESS | 1913 | ++DOMWINDOW == 96 (0xa0f93800) [pid = 1965] [serial = 1334] [outer = 0xa0d3c800]
19:09:06 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:09:06 INFO - PROCESS | 1913 | ++DOMWINDOW == 97 (0xa15ea400) [pid = 1965] [serial = 1335] [outer = 0xa0d3c800]
19:09:07 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
19:09:07 INFO - document served over http requires an https
19:09:07 INFO - sub-resource via script-tag using the http-csp
19:09:07 INFO - delivery method with no-redirect and when
19:09:07 INFO - the target request is same-origin.
19:09:07 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 2359ms
19:09:07 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
19:09:08 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0f87400 == 25 [pid = 1965] [id = 478]
19:09:08 INFO - PROCESS | 1913 | ++DOMWINDOW == 98 (0xa0f88000) [pid = 1965] [serial = 1336] [outer = (nil)]
19:09:08 INFO - PROCESS | 1913 | ++DOMWINDOW == 99 (0xa1d06800) [pid = 1965] [serial = 1337] [outer = 0xa0f88000]
19:09:08 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:09:08 INFO - PROCESS | 1913 | ++DOMWINDOW == 100 (0xa1dc7000) [pid = 1965] [serial = 1338] [outer = 0xa0f88000]
19:09:10 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
19:09:10 INFO - document served over http requires an https
19:09:10 INFO - sub-resource via script-tag using the http-csp
19:09:10 INFO - delivery method with swap-origin-redirect and when
19:09:10 INFO - the target request is same-origin.
19:09:10 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2700ms
19:09:10 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
19:09:11 INFO - PROCESS | 1913 | ++DOCSHELL 0xa18c2800 == 26 [pid = 1965] [id = 479]
19:09:11 INFO - PROCESS | 1913 | ++DOMWINDOW == 101 (0xa1d02400) [pid = 1965] [serial = 1339] [outer = (nil)]
19:09:11 INFO - PROCESS | 1913 | ++DOMWINDOW == 102 (0xa1f70400) [pid = 1965] [serial = 1340] [outer = 0xa1d02400]
19:09:11 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:09:11 INFO - PROCESS | 1913 | ++DOMWINDOW == 103 (0xa2253000) [pid = 1965] [serial = 1341] [outer = 0xa1d02400]
19:09:13 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
19:09:13 INFO - document served over http requires an https
19:09:13 INFO - sub-resource via xhr-request using the http-csp
19:09:13 INFO - delivery method with keep-origin-redirect and when
19:09:13 INFO - the target request is same-origin.
19:09:13 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2833ms
19:09:13 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
19:09:13 INFO - PROCESS | 1913 | ++DOCSHELL 0xa1f6e400 == 27 [pid = 1965] [id = 480]
19:09:13 INFO - PROCESS | 1913 | ++DOMWINDOW == 104 (0xa1f6f400) [pid = 1965] [serial = 1342] [outer = (nil)]
19:09:14 INFO - PROCESS | 1913 | ++DOMWINDOW == 105 (0xa2d0f000) [pid = 1965] [serial = 1343] [outer = 0xa1f6f400]
19:09:14 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:09:14 INFO - PROCESS | 1913 | ++DOMWINDOW == 106 (0xa33a3400) [pid = 1965] [serial = 1344] [outer = 0xa1f6f400]
19:09:15 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
19:09:15 INFO - document served over http requires an https
19:09:15 INFO - sub-resource via xhr-request using the http-csp
19:09:15 INFO - delivery method with no-redirect and when
19:09:15 INFO - the target request is same-origin.
19:09:15 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2663ms
19:09:15 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
19:09:16 INFO - PROCESS | 1913 | ++DOCSHELL 0xa2d06400 == 28 [pid = 1965] [id = 481]
19:09:16 INFO - PROCESS | 1913 | ++DOMWINDOW == 107 (0xa2d0a400) [pid = 1965] [serial = 1345] [outer = (nil)]
19:09:16 INFO - PROCESS | 1913 | ++DOMWINDOW == 108 (0xa3c8cc00) [pid = 1965] [serial = 1346] [outer = 0xa2d0a400]
19:09:17 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:09:17 INFO - PROCESS | 1913 | ++DOMWINDOW == 109 (0xa3c94800) [pid = 1965] [serial = 1347] [outer = 0xa2d0a400]
19:09:18 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
19:09:18 INFO - document served over http requires an https
19:09:18 INFO - sub-resource via xhr-request using the http-csp
19:09:18 INFO - delivery method with swap-origin-redirect and when
19:09:18 INFO - the target request is same-origin.
19:09:18 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2593ms
19:09:18 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
19:09:19 INFO - PROCESS | 1913 | ++DOCSHELL 0xa388cc00 == 29 [pid = 1965] [id = 482]
19:09:19 INFO - PROCESS | 1913 | ++DOMWINDOW == 110 (0xa3d2dc00) [pid = 1965] [serial = 1348] [outer = (nil)]
19:09:19 INFO - PROCESS | 1913 | ++DOMWINDOW == 111 (0xa3d34800) [pid = 1965] [serial = 1349] [outer = 0xa3d2dc00]
19:09:20 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:09:20 INFO - PROCESS | 1913 | ++DOMWINDOW == 112 (0xa3d38800) [pid = 1965] [serial = 1350] [outer = 0xa3d2dc00]
19:09:21 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
19:09:21 INFO - document served over http requires an http
19:09:21 INFO - sub-resource via fetch-request using the meta-csp
19:09:21 INFO - delivery method with keep-origin-redirect and when
19:09:21 INFO - the target request is cross-origin.
19:09:21 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 3293ms
19:09:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
19:09:22 INFO - PROCESS | 1913 | ++DOCSHELL 0xa3d32c00 == 30 [pid = 1965] [id = 483]
19:09:22 INFO - PROCESS | 1913 | ++DOMWINDOW == 113 (0xa3d33400) [pid = 1965] [serial = 1351] [outer = (nil)]
19:09:22 INFO - PROCESS | 1913 | ++DOMWINDOW == 114 (0xa4136000) [pid = 1965] [serial = 1352] [outer = 0xa3d33400]
19:09:22 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:09:23 INFO - PROCESS | 1913 | ++DOMWINDOW == 115 (0xa413a800) [pid = 1965] [serial = 1353] [outer = 0xa3d33400]
19:09:24 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
19:09:24 INFO - document served over http requires an http
19:09:24 INFO - sub-resource via fetch-request using the meta-csp
19:09:24 INFO - delivery method with no-redirect and when
19:09:24 INFO - the target request is cross-origin.
19:09:24 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2198ms
19:09:24 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
19:09:24 INFO - PROCESS | 1913 | ++DOCSHELL 0xa4133c00 == 31 [pid = 1965] [id = 484]
19:09:24 INFO - PROCESS | 1913 | ++DOMWINDOW == 116 (0xa4302800) [pid = 1965] [serial = 1354] [outer = (nil)]
19:09:24 INFO - PROCESS | 1913 | ++DOMWINDOW == 117 (0xa4308c00) [pid = 1965] [serial = 1355] [outer = 0xa4302800]
19:09:25 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:09:25 INFO - PROCESS | 1913 | ++DOMWINDOW == 118 (0xa430dc00) [pid = 1965] [serial = 1356] [outer = 0xa4302800]
19:09:26 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
19:09:26 INFO - document served over http requires an http
19:09:26 INFO - sub-resource via fetch-request using the meta-csp
19:09:26 INFO - delivery method with swap-origin-redirect and when
19:09:26 INFO - the target request is cross-origin.
19:09:26 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2164ms
19:09:26 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
19:09:26 INFO - PROCESS | 1913 | ++DOCSHELL 0xa4306800 == 32 [pid = 1965] [id = 485]
19:09:26 INFO - PROCESS | 1913 | ++DOMWINDOW == 119 (0xa4701c00) [pid = 1965] [serial = 1357] [outer = (nil)]
19:09:27 INFO - PROCESS | 1913 | ++DOMWINDOW == 120 (0xa4709400) [pid = 1965] [serial = 1358] [outer = 0xa4701c00]
19:09:27 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:09:27 INFO - PROCESS | 1913 | ++DOMWINDOW == 121 (0xa470e400) [pid = 1965] [serial = 1359] [outer = 0xa4701c00]
19:09:28 INFO - PROCESS | 1913 | ++DOCSHELL 0xa4e24400 == 33 [pid = 1965] [id = 486]
19:09:28 INFO - PROCESS | 1913 | ++DOMWINDOW == 122 (0xa4e24800) [pid = 1965] [serial = 1360] [outer = (nil)]
19:09:28 INFO - PROCESS | 1913 | ++DOMWINDOW == 123 (0xa4e26c00) [pid = 1965] [serial = 1361] [outer = 0xa4e24800]
19:09:28 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
19:09:28 INFO - document served over http requires an http
19:09:28 INFO - sub-resource via iframe-tag using the meta-csp
19:09:28 INFO - delivery method with keep-origin-redirect and when
19:09:28 INFO - the target request is cross-origin.
19:09:28 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2495ms
19:09:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
19:09:29 INFO - PROCESS | 1913 | ++DOCSHELL 0xa4707000 == 34 [pid = 1965] [id = 487]
19:09:29 INFO - PROCESS | 1913 | ++DOMWINDOW == 124 (0xa4707400) [pid = 1965] [serial = 1362] [outer = (nil)]
19:09:29 INFO - PROCESS | 1913 | ++DOMWINDOW == 125 (0xa4e2e000) [pid = 1965] [serial = 1363] [outer = 0xa4707400]
19:09:30 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:09:30 INFO - PROCESS | 1913 | ++DOMWINDOW == 126 (0xa4f4e800) [pid = 1965] [serial = 1364] [outer = 0xa4707400]
19:09:31 INFO - PROCESS | 1913 | ++DOCSHELL 0xa4f57000 == 35 [pid = 1965] [id = 488]
19:09:31 INFO - PROCESS | 1913 | ++DOMWINDOW == 127 (0xa4f57400) [pid = 1965] [serial = 1365] [outer = (nil)]
19:09:31 INFO - PROCESS | 1913 | ++DOMWINDOW == 128 (0xa4fcfc00) [pid = 1965] [serial = 1366] [outer = 0xa4f57400]
19:09:31 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
19:09:31 INFO - document served over http requires an http
19:09:31 INFO - sub-resource via iframe-tag using the meta-csp
19:09:31 INFO - delivery method with no-redirect and when
19:09:31 INFO - the target request is cross-origin.
19:09:31 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2848ms
19:09:31 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
19:09:32 INFO - PROCESS | 1913 | ++DOCSHELL 0xa4e2bc00 == 36 [pid = 1965] [id = 489]
19:09:32 INFO - PROCESS | 1913 | ++DOMWINDOW == 129 (0xa4e2c800) [pid = 1965] [serial = 1367] [outer = (nil)]
19:09:32 INFO - PROCESS | 1913 | ++DOMWINDOW == 130 (0xa4fd8800) [pid = 1965] [serial = 1368] [outer = 0xa4e2c800]
19:09:32 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:09:32 INFO - PROCESS | 1913 | ++DOMWINDOW == 131 (0xa4fdc400) [pid = 1965] [serial = 1369] [outer = 0xa4e2c800]
19:09:33 INFO - PROCESS | 1913 | --DOCSHELL 0x9fd6d400 == 35 [pid = 1965] [id = 458]
19:09:33 INFO - PROCESS | 1913 | --DOCSHELL 0xa0f94400 == 34 [pid = 1965] [id = 460]
19:09:33 INFO - PROCESS | 1913 | --DOCSHELL 0x9fd77000 == 33 [pid = 1965] [id = 459]
19:09:33 INFO - PROCESS | 1913 | --DOCSHELL 0xa054e800 == 32 [pid = 1965] [id = 461]
19:09:33 INFO - PROCESS | 1913 | --DOCSHELL 0xa15e7400 == 31 [pid = 1965] [id = 462]
19:09:33 INFO - PROCESS | 1913 | --DOCSHELL 0xa1f76000 == 30 [pid = 1965] [id = 463]
19:09:33 INFO - PROCESS | 1913 | --DOCSHELL 0xa273b800 == 29 [pid = 1965] [id = 464]
19:09:33 INFO - PROCESS | 1913 | --DOCSHELL 0xa27aec00 == 28 [pid = 1965] [id = 465]
19:09:33 INFO - PROCESS | 1913 | --DOCSHELL 0xa2d08c00 == 27 [pid = 1965] [id = 466]
19:09:33 INFO - PROCESS | 1913 | --DOCSHELL 0xa2f22c00 == 26 [pid = 1965] [id = 467]
19:09:33 INFO - PROCESS | 1913 | --DOCSHELL 0xa33a9c00 == 25 [pid = 1965] [id = 468]
19:09:33 INFO - PROCESS | 1913 | --DOCSHELL 0x9fbdc000 == 24 [pid = 1965] [id = 471]
19:09:33 INFO - PROCESS | 1913 | --DOCSHELL 0x9fd6e800 == 23 [pid = 1965] [id = 470]
19:09:33 INFO - PROCESS | 1913 | --DOCSHELL 0xa0999000 == 22 [pid = 1965] [id = 473]
19:09:33 INFO - PROCESS | 1913 | --DOCSHELL 0x9eff1800 == 21 [pid = 1965] [id = 472]
19:09:33 INFO - PROCESS | 1913 | --DOCSHELL 0x9faa3400 == 20 [pid = 1965] [id = 457]
19:09:33 INFO - PROCESS | 1913 | --DOCSHELL 0x9eff0400 == 19 [pid = 1965] [id = 475]
19:09:35 INFO - PROCESS | 1913 | --DOCSHELL 0x9f028c00 == 18 [pid = 1965] [id = 476]
19:09:35 INFO - PROCESS | 1913 | --DOCSHELL 0x9efea800 == 17 [pid = 1965] [id = 477]
19:09:35 INFO - PROCESS | 1913 | --DOCSHELL 0xa1dce400 == 16 [pid = 1965] [id = 451]
19:09:35 INFO - PROCESS | 1913 | --DOCSHELL 0xa0f87400 == 15 [pid = 1965] [id = 478]
19:09:35 INFO - PROCESS | 1913 | --DOCSHELL 0xa18c2800 == 14 [pid = 1965] [id = 479]
19:09:35 INFO - PROCESS | 1913 | --DOCSHELL 0xa1f6e400 == 13 [pid = 1965] [id = 480]
19:09:35 INFO - PROCESS | 1913 | --DOCSHELL 0xa2d06400 == 12 [pid = 1965] [id = 481]
19:09:35 INFO - PROCESS | 1913 | --DOCSHELL 0xa388cc00 == 11 [pid = 1965] [id = 482]
19:09:35 INFO - PROCESS | 1913 | --DOCSHELL 0xa3d32c00 == 10 [pid = 1965] [id = 483]
19:09:35 INFO - PROCESS | 1913 | --DOCSHELL 0xa4133c00 == 9 [pid = 1965] [id = 484]
19:09:35 INFO - PROCESS | 1913 | --DOCSHELL 0xa4e24400 == 8 [pid = 1965] [id = 486]
19:09:35 INFO - PROCESS | 1913 | --DOCSHELL 0xa4306800 == 7 [pid = 1965] [id = 485]
19:09:35 INFO - PROCESS | 1913 | --DOCSHELL 0xa4f57000 == 6 [pid = 1965] [id = 488]
19:09:35 INFO - PROCESS | 1913 | --DOCSHELL 0xa4707000 == 5 [pid = 1965] [id = 487]
19:09:35 INFO - PROCESS | 1913 | --DOCSHELL 0x9f465c00 == 4 [pid = 1965] [id = 474]
19:09:35 INFO - PROCESS | 1913 | --DOCSHELL 0x9efeb400 == 3 [pid = 1965] [id = 442]
19:09:35 INFO - PROCESS | 1913 | --DOCSHELL 0xa3598000 == 2 [pid = 1965] [id = 469]
19:09:35 INFO - PROCESS | 1913 | --DOMWINDOW == 130 (0xa0db6400) [pid = 1965] [serial = 1238] [outer = (nil)] [url = about:blank]
19:09:35 INFO - PROCESS | 1913 | --DOMWINDOW == 129 (0xa054bc00) [pid = 1965] [serial = 1272] [outer = (nil)] [url = about:blank]
19:09:35 INFO - PROCESS | 1913 | --DOMWINDOW == 128 (0x9fbd4800) [pid = 1965] [serial = 1269] [outer = (nil)] [url = about:blank]
19:09:35 INFO - PROCESS | 1913 | --DOMWINDOW == 127 (0xa063a400) [pid = 1965] [serial = 1266] [outer = (nil)] [url = about:blank]
19:09:35 INFO - PROCESS | 1913 | --DOMWINDOW == 126 (0xa0d3a400) [pid = 1965] [serial = 1275] [outer = (nil)] [url = about:blank]
19:09:36 INFO - PROCESS | 1913 | ++DOCSHELL 0x9efe9c00 == 3 [pid = 1965] [id = 490]
19:09:36 INFO - PROCESS | 1913 | ++DOMWINDOW == 127 (0x9efea000) [pid = 1965] [serial = 1370] [outer = (nil)]
19:09:36 INFO - PROCESS | 1913 | ++DOMWINDOW == 128 (0x9efec800) [pid = 1965] [serial = 1371] [outer = 0x9efea000]
19:09:36 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
19:09:36 INFO - document served over http requires an http
19:09:36 INFO - sub-resource via iframe-tag using the meta-csp
19:09:36 INFO - delivery method with swap-origin-redirect and when
19:09:36 INFO - the target request is cross-origin.
19:09:36 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 4960ms
19:09:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
19:09:37 INFO - PROCESS | 1913 | ++DOCSHELL 0x9efeb000 == 4 [pid = 1965] [id = 491]
19:09:37 INFO - PROCESS | 1913 | ++DOMWINDOW == 129 (0x9efefc00) [pid = 1965] [serial = 1372] [outer = (nil)]
19:09:37 INFO - PROCESS | 1913 | ++DOMWINDOW == 130 (0x9f01e800) [pid = 1965] [serial = 1373] [outer = 0x9efefc00]
19:09:38 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:09:38 INFO - PROCESS | 1913 | ++DOMWINDOW == 131 (0x9f027400) [pid = 1965] [serial = 1374] [outer = 0x9efefc00]
19:09:40 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
19:09:40 INFO - document served over http requires an http
19:09:40 INFO - sub-resource via script-tag using the meta-csp
19:09:40 INFO - delivery method with keep-origin-redirect and when
19:09:40 INFO - the target request is cross-origin.
19:09:40 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 3662ms
19:09:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
19:09:40 INFO - PROCESS | 1913 | ++DOCSHELL 0x9eff2c00 == 5 [pid = 1965] [id = 492]
19:09:40 INFO - PROCESS | 1913 | ++DOMWINDOW == 132 (0x9f02cc00) [pid = 1965] [serial = 1375] [outer = (nil)]
19:09:40 INFO - PROCESS | 1913 | ++DOMWINDOW == 133 (0x9f469c00) [pid = 1965] [serial = 1376] [outer = 0x9f02cc00]
19:09:41 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:09:41 INFO - PROCESS | 1913 | ++DOMWINDOW == 134 (0x9faa3800) [pid = 1965] [serial = 1377] [outer = 0x9f02cc00]
19:09:44 INFO - PROCESS | 1913 | --DOMWINDOW == 133 (0xa1571000) [pid = 1965] [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]
19:09:44 INFO - PROCESS | 1913 | --DOMWINDOW == 132 (0xa0748800) [pid = 1965] [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]
19:09:44 INFO - PROCESS | 1913 | --DOMWINDOW == 131 (0xa1d0a000) [pid = 1965] [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]
19:09:44 INFO - PROCESS | 1913 | --DOMWINDOW == 130 (0xa099d000) [pid = 1965] [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]
19:09:44 INFO - PROCESS | 1913 | --DOMWINDOW == 129 (0xa15e8c00) [pid = 1965] [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]
19:09:44 INFO - PROCESS | 1913 | --DOMWINDOW == 128 (0xa225e400) [pid = 1965] [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]
19:09:44 INFO - PROCESS | 1913 | --DOMWINDOW == 127 (0xa099b400) [pid = 1965] [serial = 1323] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447470537389]
19:09:44 INFO - PROCESS | 1913 | --DOMWINDOW == 126 (0xa0643800) [pid = 1965] [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]
19:09:44 INFO - PROCESS | 1913 | --DOMWINDOW == 125 (0xa377ec00) [pid = 1965] [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]
19:09:44 INFO - PROCESS | 1913 | --DOMWINDOW == 124 (0xa2741800) [pid = 1965] [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]
19:09:44 INFO - PROCESS | 1913 | --DOMWINDOW == 123 (0x9fd71800) [pid = 1965] [serial = 1281] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447470505754]
19:09:44 INFO - PROCESS | 1913 | --DOMWINDOW == 122 (0xa3594800) [pid = 1965] [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]
19:09:44 INFO - PROCESS | 1913 | --DOMWINDOW == 121 (0xa0529400) [pid = 1965] [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]
19:09:44 INFO - PROCESS | 1913 | --DOMWINDOW == 120 (0x9fd7a400) [pid = 1965] [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]
19:09:44 INFO - PROCESS | 1913 | --DOMWINDOW == 119 (0x9faa4800) [pid = 1965] [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]
19:09:44 INFO - PROCESS | 1913 | --DOMWINDOW == 118 (0x9eff3400) [pid = 1965] [serial = 1328] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:09:44 INFO - PROCESS | 1913 | --DOMWINDOW == 117 (0xa0535c00) [pid = 1965] [serial = 1318] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:09:44 INFO - PROCESS | 1913 | --DOMWINDOW == 116 (0xa1e08000) [pid = 1965] [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]
19:09:44 INFO - PROCESS | 1913 | --DOMWINDOW == 115 (0xa33a6800) [pid = 1965] [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]
19:09:44 INFO - PROCESS | 1913 | --DOMWINDOW == 114 (0x9f46c800) [pid = 1965] [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]
19:09:44 INFO - PROCESS | 1913 | --DOMWINDOW == 113 (0xa0f95000) [pid = 1965] [serial = 1286] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
19:09:44 INFO - PROCESS | 1913 | --DOMWINDOW == 112 (0xa27b9000) [pid = 1965] [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]
19:09:44 INFO - PROCESS | 1913 | --DOMWINDOW == 111 (0xa2d09000) [pid = 1965] [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]
19:09:44 INFO - PROCESS | 1913 | --DOMWINDOW == 110 (0x9fd71400) [pid = 1965] [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]
19:09:44 INFO - PROCESS | 1913 | --DOMWINDOW == 109 (0xa18c3c00) [pid = 1965] [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]
19:09:44 INFO - PROCESS | 1913 | --DOMWINDOW == 108 (0xa063ec00) [pid = 1965] [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]
19:09:44 INFO - PROCESS | 1913 | --DOMWINDOW == 107 (0xa0549c00) [pid = 1965] [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]
19:09:44 INFO - PROCESS | 1913 | --DOMWINDOW == 106 (0xa0db5400) [pid = 1965] [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]
19:09:44 INFO - PROCESS | 1913 | --DOMWINDOW == 105 (0xa0637800) [pid = 1965] [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]
19:09:44 INFO - PROCESS | 1913 | --DOMWINDOW == 104 (0xa0846000) [pid = 1965] [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]
19:09:44 INFO - PROCESS | 1913 | --DOMWINDOW == 103 (0x9faaf400) [pid = 1965] [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]
19:09:44 INFO - PROCESS | 1913 | --DOMWINDOW == 102 (0xa18b6400) [pid = 1965] [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]
19:09:44 INFO - PROCESS | 1913 | --DOMWINDOW == 101 (0x9fd78000) [pid = 1965] [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]
19:09:44 INFO - PROCESS | 1913 | --DOMWINDOW == 100 (0x9efec400) [pid = 1965] [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]
19:09:44 INFO - PROCESS | 1913 | --DOMWINDOW == 99 (0xa5fcc800) [pid = 1965] [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]
19:09:44 INFO - PROCESS | 1913 | --DOMWINDOW == 98 (0xa0d3fc00) [pid = 1965] [serial = 1324] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447470537389]
19:09:44 INFO - PROCESS | 1913 | --DOMWINDOW == 97 (0xa15f0400) [pid = 1965] [serial = 1289] [outer = (nil)] [url = about:blank]
19:09:44 INFO - PROCESS | 1913 | --DOMWINDOW == 96 (0xa0540400) [pid = 1965] [serial = 1316] [outer = (nil)] [url = about:blank]
19:09:44 INFO - PROCESS | 1913 | --DOMWINDOW == 95 (0xa33ab800) [pid = 1965] [serial = 1307] [outer = (nil)] [url = about:blank]
19:09:44 INFO - PROCESS | 1913 | --DOMWINDOW == 94 (0x9f02a000) [pid = 1965] [serial = 1319] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:09:44 INFO - PROCESS | 1913 | --DOMWINDOW == 93 (0xa273d400) [pid = 1965] [serial = 1295] [outer = (nil)] [url = about:blank]
19:09:44 INFO - PROCESS | 1913 | --DOMWINDOW == 92 (0x9f01e400) [pid = 1965] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447470505754]
19:09:44 INFO - PROCESS | 1913 | --DOMWINDOW == 91 (0xa2d0a000) [pid = 1965] [serial = 1301] [outer = (nil)] [url = about:blank]
19:09:44 INFO - PROCESS | 1913 | --DOMWINDOW == 90 (0xa27b0800) [pid = 1965] [serial = 1298] [outer = (nil)] [url = about:blank]
19:09:44 INFO - PROCESS | 1913 | --DOMWINDOW == 89 (0xa2f25800) [pid = 1965] [serial = 1304] [outer = (nil)] [url = about:blank]
19:09:44 INFO - PROCESS | 1913 | --DOMWINDOW == 88 (0x9fd76800) [pid = 1965] [serial = 1321] [outer = (nil)] [url = about:blank]
19:09:44 INFO - PROCESS | 1913 | --DOMWINDOW == 87 (0xa387ec00) [pid = 1965] [serial = 1313] [outer = (nil)] [url = about:blank]
19:09:44 INFO - PROCESS | 1913 | --DOMWINDOW == 86 (0xa1573800) [pid = 1965] [serial = 1287] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
19:09:44 INFO - PROCESS | 1913 | --DOMWINDOW == 85 (0xa1f7b800) [pid = 1965] [serial = 1292] [outer = (nil)] [url = about:blank]
19:09:44 INFO - PROCESS | 1913 | --DOMWINDOW == 84 (0xa0843000) [pid = 1965] [serial = 1284] [outer = (nil)] [url = about:blank]
19:09:44 INFO - PROCESS | 1913 | --DOMWINDOW == 83 (0xa0849c00) [pid = 1965] [serial = 1279] [outer = (nil)] [url = about:blank]
19:09:44 INFO - PROCESS | 1913 | --DOMWINDOW == 82 (0xa3776800) [pid = 1965] [serial = 1310] [outer = (nil)] [url = about:blank]
19:09:44 INFO - PROCESS | 1913 | --DOMWINDOW == 81 (0xa0f92400) [pid = 1965] [serial = 1326] [outer = (nil)] [url = about:blank]
19:09:44 INFO - PROCESS | 1913 | --DOMWINDOW == 80 (0x9faa9c00) [pid = 1965] [serial = 1329] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:09:44 INFO - PROCESS | 1913 | --DOMWINDOW == 79 (0xa1d0f000) [pid = 1965] [serial = 1257] [outer = (nil)] [url = about:blank]
19:09:44 INFO - PROCESS | 1913 | --DOMWINDOW == 78 (0xa073f400) [pid = 1965] [serial = 1212] [outer = (nil)] [url = about:blank]
19:09:44 INFO - PROCESS | 1913 | --DOMWINDOW == 77 (0xa1576800) [pid = 1965] [serial = 1248] [outer = (nil)] [url = about:blank]
19:09:44 INFO - PROCESS | 1913 | --DOMWINDOW == 76 (0xa1f72000) [pid = 1965] [serial = 1263] [outer = (nil)] [url = about:blank]
19:09:44 INFO - PROCESS | 1913 | --DOMWINDOW == 75 (0xa052c400) [pid = 1965] [serial = 1224] [outer = (nil)] [url = about:blank]
19:09:44 INFO - PROCESS | 1913 | --DOMWINDOW == 74 (0xa0db0000) [pid = 1965] [serial = 1243] [outer = (nil)] [url = about:blank]
19:09:44 INFO - PROCESS | 1913 | --DOMWINDOW == 73 (0xa0d41400) [pid = 1965] [serial = 1218] [outer = (nil)] [url = about:blank]
19:09:44 INFO - PROCESS | 1913 | --DOMWINDOW == 72 (0xa27b5800) [pid = 1965] [serial = 1299] [outer = (nil)] [url = about:blank]
19:09:44 INFO - PROCESS | 1913 | --DOMWINDOW == 71 (0xa052d000) [pid = 1965] [serial = 1206] [outer = (nil)] [url = about:blank]
19:09:44 INFO - PROCESS | 1913 | --DOMWINDOW == 70 (0xa2d10800) [pid = 1965] [serial = 1302] [outer = (nil)] [url = about:blank]
19:09:44 INFO - PROCESS | 1913 | --DOMWINDOW == 69 (0xa18bfc00) [pid = 1965] [serial = 1254] [outer = (nil)] [url = about:blank]
19:09:44 INFO - PROCESS | 1913 | --DOMWINDOW == 68 (0xa054f000) [pid = 1965] [serial = 1209] [outer = (nil)] [url = about:blank]
19:09:44 INFO - PROCESS | 1913 | --DOMWINDOW == 67 (0x9faa4000) [pid = 1965] [serial = 1201] [outer = (nil)] [url = about:blank]
19:09:44 INFO - PROCESS | 1913 | --DOMWINDOW == 66 (0xa6924000) [pid = 1965] [serial = 1185] [outer = (nil)] [url = about:blank]
19:09:45 INFO - PROCESS | 1913 | --DOMWINDOW == 65 (0xa15ecc00) [pid = 1965] [serial = 1251] [outer = (nil)] [url = about:blank]
19:09:45 INFO - PROCESS | 1913 | --DOMWINDOW == 64 (0xa339f000) [pid = 1965] [serial = 1305] [outer = (nil)] [url = about:blank]
19:09:45 INFO - PROCESS | 1913 | --DOMWINDOW == 63 (0xa084c400) [pid = 1965] [serial = 1215] [outer = (nil)] [url = about:blank]
19:09:45 INFO - PROCESS | 1913 | --DOMWINDOW == 62 (0xa1e02c00) [pid = 1965] [serial = 1260] [outer = (nil)] [url = about:blank]
19:09:45 INFO - PROCESS | 1913 | --DOMWINDOW == 61 (0xa0f33400) [pid = 1965] [serial = 1221] [outer = (nil)] [url = about:blank]
19:09:45 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
19:09:45 INFO - document served over http requires an http
19:09:45 INFO - sub-resource via script-tag using the meta-csp
19:09:45 INFO - delivery method with no-redirect and when
19:09:45 INFO - the target request is cross-origin.
19:09:45 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 5107ms
19:09:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
19:09:45 INFO - PROCESS | 1913 | ++DOCSHELL 0x9ed3c000 == 6 [pid = 1965] [id = 493]
19:09:45 INFO - PROCESS | 1913 | ++DOMWINDOW == 62 (0x9eff4c00) [pid = 1965] [serial = 1378] [outer = (nil)]
19:09:45 INFO - PROCESS | 1913 | ++DOMWINDOW == 63 (0x9f468000) [pid = 1965] [serial = 1379] [outer = 0x9eff4c00]
19:09:46 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:09:46 INFO - PROCESS | 1913 | ++DOMWINDOW == 64 (0x9faac000) [pid = 1965] [serial = 1380] [outer = 0x9eff4c00]
19:09:47 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
19:09:47 INFO - document served over http requires an http
19:09:47 INFO - sub-resource via script-tag using the meta-csp
19:09:47 INFO - delivery method with swap-origin-redirect and when
19:09:47 INFO - the target request is cross-origin.
19:09:47 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2347ms
19:09:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
19:09:48 INFO - PROCESS | 1913 | ++DOCSHELL 0x9f022800 == 7 [pid = 1965] [id = 494]
19:09:48 INFO - PROCESS | 1913 | ++DOMWINDOW == 65 (0x9f024c00) [pid = 1965] [serial = 1381] [outer = (nil)]
19:09:48 INFO - PROCESS | 1913 | ++DOMWINDOW == 66 (0x9f46b000) [pid = 1965] [serial = 1382] [outer = 0x9f024c00]
19:09:49 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:09:49 INFO - PROCESS | 1913 | ++DOMWINDOW == 67 (0x9fab2800) [pid = 1965] [serial = 1383] [outer = 0x9f024c00]
19:09:50 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
19:09:50 INFO - document served over http requires an http
19:09:50 INFO - sub-resource via xhr-request using the meta-csp
19:09:50 INFO - delivery method with keep-origin-redirect and when
19:09:50 INFO - the target request is cross-origin.
19:09:50 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2596ms
19:09:50 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
19:09:50 INFO - PROCESS | 1913 | ++DOCSHELL 0x9f461c00 == 8 [pid = 1965] [id = 495]
19:09:50 INFO - PROCESS | 1913 | ++DOMWINDOW == 68 (0x9f466400) [pid = 1965] [serial = 1384] [outer = (nil)]
19:09:51 INFO - PROCESS | 1913 | ++DOMWINDOW == 69 (0x9fbdf400) [pid = 1965] [serial = 1385] [outer = 0x9f466400]
19:09:51 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:09:51 INFO - PROCESS | 1913 | ++DOMWINDOW == 70 (0x9fd71c00) [pid = 1965] [serial = 1386] [outer = 0x9f466400]
19:09:52 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
19:09:52 INFO - document served over http requires an http
19:09:52 INFO - sub-resource via xhr-request using the meta-csp
19:09:52 INFO - delivery method with no-redirect and when
19:09:52 INFO - the target request is cross-origin.
19:09:52 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2465ms
19:09:52 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
19:09:53 INFO - PROCESS | 1913 | ++DOCSHELL 0x9fbdb000 == 9 [pid = 1965] [id = 496]
19:09:53 INFO - PROCESS | 1913 | ++DOMWINDOW == 71 (0x9fbdd800) [pid = 1965] [serial = 1387] [outer = (nil)]
19:09:53 INFO - PROCESS | 1913 | ++DOMWINDOW == 72 (0xa052d800) [pid = 1965] [serial = 1388] [outer = 0x9fbdd800]
19:09:54 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:09:54 INFO - PROCESS | 1913 | ++DOMWINDOW == 73 (0xa0533000) [pid = 1965] [serial = 1389] [outer = 0x9fbdd800]
19:09:55 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
19:09:55 INFO - document served over http requires an http
19:09:55 INFO - sub-resource via xhr-request using the meta-csp
19:09:55 INFO - delivery method with swap-origin-redirect and when
19:09:55 INFO - the target request is cross-origin.
19:09:55 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2492ms
19:09:55 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
19:09:55 INFO - PROCESS | 1913 | ++DOCSHELL 0xa052c000 == 10 [pid = 1965] [id = 497]
19:09:55 INFO - PROCESS | 1913 | ++DOMWINDOW == 74 (0xa0542800) [pid = 1965] [serial = 1390] [outer = (nil)]
19:09:56 INFO - PROCESS | 1913 | ++DOMWINDOW == 75 (0xa0549000) [pid = 1965] [serial = 1391] [outer = 0xa0542800]
19:09:56 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:09:56 INFO - PROCESS | 1913 | ++DOMWINDOW == 76 (0xa054dc00) [pid = 1965] [serial = 1392] [outer = 0xa0542800]
19:09:58 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
19:09:58 INFO - document served over http requires an https
19:09:58 INFO - sub-resource via fetch-request using the meta-csp
19:09:58 INFO - delivery method with keep-origin-redirect and when
19:09:58 INFO - the target request is cross-origin.
19:09:58 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 3351ms
19:09:58 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
19:09:59 INFO - PROCESS | 1913 | ++DOCSHELL 0xa063b400 == 11 [pid = 1965] [id = 498]
19:09:59 INFO - PROCESS | 1913 | ++DOMWINDOW == 77 (0xa063e000) [pid = 1965] [serial = 1393] [outer = (nil)]
19:10:00 INFO - PROCESS | 1913 | ++DOMWINDOW == 78 (0xa0642000) [pid = 1965] [serial = 1394] [outer = 0xa063e000]
19:10:00 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:10:00 INFO - PROCESS | 1913 | ++DOMWINDOW == 79 (0xa0643400) [pid = 1965] [serial = 1395] [outer = 0xa063e000]
19:10:01 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
19:10:01 INFO - document served over http requires an https
19:10:01 INFO - sub-resource via fetch-request using the meta-csp
19:10:01 INFO - delivery method with no-redirect and when
19:10:01 INFO - the target request is cross-origin.
19:10:01 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2956ms
19:10:01 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
19:10:02 INFO - PROCESS | 1913 | ++DOCSHELL 0x9faac800 == 12 [pid = 1965] [id = 499]
19:10:02 INFO - PROCESS | 1913 | ++DOMWINDOW == 80 (0x9faae400) [pid = 1965] [serial = 1396] [outer = (nil)]
19:10:02 INFO - PROCESS | 1913 | ++DOMWINDOW == 81 (0xa073f000) [pid = 1965] [serial = 1397] [outer = 0x9faae400]
19:10:03 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:10:03 INFO - PROCESS | 1913 | ++DOMWINDOW == 82 (0xa0846c00) [pid = 1965] [serial = 1398] [outer = 0x9faae400]
19:10:04 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
19:10:04 INFO - document served over http requires an https
19:10:04 INFO - sub-resource via fetch-request using the meta-csp
19:10:04 INFO - delivery method with swap-origin-redirect and when
19:10:04 INFO - the target request is cross-origin.
19:10:04 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2464ms
19:10:04 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
19:10:04 INFO - PROCESS | 1913 | --DOCSHELL 0x9eff2c00 == 11 [pid = 1965] [id = 492]
19:10:04 INFO - PROCESS | 1913 | --DOCSHELL 0x9efeb000 == 10 [pid = 1965] [id = 491]
19:10:04 INFO - PROCESS | 1913 | --DOCSHELL 0x9efe9c00 == 9 [pid = 1965] [id = 490]
19:10:04 INFO - PROCESS | 1913 | --DOCSHELL 0xa4e2bc00 == 8 [pid = 1965] [id = 489]
19:10:04 INFO - PROCESS | 1913 | ++DOCSHELL 0x9efe8c00 == 9 [pid = 1965] [id = 500]
19:10:04 INFO - PROCESS | 1913 | ++DOMWINDOW == 83 (0x9efe9800) [pid = 1965] [serial = 1399] [outer = (nil)]
19:10:04 INFO - PROCESS | 1913 | ++DOMWINDOW == 84 (0x9efed400) [pid = 1965] [serial = 1400] [outer = 0x9efe9800]
19:10:05 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:10:05 INFO - PROCESS | 1913 | ++DOMWINDOW == 85 (0x9f465400) [pid = 1965] [serial = 1401] [outer = 0x9efe9800]
19:10:05 INFO - PROCESS | 1913 | --DOMWINDOW == 84 (0xa377ac00) [pid = 1965] [serial = 1311] [outer = (nil)] [url = about:blank]
19:10:05 INFO - PROCESS | 1913 | --DOMWINDOW == 83 (0xa2743000) [pid = 1965] [serial = 1296] [outer = (nil)] [url = about:blank]
19:10:05 INFO - PROCESS | 1913 | --DOMWINDOW == 82 (0xa1d07400) [pid = 1965] [serial = 1290] [outer = (nil)] [url = about:blank]
19:10:05 INFO - PROCESS | 1913 | --DOMWINDOW == 81 (0xa358bc00) [pid = 1965] [serial = 1308] [outer = (nil)] [url = about:blank]
19:10:05 INFO - PROCESS | 1913 | --DOMWINDOW == 80 (0xa0f33000) [pid = 1965] [serial = 1285] [outer = (nil)] [url = about:blank]
19:10:05 INFO - PROCESS | 1913 | --DOMWINDOW == 79 (0xa0db6000) [pid = 1965] [serial = 1280] [outer = (nil)] [url = about:blank]
19:10:05 INFO - PROCESS | 1913 | --DOMWINDOW == 78 (0xa2256400) [pid = 1965] [serial = 1293] [outer = (nil)] [url = about:blank]
19:10:05 INFO - PROCESS | 1913 | --DOMWINDOW == 77 (0xa0747000) [pid = 1965] [serial = 1317] [outer = (nil)] [url = about:blank]
19:10:05 INFO - PROCESS | 1913 | --DOMWINDOW == 76 (0xa3882c00) [pid = 1965] [serial = 1314] [outer = (nil)] [url = about:blank]
19:10:05 INFO - PROCESS | 1913 | --DOMWINDOW == 75 (0xa0548000) [pid = 1965] [serial = 1322] [outer = (nil)] [url = about:blank]
19:10:05 INFO - PROCESS | 1913 | --DOMWINDOW == 74 (0xa1576400) [pid = 1965] [serial = 1327] [outer = (nil)] [url = about:blank]
19:10:06 INFO - PROCESS | 1913 | ++DOCSHELL 0x9fab2400 == 10 [pid = 1965] [id = 501]
19:10:06 INFO - PROCESS | 1913 | ++DOMWINDOW == 75 (0x9fbd0c00) [pid = 1965] [serial = 1402] [outer = (nil)]
19:10:06 INFO - PROCESS | 1913 | ++DOMWINDOW == 76 (0x9fbd9c00) [pid = 1965] [serial = 1403] [outer = 0x9fbd0c00]
19:10:06 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
19:10:06 INFO - document served over http requires an https
19:10:06 INFO - sub-resource via iframe-tag using the meta-csp
19:10:06 INFO - delivery method with keep-origin-redirect and when
19:10:06 INFO - the target request is cross-origin.
19:10:06 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2355ms
19:10:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
19:10:07 INFO - PROCESS | 1913 | ++DOCSHELL 0x9ed3e800 == 11 [pid = 1965] [id = 502]
19:10:07 INFO - PROCESS | 1913 | ++DOMWINDOW == 77 (0x9f029800) [pid = 1965] [serial = 1404] [outer = (nil)]
19:10:07 INFO - PROCESS | 1913 | ++DOMWINDOW == 78 (0xa052e800) [pid = 1965] [serial = 1405] [outer = 0x9f029800]
19:10:07 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:10:07 INFO - PROCESS | 1913 | ++DOMWINDOW == 79 (0xa0638000) [pid = 1965] [serial = 1406] [outer = 0x9f029800]
19:10:08 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0747000 == 12 [pid = 1965] [id = 503]
19:10:08 INFO - PROCESS | 1913 | ++DOMWINDOW == 80 (0xa0747800) [pid = 1965] [serial = 1407] [outer = (nil)]
19:10:08 INFO - PROCESS | 1913 | ++DOMWINDOW == 81 (0xa052c800) [pid = 1965] [serial = 1408] [outer = 0xa0747800]
19:10:09 INFO - PROCESS | 1913 | --DOMWINDOW == 80 (0x9f01e800) [pid = 1965] [serial = 1373] [outer = (nil)] [url = about:blank]
19:10:09 INFO - PROCESS | 1913 | --DOMWINDOW == 79 (0xa4e26c00) [pid = 1965] [serial = 1361] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
19:10:09 INFO - PROCESS | 1913 | --DOMWINDOW == 78 (0xa4308c00) [pid = 1965] [serial = 1355] [outer = (nil)] [url = about:blank]
19:10:09 INFO - PROCESS | 1913 | --DOMWINDOW == 77 (0xa2d0f000) [pid = 1965] [serial = 1343] [outer = (nil)] [url = about:blank]
19:10:09 INFO - PROCESS | 1913 | --DOMWINDOW == 76 (0xa4e2e000) [pid = 1965] [serial = 1363] [outer = (nil)] [url = about:blank]
19:10:09 INFO - PROCESS | 1913 | --DOMWINDOW == 75 (0xa4fd8800) [pid = 1965] [serial = 1368] [outer = (nil)] [url = about:blank]
19:10:09 INFO - PROCESS | 1913 | --DOMWINDOW == 74 (0xa1f70400) [pid = 1965] [serial = 1340] [outer = (nil)] [url = about:blank]
19:10:09 INFO - PROCESS | 1913 | --DOMWINDOW == 73 (0xa4136000) [pid = 1965] [serial = 1352] [outer = (nil)] [url = about:blank]
19:10:09 INFO - PROCESS | 1913 | --DOMWINDOW == 72 (0xa4709400) [pid = 1965] [serial = 1358] [outer = (nil)] [url = about:blank]
19:10:09 INFO - PROCESS | 1913 | --DOMWINDOW == 71 (0xa0f93800) [pid = 1965] [serial = 1334] [outer = (nil)] [url = about:blank]
19:10:09 INFO - PROCESS | 1913 | --DOMWINDOW == 70 (0x9fbd5400) [pid = 1965] [serial = 1331] [outer = (nil)] [url = about:blank]
19:10:09 INFO - PROCESS | 1913 | --DOMWINDOW == 69 (0xa4fcfc00) [pid = 1965] [serial = 1366] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447470571278]
19:10:09 INFO - PROCESS | 1913 | --DOMWINDOW == 68 (0x9efec800) [pid = 1965] [serial = 1371] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
19:10:09 INFO - PROCESS | 1913 | --DOMWINDOW == 67 (0xa3d34800) [pid = 1965] [serial = 1349] [outer = (nil)] [url = about:blank]
19:10:09 INFO - PROCESS | 1913 | --DOMWINDOW == 66 (0xa3c8cc00) [pid = 1965] [serial = 1346] [outer = (nil)] [url = about:blank]
19:10:09 INFO - PROCESS | 1913 | --DOMWINDOW == 65 (0xa1d06800) [pid = 1965] [serial = 1337] [outer = (nil)] [url = about:blank]
19:10:09 INFO - PROCESS | 1913 | --DOMWINDOW == 64 (0x9f469c00) [pid = 1965] [serial = 1376] [outer = (nil)] [url = about:blank]
19:10:09 INFO - PROCESS | 1913 | --DOMWINDOW == 63 (0x9efefc00) [pid = 1965] [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]
19:10:09 INFO - PROCESS | 1913 | --DOMWINDOW == 62 (0x9f02cc00) [pid = 1965] [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]
19:10:09 INFO - PROCESS | 1913 | --DOMWINDOW == 61 (0xa4e24800) [pid = 1965] [serial = 1360] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
19:10:09 INFO - PROCESS | 1913 | --DOMWINDOW == 60 (0xa0d3c800) [pid = 1965] [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]
19:10:09 INFO - PROCESS | 1913 | --DOMWINDOW == 59 (0xa4f57400) [pid = 1965] [serial = 1365] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447470571278]
19:10:09 INFO - PROCESS | 1913 | --DOMWINDOW == 58 (0xa0f88000) [pid = 1965] [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]
19:10:09 INFO - PROCESS | 1913 | --DOMWINDOW == 57 (0x9f460400) [pid = 1965] [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]
19:10:09 INFO - PROCESS | 1913 | --DOMWINDOW == 56 (0xa1d02400) [pid = 1965] [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]
19:10:09 INFO - PROCESS | 1913 | --DOMWINDOW == 55 (0xa4302800) [pid = 1965] [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]
19:10:09 INFO - PROCESS | 1913 | --DOMWINDOW == 54 (0xa3d2dc00) [pid = 1965] [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]
19:10:09 INFO - PROCESS | 1913 | --DOMWINDOW == 53 (0xa4707400) [pid = 1965] [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]
19:10:09 INFO - PROCESS | 1913 | --DOMWINDOW == 52 (0xa1f6f400) [pid = 1965] [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]
19:10:09 INFO - PROCESS | 1913 | --DOMWINDOW == 51 (0xa3d33400) [pid = 1965] [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]
19:10:09 INFO - PROCESS | 1913 | --DOMWINDOW == 50 (0xa4701c00) [pid = 1965] [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]
19:10:09 INFO - PROCESS | 1913 | --DOMWINDOW == 49 (0x9efea000) [pid = 1965] [serial = 1370] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
19:10:09 INFO - PROCESS | 1913 | --DOMWINDOW == 48 (0xa2d0a400) [pid = 1965] [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]
19:10:09 INFO - PROCESS | 1913 | --DOMWINDOW == 47 (0xa2253000) [pid = 1965] [serial = 1341] [outer = (nil)] [url = about:blank]
19:10:09 INFO - PROCESS | 1913 | --DOMWINDOW == 46 (0xa33a3400) [pid = 1965] [serial = 1344] [outer = (nil)] [url = about:blank]
19:10:09 INFO - PROCESS | 1913 | --DOMWINDOW == 45 (0xa3c94800) [pid = 1965] [serial = 1347] [outer = (nil)] [url = about:blank]
19:10:09 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
19:10:09 INFO - document served over http requires an https
19:10:09 INFO - sub-resource via iframe-tag using the meta-csp
19:10:09 INFO - delivery method with no-redirect and when
19:10:09 INFO - the target request is cross-origin.
19:10:09 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2848ms
19:10:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
19:10:09 INFO - PROCESS | 1913 | ++DOCSHELL 0x9fd77800 == 13 [pid = 1965] [id = 504]
19:10:09 INFO - PROCESS | 1913 | ++DOMWINDOW == 46 (0x9fd78c00) [pid = 1965] [serial = 1409] [outer = (nil)]
19:10:10 INFO - PROCESS | 1913 | ++DOMWINDOW == 47 (0xa0748400) [pid = 1965] [serial = 1410] [outer = 0x9fd78c00]
19:10:10 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:10:10 INFO - PROCESS | 1913 | ++DOMWINDOW == 48 (0xa084b800) [pid = 1965] [serial = 1411] [outer = 0x9fd78c00]
19:10:11 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0992c00 == 14 [pid = 1965] [id = 505]
19:10:11 INFO - PROCESS | 1913 | ++DOMWINDOW == 49 (0xa0993000) [pid = 1965] [serial = 1412] [outer = (nil)]
19:10:11 INFO - PROCESS | 1913 | ++DOMWINDOW == 50 (0xa0995c00) [pid = 1965] [serial = 1413] [outer = 0xa0993000]
19:10:11 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
19:10:11 INFO - document served over http requires an https
19:10:11 INFO - sub-resource via iframe-tag using the meta-csp
19:10:11 INFO - delivery method with swap-origin-redirect and when
19:10:11 INFO - the target request is cross-origin.
19:10:11 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2401ms
19:10:11 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
19:10:12 INFO - PROCESS | 1913 | ++DOCSHELL 0x9efeb000 == 15 [pid = 1965] [id = 506]
19:10:12 INFO - PROCESS | 1913 | ++DOMWINDOW == 51 (0x9eff2800) [pid = 1965] [serial = 1414] [outer = (nil)]
19:10:12 INFO - PROCESS | 1913 | ++DOMWINDOW == 52 (0x9f460400) [pid = 1965] [serial = 1415] [outer = 0x9eff2800]
19:10:13 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:10:13 INFO - PROCESS | 1913 | ++DOMWINDOW == 53 (0x9fd6e000) [pid = 1965] [serial = 1416] [outer = 0x9eff2800]
19:10:14 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
19:10:14 INFO - document served over http requires an https
19:10:14 INFO - sub-resource via script-tag using the meta-csp
19:10:14 INFO - delivery method with keep-origin-redirect and when
19:10:14 INFO - the target request is cross-origin.
19:10:14 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2639ms
19:10:14 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
19:10:15 INFO - PROCESS | 1913 | ++DOCSHELL 0x9eff3400 == 16 [pid = 1965] [id = 507]
19:10:15 INFO - PROCESS | 1913 | ++DOMWINDOW == 54 (0x9f01e800) [pid = 1965] [serial = 1417] [outer = (nil)]
19:10:15 INFO - PROCESS | 1913 | ++DOMWINDOW == 55 (0xa0999800) [pid = 1965] [serial = 1418] [outer = 0x9f01e800]
19:10:15 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:10:15 INFO - PROCESS | 1913 | ++DOMWINDOW == 56 (0xa099e400) [pid = 1965] [serial = 1419] [outer = 0x9f01e800]
19:10:17 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
19:10:17 INFO - document served over http requires an https
19:10:17 INFO - sub-resource via script-tag using the meta-csp
19:10:17 INFO - delivery method with no-redirect and when
19:10:17 INFO - the target request is cross-origin.
19:10:17 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 2446ms
19:10:17 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
19:10:17 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0997800 == 17 [pid = 1965] [id = 508]
19:10:17 INFO - PROCESS | 1913 | ++DOMWINDOW == 57 (0xa0d3ec00) [pid = 1965] [serial = 1420] [outer = (nil)]
19:10:17 INFO - PROCESS | 1913 | ++DOMWINDOW == 58 (0xa0d43400) [pid = 1965] [serial = 1421] [outer = 0xa0d3ec00]
19:10:18 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:10:18 INFO - PROCESS | 1913 | ++DOMWINDOW == 59 (0xa0da8800) [pid = 1965] [serial = 1422] [outer = 0xa0d3ec00]
19:10:20 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
19:10:20 INFO - document served over http requires an https
19:10:20 INFO - sub-resource via script-tag using the meta-csp
19:10:20 INFO - delivery method with swap-origin-redirect and when
19:10:20 INFO - the target request is cross-origin.
19:10:20 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 3347ms
19:10:20 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
19:10:20 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0d41800 == 18 [pid = 1965] [id = 509]
19:10:20 INFO - PROCESS | 1913 | ++DOMWINDOW == 60 (0xa0db1000) [pid = 1965] [serial = 1423] [outer = (nil)]
19:10:21 INFO - PROCESS | 1913 | ++DOMWINDOW == 61 (0xa0db6400) [pid = 1965] [serial = 1424] [outer = 0xa0db1000]
19:10:21 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:10:21 INFO - PROCESS | 1913 | ++DOMWINDOW == 62 (0xa0f31c00) [pid = 1965] [serial = 1425] [outer = 0xa0db1000]
19:10:22 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
19:10:22 INFO - document served over http requires an https
19:10:22 INFO - sub-resource via xhr-request using the meta-csp
19:10:22 INFO - delivery method with keep-origin-redirect and when
19:10:22 INFO - the target request is cross-origin.
19:10:22 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2358ms
19:10:22 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
19:10:23 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0db4400 == 19 [pid = 1965] [id = 510]
19:10:23 INFO - PROCESS | 1913 | ++DOMWINDOW == 63 (0xa0f30400) [pid = 1965] [serial = 1426] [outer = (nil)]
19:10:23 INFO - PROCESS | 1913 | ++DOMWINDOW == 64 (0xa0f86400) [pid = 1965] [serial = 1427] [outer = 0xa0f30400]
19:10:23 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:10:23 INFO - PROCESS | 1913 | ++DOMWINDOW == 65 (0xa0f8a800) [pid = 1965] [serial = 1428] [outer = 0xa0f30400]
19:10:24 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
19:10:24 INFO - document served over http requires an https
19:10:24 INFO - sub-resource via xhr-request using the meta-csp
19:10:24 INFO - delivery method with no-redirect and when
19:10:24 INFO - the target request is cross-origin.
19:10:24 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2052ms
19:10:24 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
19:10:25 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0f3d800 == 20 [pid = 1965] [id = 511]
19:10:25 INFO - PROCESS | 1913 | ++DOMWINDOW == 66 (0xa0f92800) [pid = 1965] [serial = 1429] [outer = (nil)]
19:10:25 INFO - PROCESS | 1913 | ++DOMWINDOW == 67 (0xa1570c00) [pid = 1965] [serial = 1430] [outer = 0xa0f92800]
19:10:25 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:10:25 INFO - PROCESS | 1913 | ++DOMWINDOW == 68 (0xa1577800) [pid = 1965] [serial = 1431] [outer = 0xa0f92800]
19:10:26 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
19:10:26 INFO - document served over http requires an https
19:10:26 INFO - sub-resource via xhr-request using the meta-csp
19:10:26 INFO - delivery method with swap-origin-redirect and when
19:10:26 INFO - the target request is cross-origin.
19:10:26 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2041ms
19:10:26 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
19:10:28 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0f93c00 == 21 [pid = 1965] [id = 512]
19:10:28 INFO - PROCESS | 1913 | ++DOMWINDOW == 69 (0xa156f400) [pid = 1965] [serial = 1432] [outer = (nil)]
19:10:28 INFO - PROCESS | 1913 | ++DOMWINDOW == 70 (0xa15e9800) [pid = 1965] [serial = 1433] [outer = 0xa156f400]
19:10:28 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:10:28 INFO - PROCESS | 1913 | ++DOMWINDOW == 71 (0xa15ef400) [pid = 1965] [serial = 1434] [outer = 0xa156f400]
19:10:31 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
19:10:31 INFO - document served over http requires an http
19:10:31 INFO - sub-resource via fetch-request using the meta-csp
19:10:31 INFO - delivery method with keep-origin-redirect and when
19:10:31 INFO - the target request is same-origin.
19:10:31 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 4194ms
19:10:31 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
19:10:31 INFO - PROCESS | 1913 | ++DOCSHELL 0x9eff1c00 == 22 [pid = 1965] [id = 513]
19:10:31 INFO - PROCESS | 1913 | ++DOMWINDOW == 72 (0x9eff3000) [pid = 1965] [serial = 1435] [outer = (nil)]
19:10:31 INFO - PROCESS | 1913 | ++DOMWINDOW == 73 (0x9faa4c00) [pid = 1965] [serial = 1436] [outer = 0x9eff3000]
19:10:32 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:10:32 INFO - PROCESS | 1913 | ++DOMWINDOW == 74 (0xa0529c00) [pid = 1965] [serial = 1437] [outer = 0x9eff3000]
19:10:32 INFO - PROCESS | 1913 | --DOCSHELL 0xa0992c00 == 21 [pid = 1965] [id = 505]
19:10:32 INFO - PROCESS | 1913 | --DOCSHELL 0xa0747000 == 20 [pid = 1965] [id = 503]
19:10:32 INFO - PROCESS | 1913 | --DOCSHELL 0x9ed3e800 == 19 [pid = 1965] [id = 502]
19:10:32 INFO - PROCESS | 1913 | --DOCSHELL 0x9fab2400 == 18 [pid = 1965] [id = 501]
19:10:33 INFO - PROCESS | 1913 | --DOCSHELL 0x9efe8c00 == 17 [pid = 1965] [id = 500]
19:10:33 INFO - PROCESS | 1913 | --DOCSHELL 0x9faac800 == 16 [pid = 1965] [id = 499]
19:10:33 INFO - PROCESS | 1913 | --DOCSHELL 0xa063b400 == 15 [pid = 1965] [id = 498]
19:10:33 INFO - PROCESS | 1913 | --DOCSHELL 0xa052c000 == 14 [pid = 1965] [id = 497]
19:10:33 INFO - PROCESS | 1913 | --DOCSHELL 0x9fbdb000 == 13 [pid = 1965] [id = 496]
19:10:33 INFO - PROCESS | 1913 | --DOCSHELL 0x9ed3c000 == 12 [pid = 1965] [id = 493]
19:10:33 INFO - PROCESS | 1913 | --DOCSHELL 0x9f022800 == 11 [pid = 1965] [id = 494]
19:10:33 INFO - PROCESS | 1913 | --DOMWINDOW == 73 (0xa430dc00) [pid = 1965] [serial = 1356] [outer = (nil)] [url = about:blank]
19:10:33 INFO - PROCESS | 1913 | --DOMWINDOW == 72 (0xa3d38800) [pid = 1965] [serial = 1350] [outer = (nil)] [url = about:blank]
19:10:33 INFO - PROCESS | 1913 | --DOMWINDOW == 71 (0xa4f4e800) [pid = 1965] [serial = 1364] [outer = (nil)] [url = about:blank]
19:10:33 INFO - PROCESS | 1913 | --DOMWINDOW == 70 (0xa413a800) [pid = 1965] [serial = 1353] [outer = (nil)] [url = about:blank]
19:10:33 INFO - PROCESS | 1913 | --DOMWINDOW == 69 (0xa470e400) [pid = 1965] [serial = 1359] [outer = (nil)] [url = about:blank]
19:10:33 INFO - PROCESS | 1913 | --DOMWINDOW == 68 (0x9f027400) [pid = 1965] [serial = 1374] [outer = (nil)] [url = about:blank]
19:10:33 INFO - PROCESS | 1913 | --DOMWINDOW == 67 (0xa0538000) [pid = 1965] [serial = 1332] [outer = (nil)] [url = about:blank]
19:10:33 INFO - PROCESS | 1913 | --DOMWINDOW == 66 (0xa15ea400) [pid = 1965] [serial = 1335] [outer = (nil)] [url = about:blank]
19:10:33 INFO - PROCESS | 1913 | --DOMWINDOW == 65 (0xa1dc7000) [pid = 1965] [serial = 1338] [outer = (nil)] [url = about:blank]
19:10:33 INFO - PROCESS | 1913 | --DOMWINDOW == 64 (0x9faa3800) [pid = 1965] [serial = 1377] [outer = (nil)] [url = about:blank]
19:10:34 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
19:10:34 INFO - document served over http requires an http
19:10:34 INFO - sub-resource via fetch-request using the meta-csp
19:10:34 INFO - delivery method with no-redirect and when
19:10:34 INFO - the target request is same-origin.
19:10:34 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2952ms
19:10:34 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
19:10:34 INFO - PROCESS | 1913 | ++DOCSHELL 0x9faa3800 == 12 [pid = 1965] [id = 514]
19:10:34 INFO - PROCESS | 1913 | ++DOMWINDOW == 65 (0x9faac800) [pid = 1965] [serial = 1438] [outer = (nil)]
19:10:34 INFO - PROCESS | 1913 | ++DOMWINDOW == 66 (0x9fbd4c00) [pid = 1965] [serial = 1439] [outer = 0x9faac800]
19:10:35 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:10:35 INFO - PROCESS | 1913 | ++DOMWINDOW == 67 (0x9fd7a000) [pid = 1965] [serial = 1440] [outer = 0x9faac800]
19:10:36 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
19:10:36 INFO - document served over http requires an http
19:10:36 INFO - sub-resource via fetch-request using the meta-csp
19:10:36 INFO - delivery method with swap-origin-redirect and when
19:10:36 INFO - the target request is same-origin.
19:10:36 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2458ms
19:10:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
19:10:36 INFO - PROCESS | 1913 | --DOMWINDOW == 66 (0xa0549000) [pid = 1965] [serial = 1391] [outer = (nil)] [url = about:blank]
19:10:36 INFO - PROCESS | 1913 | --DOMWINDOW == 65 (0xa0642000) [pid = 1965] [serial = 1394] [outer = (nil)] [url = about:blank]
19:10:36 INFO - PROCESS | 1913 | --DOMWINDOW == 64 (0x9fbdf400) [pid = 1965] [serial = 1385] [outer = (nil)] [url = about:blank]
19:10:36 INFO - PROCESS | 1913 | --DOMWINDOW == 63 (0xa052d800) [pid = 1965] [serial = 1388] [outer = (nil)] [url = about:blank]
19:10:36 INFO - PROCESS | 1913 | --DOMWINDOW == 62 (0xa073f000) [pid = 1965] [serial = 1397] [outer = (nil)] [url = about:blank]
19:10:36 INFO - PROCESS | 1913 | --DOMWINDOW == 61 (0x9f468000) [pid = 1965] [serial = 1379] [outer = (nil)] [url = about:blank]
19:10:36 INFO - PROCESS | 1913 | --DOMWINDOW == 60 (0x9f46b000) [pid = 1965] [serial = 1382] [outer = (nil)] [url = about:blank]
19:10:36 INFO - PROCESS | 1913 | --DOMWINDOW == 59 (0xa052c800) [pid = 1965] [serial = 1408] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447470608808]
19:10:36 INFO - PROCESS | 1913 | --DOMWINDOW == 58 (0xa052e800) [pid = 1965] [serial = 1405] [outer = (nil)] [url = about:blank]
19:10:36 INFO - PROCESS | 1913 | --DOMWINDOW == 57 (0x9fbd9c00) [pid = 1965] [serial = 1403] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:10:36 INFO - PROCESS | 1913 | --DOMWINDOW == 56 (0x9efed400) [pid = 1965] [serial = 1400] [outer = (nil)] [url = about:blank]
19:10:36 INFO - PROCESS | 1913 | --DOMWINDOW == 55 (0xa0748400) [pid = 1965] [serial = 1410] [outer = (nil)] [url = about:blank]
19:10:36 INFO - PROCESS | 1913 | --DOMWINDOW == 54 (0x9efe9800) [pid = 1965] [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]
19:10:36 INFO - PROCESS | 1913 | --DOMWINDOW == 53 (0x9fbd0c00) [pid = 1965] [serial = 1402] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:10:36 INFO - PROCESS | 1913 | --DOMWINDOW == 52 (0xa0747800) [pid = 1965] [serial = 1407] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447470608808]
19:10:37 INFO - PROCESS | 1913 | --DOMWINDOW == 51 (0x9f029800) [pid = 1965] [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]
19:10:37 INFO - PROCESS | 1913 | --DOMWINDOW == 50 (0xa4e2c800) [pid = 1965] [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]
19:10:37 INFO - PROCESS | 1913 | --DOMWINDOW == 49 (0xa4fdc400) [pid = 1965] [serial = 1369] [outer = (nil)] [url = about:blank]
19:10:37 INFO - PROCESS | 1913 | ++DOCSHELL 0x9efe7400 == 13 [pid = 1965] [id = 515]
19:10:37 INFO - PROCESS | 1913 | ++DOMWINDOW == 50 (0x9efe9800) [pid = 1965] [serial = 1441] [outer = (nil)]
19:10:37 INFO - PROCESS | 1913 | ++DOMWINDOW == 51 (0x9faa6c00) [pid = 1965] [serial = 1442] [outer = 0x9efe9800]
19:10:37 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:10:37 INFO - PROCESS | 1913 | ++DOMWINDOW == 52 (0xa0549000) [pid = 1965] [serial = 1443] [outer = 0x9efe9800]
19:10:38 INFO - PROCESS | 1913 | ++DOCSHELL 0xa073f000 == 14 [pid = 1965] [id = 516]
19:10:38 INFO - PROCESS | 1913 | ++DOMWINDOW == 53 (0xa073f800) [pid = 1965] [serial = 1444] [outer = (nil)]
19:10:38 INFO - PROCESS | 1913 | ++DOMWINDOW == 54 (0xa0743c00) [pid = 1965] [serial = 1445] [outer = 0xa073f800]
19:10:39 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
19:10:39 INFO - document served over http requires an http
19:10:39 INFO - sub-resource via iframe-tag using the meta-csp
19:10:39 INFO - delivery method with keep-origin-redirect and when
19:10:39 INFO - the target request is same-origin.
19:10:39 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 3268ms
19:10:39 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
19:10:40 INFO - PROCESS | 1913 | ++DOCSHELL 0x9ed3a400 == 15 [pid = 1965] [id = 517]
19:10:40 INFO - PROCESS | 1913 | ++DOMWINDOW == 55 (0x9ed3bc00) [pid = 1965] [serial = 1446] [outer = (nil)]
19:10:40 INFO - PROCESS | 1913 | ++DOMWINDOW == 56 (0x9faabc00) [pid = 1965] [serial = 1447] [outer = 0x9ed3bc00]
19:10:41 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:10:41 INFO - PROCESS | 1913 | ++DOMWINDOW == 57 (0xa0540c00) [pid = 1965] [serial = 1448] [outer = 0x9ed3bc00]
19:10:42 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0842000 == 16 [pid = 1965] [id = 518]
19:10:42 INFO - PROCESS | 1913 | ++DOMWINDOW == 58 (0xa0842800) [pid = 1965] [serial = 1449] [outer = (nil)]
19:10:42 INFO - PROCESS | 1913 | ++DOMWINDOW == 59 (0xa0848800) [pid = 1965] [serial = 1450] [outer = 0xa0842800]
19:10:42 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
19:10:42 INFO - document served over http requires an http
19:10:42 INFO - sub-resource via iframe-tag using the meta-csp
19:10:42 INFO - delivery method with no-redirect and when
19:10:42 INFO - the target request is same-origin.
19:10:42 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2793ms
19:10:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
19:10:43 INFO - PROCESS | 1913 | ++DOCSHELL 0x9faa4000 == 17 [pid = 1965] [id = 519]
19:10:43 INFO - PROCESS | 1913 | ++DOMWINDOW == 60 (0x9faa4800) [pid = 1965] [serial = 1451] [outer = (nil)]
19:10:43 INFO - PROCESS | 1913 | ++DOMWINDOW == 61 (0xa099cc00) [pid = 1965] [serial = 1452] [outer = 0x9faa4800]
19:10:43 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:10:43 INFO - PROCESS | 1913 | ++DOMWINDOW == 62 (0xa0dabc00) [pid = 1965] [serial = 1453] [outer = 0x9faa4800]
19:10:44 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0f3dc00 == 18 [pid = 1965] [id = 520]
19:10:44 INFO - PROCESS | 1913 | ++DOMWINDOW == 63 (0xa0f86c00) [pid = 1965] [serial = 1454] [outer = (nil)]
19:10:44 INFO - PROCESS | 1913 | ++DOMWINDOW == 64 (0xa1571c00) [pid = 1965] [serial = 1455] [outer = 0xa0f86c00]
19:10:45 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
19:10:45 INFO - document served over http requires an http
19:10:45 INFO - sub-resource via iframe-tag using the meta-csp
19:10:45 INFO - delivery method with swap-origin-redirect and when
19:10:45 INFO - the target request is same-origin.
19:10:45 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2404ms
19:10:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
19:10:45 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0994000 == 19 [pid = 1965] [id = 521]
19:10:45 INFO - PROCESS | 1913 | ++DOMWINDOW == 65 (0xa0998c00) [pid = 1965] [serial = 1456] [outer = (nil)]
19:10:45 INFO - PROCESS | 1913 | ++DOMWINDOW == 66 (0xa15e9c00) [pid = 1965] [serial = 1457] [outer = 0xa0998c00]
19:10:46 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:10:46 INFO - PROCESS | 1913 | ++DOMWINDOW == 67 (0xa18b5400) [pid = 1965] [serial = 1458] [outer = 0xa0998c00]
19:10:47 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
19:10:47 INFO - document served over http requires an http
19:10:47 INFO - sub-resource via script-tag using the meta-csp
19:10:47 INFO - delivery method with keep-origin-redirect and when
19:10:47 INFO - the target request is same-origin.
19:10:47 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2247ms
19:10:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
19:10:47 INFO - PROCESS | 1913 | ++DOCSHELL 0xa157ec00 == 20 [pid = 1965] [id = 522]
19:10:47 INFO - PROCESS | 1913 | ++DOMWINDOW == 68 (0xa15e3800) [pid = 1965] [serial = 1459] [outer = (nil)]
19:10:48 INFO - PROCESS | 1913 | ++DOMWINDOW == 69 (0xa18c2800) [pid = 1965] [serial = 1460] [outer = 0xa15e3800]
19:10:48 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:10:48 INFO - PROCESS | 1913 | ++DOMWINDOW == 70 (0xa1d03800) [pid = 1965] [serial = 1461] [outer = 0xa15e3800]
19:10:49 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
19:10:49 INFO - document served over http requires an http
19:10:49 INFO - sub-resource via script-tag using the meta-csp
19:10:49 INFO - delivery method with no-redirect and when
19:10:49 INFO - the target request is same-origin.
19:10:49 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 2496ms
19:10:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
19:10:50 INFO - PROCESS | 1913 | ++DOCSHELL 0xa18c1000 == 21 [pid = 1965] [id = 523]
19:10:50 INFO - PROCESS | 1913 | ++DOMWINDOW == 71 (0xa1d0b400) [pid = 1965] [serial = 1462] [outer = (nil)]
19:10:50 INFO - PROCESS | 1913 | ++DOMWINDOW == 72 (0xa1d0fc00) [pid = 1965] [serial = 1463] [outer = 0xa1d0b400]
19:10:51 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:10:51 INFO - PROCESS | 1913 | ++DOMWINDOW == 73 (0xa1dc8800) [pid = 1965] [serial = 1464] [outer = 0xa1d0b400]
19:10:52 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
19:10:52 INFO - document served over http requires an http
19:10:52 INFO - sub-resource via script-tag using the meta-csp
19:10:52 INFO - delivery method with swap-origin-redirect and when
19:10:52 INFO - the target request is same-origin.
19:10:52 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2656ms
19:10:52 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
19:10:53 INFO - PROCESS | 1913 | ++DOCSHELL 0xa1d0e000 == 22 [pid = 1965] [id = 524]
19:10:53 INFO - PROCESS | 1913 | ++DOMWINDOW == 74 (0xa1dcd800) [pid = 1965] [serial = 1465] [outer = (nil)]
19:10:53 INFO - PROCESS | 1913 | ++DOMWINDOW == 75 (0xa1e01400) [pid = 1965] [serial = 1466] [outer = 0xa1dcd800]
19:10:53 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:10:53 INFO - PROCESS | 1913 | ++DOMWINDOW == 76 (0xa1e06000) [pid = 1965] [serial = 1467] [outer = 0xa1dcd800]
19:10:55 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
19:10:55 INFO - document served over http requires an http
19:10:55 INFO - sub-resource via xhr-request using the meta-csp
19:10:55 INFO - delivery method with keep-origin-redirect and when
19:10:55 INFO - the target request is same-origin.
19:10:55 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2490ms
19:10:55 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
19:10:55 INFO - PROCESS | 1913 | ++DOCSHELL 0xa1dd1400 == 23 [pid = 1965] [id = 525]
19:10:55 INFO - PROCESS | 1913 | ++DOMWINDOW == 77 (0xa1dd1800) [pid = 1965] [serial = 1468] [outer = (nil)]
19:10:55 INFO - PROCESS | 1913 | ++DOMWINDOW == 78 (0xa1f6e800) [pid = 1965] [serial = 1469] [outer = 0xa1dd1800]
19:10:56 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:10:56 INFO - PROCESS | 1913 | ++DOMWINDOW == 79 (0xa1f72800) [pid = 1965] [serial = 1470] [outer = 0xa1dd1800]
19:10:57 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
19:10:57 INFO - document served over http requires an http
19:10:57 INFO - sub-resource via xhr-request using the meta-csp
19:10:57 INFO - delivery method with no-redirect and when
19:10:57 INFO - the target request is same-origin.
19:10:57 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2488ms
19:10:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
19:10:58 INFO - PROCESS | 1913 | ++DOCSHELL 0xa1f6d400 == 24 [pid = 1965] [id = 526]
19:10:58 INFO - PROCESS | 1913 | ++DOMWINDOW == 80 (0xa1f6dc00) [pid = 1965] [serial = 1471] [outer = (nil)]
19:10:58 INFO - PROCESS | 1913 | ++DOMWINDOW == 81 (0xa2251c00) [pid = 1965] [serial = 1472] [outer = 0xa1f6dc00]
19:10:59 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:10:59 INFO - PROCESS | 1913 | ++DOMWINDOW == 82 (0xa2255800) [pid = 1965] [serial = 1473] [outer = 0xa1f6dc00]
19:11:00 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
19:11:00 INFO - document served over http requires an http
19:11:00 INFO - sub-resource via xhr-request using the meta-csp
19:11:00 INFO - delivery method with swap-origin-redirect and when
19:11:00 INFO - the target request is same-origin.
19:11:00 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 3250ms
19:11:00 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
19:11:02 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0646000 == 25 [pid = 1965] [id = 527]
19:11:02 INFO - PROCESS | 1913 | ++DOMWINDOW == 83 (0xa0740400) [pid = 1965] [serial = 1474] [outer = (nil)]
19:11:02 INFO - PROCESS | 1913 | ++DOMWINDOW == 84 (0xa273e000) [pid = 1965] [serial = 1475] [outer = 0xa0740400]
19:11:02 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:11:02 INFO - PROCESS | 1913 | ++DOMWINDOW == 85 (0xa2741c00) [pid = 1965] [serial = 1476] [outer = 0xa0740400]
19:11: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
19:11:04 INFO - document served over http requires an https
19:11:04 INFO - sub-resource via fetch-request using the meta-csp
19:11:04 INFO - delivery method with keep-origin-redirect and when
19:11:04 INFO - the target request is same-origin.
19:11:04 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 3294ms
19:11:04 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
19:11:04 INFO - PROCESS | 1913 | ++DOCSHELL 0x9fbd3c00 == 26 [pid = 1965] [id = 528]
19:11:04 INFO - PROCESS | 1913 | ++DOMWINDOW == 86 (0x9fbd5c00) [pid = 1965] [serial = 1477] [outer = (nil)]
19:11:04 INFO - PROCESS | 1913 | ++DOMWINDOW == 87 (0xa0991400) [pid = 1965] [serial = 1478] [outer = 0x9fbd5c00]
19:11:05 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:11:05 INFO - PROCESS | 1913 | ++DOMWINDOW == 88 (0xa0d47400) [pid = 1965] [serial = 1479] [outer = 0x9fbd5c00]
19:11:06 INFO - PROCESS | 1913 | --DOCSHELL 0xa073f000 == 25 [pid = 1965] [id = 516]
19:11:06 INFO - PROCESS | 1913 | --DOCSHELL 0x9faa3800 == 24 [pid = 1965] [id = 514]
19:11:06 INFO - PROCESS | 1913 | --DOCSHELL 0x9eff1c00 == 23 [pid = 1965] [id = 513]
19:11:06 INFO - PROCESS | 1913 | --DOCSHELL 0xa0db4400 == 22 [pid = 1965] [id = 510]
19:11:06 INFO - PROCESS | 1913 | --DOCSHELL 0xa0d41800 == 21 [pid = 1965] [id = 509]
19:11:06 INFO - PROCESS | 1913 | --DOCSHELL 0xa0997800 == 20 [pid = 1965] [id = 508]
19:11:06 INFO - PROCESS | 1913 | --DOCSHELL 0x9eff3400 == 19 [pid = 1965] [id = 507]
19:11:06 INFO - PROCESS | 1913 | --DOCSHELL 0x9efeb000 == 18 [pid = 1965] [id = 506]
19:11:06 INFO - PROCESS | 1913 | --DOMWINDOW == 87 (0x9f465400) [pid = 1965] [serial = 1401] [outer = (nil)] [url = about:blank]
19:11:06 INFO - PROCESS | 1913 | --DOMWINDOW == 86 (0xa0638000) [pid = 1965] [serial = 1406] [outer = (nil)] [url = about:blank]
19:11: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
19:11:06 INFO - document served over http requires an https
19:11:06 INFO - sub-resource via fetch-request using the meta-csp
19:11:06 INFO - delivery method with no-redirect and when
19:11:06 INFO - the target request is same-origin.
19:11:06 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2214ms
19:11:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
19:11:06 INFO - PROCESS | 1913 | ++DOCSHELL 0x9efedc00 == 19 [pid = 1965] [id = 529]
19:11:06 INFO - PROCESS | 1913 | ++DOMWINDOW == 87 (0x9faa8400) [pid = 1965] [serial = 1480] [outer = (nil)]
19:11:07 INFO - PROCESS | 1913 | ++DOMWINDOW == 88 (0x9fbddc00) [pid = 1965] [serial = 1481] [outer = 0x9faa8400]
19:11:07 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:11:07 INFO - PROCESS | 1913 | ++DOMWINDOW == 89 (0xa054c000) [pid = 1965] [serial = 1482] [outer = 0x9faa8400]
19:11:09 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
19:11:09 INFO - document served over http requires an https
19:11:09 INFO - sub-resource via fetch-request using the meta-csp
19:11:09 INFO - delivery method with swap-origin-redirect and when
19:11:09 INFO - the target request is same-origin.
19:11:09 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2594ms
19:11:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
19:11:09 INFO - PROCESS | 1913 | ++DOCSHELL 0x9faa3800 == 20 [pid = 1965] [id = 530]
19:11:09 INFO - PROCESS | 1913 | ++DOMWINDOW == 90 (0xa0850800) [pid = 1965] [serial = 1483] [outer = (nil)]
19:11:09 INFO - PROCESS | 1913 | ++DOMWINDOW == 91 (0xa0dafc00) [pid = 1965] [serial = 1484] [outer = 0xa0850800]
19:11:10 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:11:10 INFO - PROCESS | 1913 | ++DOMWINDOW == 92 (0xa0f3c800) [pid = 1965] [serial = 1485] [outer = 0xa0850800]
19:11:12 INFO - PROCESS | 1913 | --DOMWINDOW == 91 (0x9faa6c00) [pid = 1965] [serial = 1442] [outer = (nil)] [url = about:blank]
19:11:12 INFO - PROCESS | 1913 | --DOMWINDOW == 90 (0x9fbd4c00) [pid = 1965] [serial = 1439] [outer = (nil)] [url = about:blank]
19:11:12 INFO - PROCESS | 1913 | --DOMWINDOW == 89 (0xa0999800) [pid = 1965] [serial = 1418] [outer = (nil)] [url = about:blank]
19:11:12 INFO - PROCESS | 1913 | --DOMWINDOW == 88 (0xa1570c00) [pid = 1965] [serial = 1430] [outer = (nil)] [url = about:blank]
19:11:12 INFO - PROCESS | 1913 | --DOMWINDOW == 87 (0xa0d43400) [pid = 1965] [serial = 1421] [outer = (nil)] [url = about:blank]
19:11:12 INFO - PROCESS | 1913 | --DOMWINDOW == 86 (0x9f460400) [pid = 1965] [serial = 1415] [outer = (nil)] [url = about:blank]
19:11:12 INFO - PROCESS | 1913 | --DOMWINDOW == 85 (0xa0db6400) [pid = 1965] [serial = 1424] [outer = (nil)] [url = about:blank]
19:11:12 INFO - PROCESS | 1913 | --DOMWINDOW == 84 (0x9faa4c00) [pid = 1965] [serial = 1436] [outer = (nil)] [url = about:blank]
19:11:12 INFO - PROCESS | 1913 | --DOMWINDOW == 83 (0xa15e9800) [pid = 1965] [serial = 1433] [outer = (nil)] [url = about:blank]
19:11:12 INFO - PROCESS | 1913 | --DOMWINDOW == 82 (0xa0f86400) [pid = 1965] [serial = 1427] [outer = (nil)] [url = about:blank]
19:11:12 INFO - PROCESS | 1913 | --DOMWINDOW == 81 (0xa0995c00) [pid = 1965] [serial = 1413] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:11:12 INFO - PROCESS | 1913 | --DOMWINDOW == 80 (0xa156f400) [pid = 1965] [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]
19:11:12 INFO - PROCESS | 1913 | --DOMWINDOW == 79 (0x9eff3000) [pid = 1965] [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]
19:11:12 INFO - PROCESS | 1913 | --DOMWINDOW == 78 (0x9faac800) [pid = 1965] [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]
19:11:12 INFO - PROCESS | 1913 | --DOMWINDOW == 77 (0x9faae400) [pid = 1965] [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]
19:11:12 INFO - PROCESS | 1913 | --DOMWINDOW == 76 (0xa0993000) [pid = 1965] [serial = 1412] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:11:12 INFO - PROCESS | 1913 | ++DOCSHELL 0x9efeb400 == 21 [pid = 1965] [id = 531]
19:11:12 INFO - PROCESS | 1913 | ++DOMWINDOW == 77 (0x9efeb800) [pid = 1965] [serial = 1486] [outer = (nil)]
19:11:12 INFO - PROCESS | 1913 | --DOMWINDOW == 76 (0xa0846c00) [pid = 1965] [serial = 1398] [outer = (nil)] [url = about:blank]
19:11:12 INFO - PROCESS | 1913 | ++DOMWINDOW == 77 (0x9faaac00) [pid = 1965] [serial = 1487] [outer = 0x9efeb800]
19:11:12 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
19:11:12 INFO - document served over http requires an https
19:11:12 INFO - sub-resource via iframe-tag using the meta-csp
19:11:12 INFO - delivery method with keep-origin-redirect and when
19:11:12 INFO - the target request is same-origin.
19:11:12 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 3702ms
19:11:12 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
19:11:13 INFO - PROCESS | 1913 | ++DOCSHELL 0x9f022000 == 22 [pid = 1965] [id = 532]
19:11:13 INFO - PROCESS | 1913 | ++DOMWINDOW == 78 (0xa0993c00) [pid = 1965] [serial = 1488] [outer = (nil)]
19:11:13 INFO - PROCESS | 1913 | ++DOMWINDOW == 79 (0xa0f86400) [pid = 1965] [serial = 1489] [outer = 0xa0993c00]
19:11:13 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:11:13 INFO - PROCESS | 1913 | ++DOMWINDOW == 80 (0xa15e5000) [pid = 1965] [serial = 1490] [outer = 0xa0993c00]
19:11:14 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0538000 == 23 [pid = 1965] [id = 533]
19:11:14 INFO - PROCESS | 1913 | ++DOMWINDOW == 81 (0xa0642c00) [pid = 1965] [serial = 1491] [outer = (nil)]
19:11:14 INFO - PROCESS | 1913 | ++DOMWINDOW == 82 (0xa0842400) [pid = 1965] [serial = 1492] [outer = 0xa0642c00]
19:11:15 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
19:11:15 INFO - document served over http requires an https
19:11:15 INFO - sub-resource via iframe-tag using the meta-csp
19:11:15 INFO - delivery method with no-redirect and when
19:11:15 INFO - the target request is same-origin.
19:11:15 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2444ms
19:11:15 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
19:11:16 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0d3dc00 == 24 [pid = 1965] [id = 534]
19:11:16 INFO - PROCESS | 1913 | ++DOMWINDOW == 83 (0xa0d46400) [pid = 1965] [serial = 1493] [outer = (nil)]
19:11:16 INFO - PROCESS | 1913 | ++DOMWINDOW == 84 (0xa0f8e000) [pid = 1965] [serial = 1494] [outer = 0xa0d46400]
19:11:17 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:11:17 INFO - PROCESS | 1913 | ++DOMWINDOW == 85 (0xa15ee000) [pid = 1965] [serial = 1495] [outer = 0xa0d46400]
19:11:18 INFO - PROCESS | 1913 | ++DOCSHELL 0xa1d0a800 == 25 [pid = 1965] [id = 535]
19:11:18 INFO - PROCESS | 1913 | ++DOMWINDOW == 86 (0xa1d0e800) [pid = 1965] [serial = 1496] [outer = (nil)]
19:11:18 INFO - PROCESS | 1913 | ++DOMWINDOW == 87 (0xa1dd1000) [pid = 1965] [serial = 1497] [outer = 0xa1d0e800]
19:11:19 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
19:11:19 INFO - document served over http requires an https
19:11:19 INFO - sub-resource via iframe-tag using the meta-csp
19:11:19 INFO - delivery method with swap-origin-redirect and when
19:11:19 INFO - the target request is same-origin.
19:11:19 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 3836ms
19:11:19 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
19:11:19 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0d45000 == 26 [pid = 1965] [id = 536]
19:11:19 INFO - PROCESS | 1913 | ++DOMWINDOW == 88 (0xa0d45400) [pid = 1965] [serial = 1498] [outer = (nil)]
19:11:19 INFO - PROCESS | 1913 | ++DOMWINDOW == 89 (0xa1f7b800) [pid = 1965] [serial = 1499] [outer = 0xa0d45400]
19:11:20 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:11:20 INFO - PROCESS | 1913 | ++DOMWINDOW == 90 (0xa273bc00) [pid = 1965] [serial = 1500] [outer = 0xa0d45400]
19:11:21 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
19:11:21 INFO - document served over http requires an https
19:11:21 INFO - sub-resource via script-tag using the meta-csp
19:11:21 INFO - delivery method with keep-origin-redirect and when
19:11:21 INFO - the target request is same-origin.
19:11:21 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2355ms
19:11:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
19:11:21 INFO - PROCESS | 1913 | ++DOCSHELL 0xa1f6f400 == 27 [pid = 1965] [id = 537]
19:11:21 INFO - PROCESS | 1913 | ++DOMWINDOW == 91 (0xa27ab400) [pid = 1965] [serial = 1501] [outer = (nil)]
19:11:22 INFO - PROCESS | 1913 | ++DOMWINDOW == 92 (0xa27b1400) [pid = 1965] [serial = 1502] [outer = 0xa27ab400]
19:11:22 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:11:22 INFO - PROCESS | 1913 | ++DOMWINDOW == 93 (0xa27b5c00) [pid = 1965] [serial = 1503] [outer = 0xa27ab400]
19:11:23 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
19:11:23 INFO - document served over http requires an https
19:11:23 INFO - sub-resource via script-tag using the meta-csp
19:11:23 INFO - delivery method with no-redirect and when
19:11:23 INFO - the target request is same-origin.
19:11:23 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 2053ms
19:11:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
19:11:23 INFO - PROCESS | 1913 | ++DOCSHELL 0xa27ae800 == 28 [pid = 1965] [id = 538]
19:11:23 INFO - PROCESS | 1913 | ++DOMWINDOW == 94 (0xa27aec00) [pid = 1965] [serial = 1504] [outer = (nil)]
19:11:24 INFO - PROCESS | 1913 | ++DOMWINDOW == 95 (0xa2d09400) [pid = 1965] [serial = 1505] [outer = 0xa27aec00]
19:11:24 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:11:24 INFO - PROCESS | 1913 | ++DOMWINDOW == 96 (0xa2d0d800) [pid = 1965] [serial = 1506] [outer = 0xa27aec00]
19:11:26 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
19:11:26 INFO - document served over http requires an https
19:11:26 INFO - sub-resource via script-tag using the meta-csp
19:11:26 INFO - delivery method with swap-origin-redirect and when
19:11:26 INFO - the target request is same-origin.
19:11:26 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2586ms
19:11:26 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
19:11:26 INFO - PROCESS | 1913 | ++DOCSHELL 0xa2d07c00 == 29 [pid = 1965] [id = 539]
19:11:26 INFO - PROCESS | 1913 | ++DOMWINDOW == 97 (0xa2f19800) [pid = 1965] [serial = 1507] [outer = (nil)]
19:11:26 INFO - PROCESS | 1913 | ++DOMWINDOW == 98 (0xa2f22800) [pid = 1965] [serial = 1508] [outer = 0xa2f19800]
19:11:27 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:11:27 INFO - PROCESS | 1913 | ++DOMWINDOW == 99 (0xa2f27400) [pid = 1965] [serial = 1509] [outer = 0xa2f19800]
19:11:28 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
19:11:28 INFO - document served over http requires an https
19:11:28 INFO - sub-resource via xhr-request using the meta-csp
19:11:28 INFO - delivery method with keep-origin-redirect and when
19:11:28 INFO - the target request is same-origin.
19:11:28 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2490ms
19:11:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
19:11:29 INFO - PROCESS | 1913 | ++DOCSHELL 0xa2f20000 == 30 [pid = 1965] [id = 540]
19:11:29 INFO - PROCESS | 1913 | ++DOMWINDOW == 100 (0xa33a3000) [pid = 1965] [serial = 1510] [outer = (nil)]
19:11:29 INFO - PROCESS | 1913 | ++DOMWINDOW == 101 (0xa33a9800) [pid = 1965] [serial = 1511] [outer = 0xa33a3000]
19:11:29 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:11:29 INFO - PROCESS | 1913 | ++DOMWINDOW == 102 (0xa358a000) [pid = 1965] [serial = 1512] [outer = 0xa33a3000]
19:11:31 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
19:11:31 INFO - document served over http requires an https
19:11:31 INFO - sub-resource via xhr-request using the meta-csp
19:11:31 INFO - delivery method with no-redirect and when
19:11:31 INFO - the target request is same-origin.
19:11:31 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2557ms
19:11:31 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
19:11:31 INFO - PROCESS | 1913 | ++DOCSHELL 0xa33a6800 == 31 [pid = 1965] [id = 541]
19:11:31 INFO - PROCESS | 1913 | ++DOMWINDOW == 103 (0xa33a8400) [pid = 1965] [serial = 1513] [outer = (nil)]
19:11:31 INFO - PROCESS | 1913 | ++DOMWINDOW == 104 (0xa3597800) [pid = 1965] [serial = 1514] [outer = 0xa33a8400]
19:11:32 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:11:32 INFO - PROCESS | 1913 | ++DOMWINDOW == 105 (0xa3778000) [pid = 1965] [serial = 1515] [outer = 0xa33a8400]
19:11:33 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
19:11:33 INFO - document served over http requires an https
19:11:33 INFO - sub-resource via xhr-request using the meta-csp
19:11:33 INFO - delivery method with swap-origin-redirect and when
19:11:33 INFO - the target request is same-origin.
19:11:33 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2558ms
19:11:33 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
19:11:34 INFO - PROCESS | 1913 | ++DOCSHELL 0xa3596c00 == 32 [pid = 1965] [id = 542]
19:11:34 INFO - PROCESS | 1913 | ++DOMWINDOW == 106 (0xa377f400) [pid = 1965] [serial = 1516] [outer = (nil)]
19:11:34 INFO - PROCESS | 1913 | ++DOMWINDOW == 107 (0xa3784400) [pid = 1965] [serial = 1517] [outer = 0xa377f400]
19:11:35 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:11:35 INFO - PROCESS | 1913 | ++DOMWINDOW == 108 (0xa3881000) [pid = 1965] [serial = 1518] [outer = 0xa377f400]
19:11:36 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
19:11:36 INFO - document served over http requires an http
19:11:36 INFO - sub-resource via fetch-request using the meta-referrer
19:11:36 INFO - delivery method with keep-origin-redirect and when
19:11:36 INFO - the target request is cross-origin.
19:11:36 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2706ms
19:11:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
19:11:37 INFO - PROCESS | 1913 | ++DOCSHELL 0xa3781800 == 33 [pid = 1965] [id = 543]
19:11:37 INFO - PROCESS | 1913 | ++DOMWINDOW == 109 (0xa3889c00) [pid = 1965] [serial = 1519] [outer = (nil)]
19:11:37 INFO - PROCESS | 1913 | ++DOMWINDOW == 110 (0xa3c8cc00) [pid = 1965] [serial = 1520] [outer = 0xa3889c00]
19:11:38 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:11:38 INFO - PROCESS | 1913 | ++DOMWINDOW == 111 (0xa3c90800) [pid = 1965] [serial = 1521] [outer = 0xa3889c00]
19:11:40 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
19:11:40 INFO - document served over http requires an http
19:11:40 INFO - sub-resource via fetch-request using the meta-referrer
19:11:40 INFO - delivery method with no-redirect and when
19:11:40 INFO - the target request is cross-origin.
19:11:40 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 4300ms
19:11:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
19:11:41 INFO - PROCESS | 1913 | ++DOCSHELL 0x9fd74000 == 34 [pid = 1965] [id = 544]
19:11:41 INFO - PROCESS | 1913 | ++DOMWINDOW == 112 (0xa0529800) [pid = 1965] [serial = 1522] [outer = (nil)]
19:11:41 INFO - PROCESS | 1913 | ++DOMWINDOW == 113 (0xa0549800) [pid = 1965] [serial = 1523] [outer = 0xa0529800]
19:11:41 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:11:42 INFO - PROCESS | 1913 | ++DOMWINDOW == 114 (0xa0db2000) [pid = 1965] [serial = 1524] [outer = 0xa0529800]
19:11:43 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
19:11:43 INFO - document served over http requires an http
19:11:43 INFO - sub-resource via fetch-request using the meta-referrer
19:11:43 INFO - delivery method with swap-origin-redirect and when
19:11:43 INFO - the target request is cross-origin.
19:11:43 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2511ms
19:11:43 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
19:11:43 INFO - PROCESS | 1913 | ++DOCSHELL 0x9f466c00 == 35 [pid = 1965] [id = 545]
19:11:43 INFO - PROCESS | 1913 | ++DOMWINDOW == 115 (0x9f469c00) [pid = 1965] [serial = 1525] [outer = (nil)]
19:11:44 INFO - PROCESS | 1913 | ++DOMWINDOW == 116 (0x9fd77c00) [pid = 1965] [serial = 1526] [outer = 0x9f469c00]
19:11:44 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:11:44 INFO - PROCESS | 1913 | ++DOMWINDOW == 117 (0xa0749400) [pid = 1965] [serial = 1527] [outer = 0x9f469c00]
19:11:44 INFO - PROCESS | 1913 | --DOCSHELL 0x9efeb400 == 34 [pid = 1965] [id = 531]
19:11:44 INFO - PROCESS | 1913 | --DOCSHELL 0x9faa3800 == 33 [pid = 1965] [id = 530]
19:11:44 INFO - PROCESS | 1913 | --DOCSHELL 0x9efedc00 == 32 [pid = 1965] [id = 529]
19:11:44 INFO - PROCESS | 1913 | --DOCSHELL 0x9f461c00 == 31 [pid = 1965] [id = 495]
19:11:44 INFO - PROCESS | 1913 | --DOCSHELL 0x9fbd3c00 == 30 [pid = 1965] [id = 528]
19:11:44 INFO - PROCESS | 1913 | --DOCSHELL 0xa1f6d400 == 29 [pid = 1965] [id = 526]
19:11:44 INFO - PROCESS | 1913 | --DOCSHELL 0xa1dd1400 == 28 [pid = 1965] [id = 525]
19:11:44 INFO - PROCESS | 1913 | --DOCSHELL 0xa1d0e000 == 27 [pid = 1965] [id = 524]
19:11:44 INFO - PROCESS | 1913 | --DOCSHELL 0xa157ec00 == 26 [pid = 1965] [id = 522]
19:11:44 INFO - PROCESS | 1913 | --DOCSHELL 0xa0994000 == 25 [pid = 1965] [id = 521]
19:11:44 INFO - PROCESS | 1913 | --DOCSHELL 0x9fd77800 == 24 [pid = 1965] [id = 504]
19:11:44 INFO - PROCESS | 1913 | --DOCSHELL 0x9faa4000 == 23 [pid = 1965] [id = 519]
19:11:44 INFO - PROCESS | 1913 | --DOCSHELL 0xa0f3dc00 == 22 [pid = 1965] [id = 520]
19:11:44 INFO - PROCESS | 1913 | --DOCSHELL 0xa0842000 == 21 [pid = 1965] [id = 518]
19:11:44 INFO - PROCESS | 1913 | --DOCSHELL 0x9ed3a400 == 20 [pid = 1965] [id = 517]
19:11:44 INFO - PROCESS | 1913 | --DOCSHELL 0x9efe7400 == 19 [pid = 1965] [id = 515]
19:11:44 INFO - PROCESS | 1913 | --DOMWINDOW == 116 (0xa15ef400) [pid = 1965] [serial = 1434] [outer = (nil)] [url = about:blank]
19:11:44 INFO - PROCESS | 1913 | --DOMWINDOW == 115 (0x9fd7a000) [pid = 1965] [serial = 1440] [outer = (nil)] [url = about:blank]
19:11:44 INFO - PROCESS | 1913 | --DOMWINDOW == 114 (0xa0529c00) [pid = 1965] [serial = 1437] [outer = (nil)] [url = about:blank]
19:11:45 INFO - PROCESS | 1913 | ++DOCSHELL 0x9faa3800 == 20 [pid = 1965] [id = 546]
19:11:45 INFO - PROCESS | 1913 | ++DOMWINDOW == 115 (0x9faa4000) [pid = 1965] [serial = 1528] [outer = (nil)]
19:11:45 INFO - PROCESS | 1913 | ++DOMWINDOW == 116 (0x9fd70c00) [pid = 1965] [serial = 1529] [outer = 0x9faa4000]
19:11:45 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
19:11:45 INFO - document served over http requires an http
19:11:45 INFO - sub-resource via iframe-tag using the meta-referrer
19:11:45 INFO - delivery method with keep-origin-redirect and when
19:11:45 INFO - the target request is cross-origin.
19:11:45 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2198ms
19:11:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
19:11:46 INFO - PROCESS | 1913 | ++DOCSHELL 0x9faa5400 == 21 [pid = 1965] [id = 547]
19:11:46 INFO - PROCESS | 1913 | ++DOMWINDOW == 117 (0x9faac800) [pid = 1965] [serial = 1530] [outer = (nil)]
19:11:46 INFO - PROCESS | 1913 | ++DOMWINDOW == 118 (0xa0749000) [pid = 1965] [serial = 1531] [outer = 0x9faac800]
19:11:46 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:11:46 INFO - PROCESS | 1913 | ++DOMWINDOW == 119 (0xa099e000) [pid = 1965] [serial = 1532] [outer = 0x9faac800]
19:11:47 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0f89c00 == 22 [pid = 1965] [id = 548]
19:11:47 INFO - PROCESS | 1913 | ++DOMWINDOW == 120 (0xa0f8c400) [pid = 1965] [serial = 1533] [outer = (nil)]
19:11:47 INFO - PROCESS | 1913 | ++DOMWINDOW == 121 (0xa1572000) [pid = 1965] [serial = 1534] [outer = 0xa0f8c400]
19:11:48 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
19:11:48 INFO - document served over http requires an http
19:11:48 INFO - sub-resource via iframe-tag using the meta-referrer
19:11:48 INFO - delivery method with no-redirect and when
19:11:48 INFO - the target request is cross-origin.
19:11:48 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2511ms
19:11:48 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
19:11:48 INFO - PROCESS | 1913 | ++DOCSHELL 0xa063f400 == 23 [pid = 1965] [id = 549]
19:11:48 INFO - PROCESS | 1913 | ++DOMWINDOW == 122 (0xa0f94000) [pid = 1965] [serial = 1535] [outer = (nil)]
19:11:48 INFO - PROCESS | 1913 | ++DOMWINDOW == 123 (0xa18b7400) [pid = 1965] [serial = 1536] [outer = 0xa0f94000]
19:11:49 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:11:49 INFO - PROCESS | 1913 | ++DOMWINDOW == 124 (0xa1d07c00) [pid = 1965] [serial = 1537] [outer = 0xa0f94000]
19:11:50 INFO - PROCESS | 1913 | --DOMWINDOW == 123 (0x9faaac00) [pid = 1965] [serial = 1487] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:11:50 INFO - PROCESS | 1913 | --DOMWINDOW == 122 (0xa18c2800) [pid = 1965] [serial = 1460] [outer = (nil)] [url = about:blank]
19:11:50 INFO - PROCESS | 1913 | --DOMWINDOW == 121 (0xa099cc00) [pid = 1965] [serial = 1452] [outer = (nil)] [url = about:blank]
19:11:50 INFO - PROCESS | 1913 | --DOMWINDOW == 120 (0xa0743c00) [pid = 1965] [serial = 1445] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
19:11:50 INFO - PROCESS | 1913 | --DOMWINDOW == 119 (0xa0848800) [pid = 1965] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447470642354]
19:11:50 INFO - PROCESS | 1913 | --DOMWINDOW == 118 (0x9faabc00) [pid = 1965] [serial = 1447] [outer = (nil)] [url = about:blank]
19:11:50 INFO - PROCESS | 1913 | --DOMWINDOW == 117 (0xa1e01400) [pid = 1965] [serial = 1466] [outer = (nil)] [url = about:blank]
19:11:50 INFO - PROCESS | 1913 | --DOMWINDOW == 116 (0xa0dafc00) [pid = 1965] [serial = 1484] [outer = (nil)] [url = about:blank]
19:11:50 INFO - PROCESS | 1913 | --DOMWINDOW == 115 (0xa1f6e800) [pid = 1965] [serial = 1469] [outer = (nil)] [url = about:blank]
19:11:50 INFO - PROCESS | 1913 | --DOMWINDOW == 114 (0xa15e9c00) [pid = 1965] [serial = 1457] [outer = (nil)] [url = about:blank]
19:11:50 INFO - PROCESS | 1913 | --DOMWINDOW == 113 (0x9fbddc00) [pid = 1965] [serial = 1481] [outer = (nil)] [url = about:blank]
19:11:50 INFO - PROCESS | 1913 | --DOMWINDOW == 112 (0xa1d0fc00) [pid = 1965] [serial = 1463] [outer = (nil)] [url = about:blank]
19:11:50 INFO - PROCESS | 1913 | --DOMWINDOW == 111 (0xa0991400) [pid = 1965] [serial = 1478] [outer = (nil)] [url = about:blank]
19:11:50 INFO - PROCESS | 1913 | --DOMWINDOW == 110 (0xa1571c00) [pid = 1965] [serial = 1455] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
19:11:50 INFO - PROCESS | 1913 | --DOMWINDOW == 109 (0xa2251c00) [pid = 1965] [serial = 1472] [outer = (nil)] [url = about:blank]
19:11:50 INFO - PROCESS | 1913 | --DOMWINDOW == 108 (0xa273e000) [pid = 1965] [serial = 1475] [outer = (nil)] [url = about:blank]
19:11:50 INFO - PROCESS | 1913 | --DOMWINDOW == 107 (0xa0f86400) [pid = 1965] [serial = 1489] [outer = (nil)] [url = about:blank]
19:11:50 INFO - PROCESS | 1913 | --DOMWINDOW == 106 (0x9faa8400) [pid = 1965] [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]
19:11:50 INFO - PROCESS | 1913 | --DOMWINDOW == 105 (0xa0850800) [pid = 1965] [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]
19:11:50 INFO - PROCESS | 1913 | --DOMWINDOW == 104 (0x9efeb800) [pid = 1965] [serial = 1486] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:11:50 INFO - PROCESS | 1913 | --DOMWINDOW == 103 (0x9fbd5c00) [pid = 1965] [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]
19:11:50 INFO - PROCESS | 1913 | --DOMWINDOW == 102 (0xa073f800) [pid = 1965] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
19:11:50 INFO - PROCESS | 1913 | --DOMWINDOW == 101 (0xa0842800) [pid = 1965] [serial = 1449] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447470642354]
19:11:50 INFO - PROCESS | 1913 | --DOMWINDOW == 100 (0x9efe9800) [pid = 1965] [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]
19:11:50 INFO - PROCESS | 1913 | --DOMWINDOW == 99 (0xa0f86c00) [pid = 1965] [serial = 1454] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
19:11:50 INFO - PROCESS | 1913 | --DOMWINDOW == 98 (0xa0549000) [pid = 1965] [serial = 1443] [outer = (nil)] [url = about:blank]
19:11:51 INFO - PROCESS | 1913 | ++DOCSHELL 0x9efe9800 == 24 [pid = 1965] [id = 550]
19:11:51 INFO - PROCESS | 1913 | ++DOMWINDOW == 99 (0x9faa4c00) [pid = 1965] [serial = 1538] [outer = (nil)]
19:11:51 INFO - PROCESS | 1913 | ++DOMWINDOW == 100 (0xa0547400) [pid = 1965] [serial = 1539] [outer = 0x9faa4c00]
19:11:51 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
19:11:51 INFO - document served over http requires an http
19:11:51 INFO - sub-resource via iframe-tag using the meta-referrer
19:11:51 INFO - delivery method with swap-origin-redirect and when
19:11:51 INFO - the target request is cross-origin.
19:11:51 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 3362ms
19:11:51 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
19:11:51 INFO - PROCESS | 1913 | ++DOCSHELL 0x9fbd5c00 == 25 [pid = 1965] [id = 551]
19:11:51 INFO - PROCESS | 1913 | ++DOMWINDOW == 101 (0xa099cc00) [pid = 1965] [serial = 1540] [outer = (nil)]
19:11:52 INFO - PROCESS | 1913 | ++DOMWINDOW == 102 (0xa15efc00) [pid = 1965] [serial = 1541] [outer = 0xa099cc00]
19:11:52 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:11:52 INFO - PROCESS | 1913 | ++DOMWINDOW == 103 (0xa1dc8400) [pid = 1965] [serial = 1542] [outer = 0xa099cc00]
19:11:54 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
19:11:54 INFO - document served over http requires an http
19:11:54 INFO - sub-resource via script-tag using the meta-referrer
19:11:54 INFO - delivery method with keep-origin-redirect and when
19:11:54 INFO - the target request is cross-origin.
19:11:54 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2639ms
19:11:54 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
19:11:54 INFO - PROCESS | 1913 | ++DOCSHELL 0xa063f000 == 26 [pid = 1965] [id = 552]
19:11:54 INFO - PROCESS | 1913 | ++DOMWINDOW == 104 (0xa0642000) [pid = 1965] [serial = 1543] [outer = (nil)]
19:11:54 INFO - PROCESS | 1913 | ++DOMWINDOW == 105 (0xa084b400) [pid = 1965] [serial = 1544] [outer = 0xa0642000]
19:11:55 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:11:55 INFO - PROCESS | 1913 | ++DOMWINDOW == 106 (0xa0f8f400) [pid = 1965] [serial = 1545] [outer = 0xa0642000]
19:11:56 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
19:11:56 INFO - document served over http requires an http
19:11:56 INFO - sub-resource via script-tag using the meta-referrer
19:11:56 INFO - delivery method with no-redirect and when
19:11:56 INFO - the target request is cross-origin.
19:11:56 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 2645ms
19:11:56 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
19:11:58 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0743000 == 27 [pid = 1965] [id = 553]
19:11:58 INFO - PROCESS | 1913 | ++DOMWINDOW == 107 (0xa0747800) [pid = 1965] [serial = 1546] [outer = (nil)]
19:11:58 INFO - PROCESS | 1913 | ++DOMWINDOW == 108 (0xa1e09c00) [pid = 1965] [serial = 1547] [outer = 0xa0747800]
19:11:59 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:11:59 INFO - PROCESS | 1913 | ++DOMWINDOW == 109 (0xa1f71800) [pid = 1965] [serial = 1548] [outer = 0xa0747800]
19:12:00 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
19:12:00 INFO - document served over http requires an http
19:12:00 INFO - sub-resource via script-tag using the meta-referrer
19:12:00 INFO - delivery method with swap-origin-redirect and when
19:12:00 INFO - the target request is cross-origin.
19:12:00 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 4060ms
19:12:00 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
19:12:01 INFO - PROCESS | 1913 | ++DOCSHELL 0xa1e04000 == 28 [pid = 1965] [id = 554]
19:12:01 INFO - PROCESS | 1913 | ++DOMWINDOW == 110 (0xa1e04400) [pid = 1965] [serial = 1549] [outer = (nil)]
19:12:01 INFO - PROCESS | 1913 | ++DOMWINDOW == 111 (0xa2746000) [pid = 1965] [serial = 1550] [outer = 0xa1e04400]
19:12:01 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:12:01 INFO - PROCESS | 1913 | ++DOMWINDOW == 112 (0xa27b9800) [pid = 1965] [serial = 1551] [outer = 0xa1e04400]
19:12:03 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
19:12:03 INFO - document served over http requires an http
19:12:03 INFO - sub-resource via xhr-request using the meta-referrer
19:12:03 INFO - delivery method with keep-origin-redirect and when
19:12:03 INFO - the target request is cross-origin.
19:12:03 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2804ms
19:12:03 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
19:12:04 INFO - PROCESS | 1913 | ++DOCSHELL 0xa2d0a800 == 29 [pid = 1965] [id = 555]
19:12:04 INFO - PROCESS | 1913 | ++DOMWINDOW == 113 (0xa2f1b400) [pid = 1965] [serial = 1552] [outer = (nil)]
19:12:04 INFO - PROCESS | 1913 | ++DOMWINDOW == 114 (0xa358a400) [pid = 1965] [serial = 1553] [outer = 0xa2f1b400]
19:12:05 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:12:05 INFO - PROCESS | 1913 | ++DOMWINDOW == 115 (0xa377ec00) [pid = 1965] [serial = 1554] [outer = 0xa2f1b400]
19:12:06 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
19:12:06 INFO - document served over http requires an http
19:12:06 INFO - sub-resource via xhr-request using the meta-referrer
19:12:06 INFO - delivery method with no-redirect and when
19:12:06 INFO - the target request is cross-origin.
19:12:06 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2603ms
19:12:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
19:12:06 INFO - PROCESS | 1913 | ++DOCSHELL 0xa33a8000 == 30 [pid = 1965] [id = 556]
19:12:06 INFO - PROCESS | 1913 | ++DOMWINDOW == 116 (0xa3c94000) [pid = 1965] [serial = 1555] [outer = (nil)]
19:12:07 INFO - PROCESS | 1913 | ++DOMWINDOW == 117 (0xa3d2d400) [pid = 1965] [serial = 1556] [outer = 0xa3c94000]
19:12:07 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:12:07 INFO - PROCESS | 1913 | ++DOMWINDOW == 118 (0xa3d32400) [pid = 1965] [serial = 1557] [outer = 0xa3c94000]
19:12:09 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
19:12:09 INFO - document served over http requires an http
19:12:09 INFO - sub-resource via xhr-request using the meta-referrer
19:12:09 INFO - delivery method with swap-origin-redirect and when
19:12:09 INFO - the target request is cross-origin.
19:12:09 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2809ms
19:12:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
19:12:09 INFO - PROCESS | 1913 | ++DOCSHELL 0xa3c99400 == 31 [pid = 1965] [id = 557]
19:12:09 INFO - PROCESS | 1913 | ++DOMWINDOW == 119 (0xa3d39400) [pid = 1965] [serial = 1558] [outer = (nil)]
19:12:10 INFO - PROCESS | 1913 | ++DOMWINDOW == 120 (0xa4135400) [pid = 1965] [serial = 1559] [outer = 0xa3d39400]
19:12:10 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:12:10 INFO - PROCESS | 1913 | ++DOMWINDOW == 121 (0xa4139000) [pid = 1965] [serial = 1560] [outer = 0xa3d39400]
19:12:11 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
19:12:11 INFO - document served over http requires an https
19:12:11 INFO - sub-resource via fetch-request using the meta-referrer
19:12:11 INFO - delivery method with keep-origin-redirect and when
19:12:11 INFO - the target request is cross-origin.
19:12:11 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2758ms
19:12:11 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
19:12:12 INFO - PROCESS | 1913 | ++DOCSHELL 0xa4134000 == 32 [pid = 1965] [id = 558]
19:12:12 INFO - PROCESS | 1913 | ++DOMWINDOW == 122 (0xa413ec00) [pid = 1965] [serial = 1561] [outer = (nil)]
19:12:12 INFO - PROCESS | 1913 | ++DOMWINDOW == 123 (0xa4306800) [pid = 1965] [serial = 1562] [outer = 0xa413ec00]
19:12:13 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:12:13 INFO - PROCESS | 1913 | ++DOMWINDOW == 124 (0xa430a800) [pid = 1965] [serial = 1563] [outer = 0xa413ec00]
19:12:14 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
19:12:14 INFO - document served over http requires an https
19:12:14 INFO - sub-resource via fetch-request using the meta-referrer
19:12:14 INFO - delivery method with no-redirect and when
19:12:14 INFO - the target request is cross-origin.
19:12:14 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2660ms
19:12:14 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
19:12:15 INFO - PROCESS | 1913 | ++DOCSHELL 0xa4304400 == 33 [pid = 1965] [id = 559]
19:12:15 INFO - PROCESS | 1913 | ++DOMWINDOW == 125 (0xa4702000) [pid = 1965] [serial = 1564] [outer = (nil)]
19:12:15 INFO - PROCESS | 1913 | ++DOMWINDOW == 126 (0xa4706400) [pid = 1965] [serial = 1565] [outer = 0xa4702000]
19:12:15 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:12:16 INFO - PROCESS | 1913 | ++DOMWINDOW == 127 (0xa470a800) [pid = 1965] [serial = 1566] [outer = 0xa4702000]
19:12:17 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
19:12:17 INFO - document served over http requires an https
19:12:17 INFO - sub-resource via fetch-request using the meta-referrer
19:12:17 INFO - delivery method with swap-origin-redirect and when
19:12:17 INFO - the target request is cross-origin.
19:12:17 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2789ms
19:12:17 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
19:12:18 INFO - PROCESS | 1913 | ++DOCSHELL 0xa4704800 == 34 [pid = 1965] [id = 560]
19:12:18 INFO - PROCESS | 1913 | ++DOMWINDOW == 128 (0xa4704c00) [pid = 1965] [serial = 1567] [outer = (nil)]
19:12:18 INFO - PROCESS | 1913 | ++DOMWINDOW == 129 (0xa4e24400) [pid = 1965] [serial = 1568] [outer = 0xa4704c00]
19:12:19 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:12:19 INFO - PROCESS | 1913 | ++DOMWINDOW == 130 (0xa4e29400) [pid = 1965] [serial = 1569] [outer = 0xa4704c00]
19:12:20 INFO - PROCESS | 1913 | ++DOCSHELL 0xa4f4b000 == 35 [pid = 1965] [id = 561]
19:12:20 INFO - PROCESS | 1913 | ++DOMWINDOW == 131 (0xa4f4b400) [pid = 1965] [serial = 1570] [outer = (nil)]
19:12:20 INFO - PROCESS | 1913 | ++DOMWINDOW == 132 (0xa4f4e000) [pid = 1965] [serial = 1571] [outer = 0xa4f4b400]
19:12:22 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
19:12:22 INFO - document served over http requires an https
19:12:22 INFO - sub-resource via iframe-tag using the meta-referrer
19:12:22 INFO - delivery method with keep-origin-redirect and when
19:12:22 INFO - the target request is cross-origin.
19:12:22 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 4869ms
19:12:22 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
19:12:23 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0538400 == 36 [pid = 1965] [id = 562]
19:12:23 INFO - PROCESS | 1913 | ++DOMWINDOW == 133 (0xa0637c00) [pid = 1965] [serial = 1572] [outer = (nil)]
19:12:23 INFO - PROCESS | 1913 | ++DOMWINDOW == 134 (0xa0747000) [pid = 1965] [serial = 1573] [outer = 0xa0637c00]
19:12:23 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:12:23 INFO - PROCESS | 1913 | ++DOMWINDOW == 135 (0xa0d46000) [pid = 1965] [serial = 1574] [outer = 0xa0637c00]
19:12:24 INFO - PROCESS | 1913 | --DOCSHELL 0xa0538000 == 35 [pid = 1965] [id = 533]
19:12:24 INFO - PROCESS | 1913 | --DOCSHELL 0xa1d0a800 == 34 [pid = 1965] [id = 535]
19:12:24 INFO - PROCESS | 1913 | --DOCSHELL 0xa0d3dc00 == 33 [pid = 1965] [id = 534]
19:12:24 INFO - PROCESS | 1913 | --DOCSHELL 0xa0d45000 == 32 [pid = 1965] [id = 536]
19:12:24 INFO - PROCESS | 1913 | --DOCSHELL 0xa1f6f400 == 31 [pid = 1965] [id = 537]
19:12:24 INFO - PROCESS | 1913 | --DOCSHELL 0xa27ae800 == 30 [pid = 1965] [id = 538]
19:12:24 INFO - PROCESS | 1913 | --DOCSHELL 0xa2d07c00 == 29 [pid = 1965] [id = 539]
19:12:24 INFO - PROCESS | 1913 | --DOCSHELL 0xa2f20000 == 28 [pid = 1965] [id = 540]
19:12:24 INFO - PROCESS | 1913 | --DOCSHELL 0xa33a6800 == 27 [pid = 1965] [id = 541]
19:12:24 INFO - PROCESS | 1913 | --DOCSHELL 0xa3596c00 == 26 [pid = 1965] [id = 542]
19:12:24 INFO - PROCESS | 1913 | --DOCSHELL 0x9fd74000 == 25 [pid = 1965] [id = 544]
19:12:24 INFO - PROCESS | 1913 | --DOCSHELL 0x9faa3800 == 24 [pid = 1965] [id = 546]
19:12:24 INFO - PROCESS | 1913 | --DOCSHELL 0x9f466c00 == 23 [pid = 1965] [id = 545]
19:12:24 INFO - PROCESS | 1913 | --DOCSHELL 0xa0f3d800 == 22 [pid = 1965] [id = 511]
19:12:24 INFO - PROCESS | 1913 | --DOCSHELL 0xa0f89c00 == 21 [pid = 1965] [id = 548]
19:12:24 INFO - PROCESS | 1913 | --DOCSHELL 0x9faa5400 == 20 [pid = 1965] [id = 547]
19:12:24 INFO - PROCESS | 1913 | --DOCSHELL 0x9f022000 == 19 [pid = 1965] [id = 532]
19:12:24 INFO - PROCESS | 1913 | --DOCSHELL 0x9efe9800 == 18 [pid = 1965] [id = 550]
19:12:24 INFO - PROCESS | 1913 | --DOCSHELL 0xa063f400 == 17 [pid = 1965] [id = 549]
19:12:24 INFO - PROCESS | 1913 | --DOCSHELL 0xa0f93c00 == 16 [pid = 1965] [id = 512]
19:12:24 INFO - PROCESS | 1913 | --DOMWINDOW == 134 (0xa054c000) [pid = 1965] [serial = 1482] [outer = (nil)] [url = about:blank]
19:12:24 INFO - PROCESS | 1913 | --DOMWINDOW == 133 (0xa0f3c800) [pid = 1965] [serial = 1485] [outer = (nil)] [url = about:blank]
19:12:24 INFO - PROCESS | 1913 | --DOMWINDOW == 132 (0xa0d47400) [pid = 1965] [serial = 1479] [outer = (nil)] [url = about:blank]
19:12:24 INFO - PROCESS | 1913 | ++DOCSHELL 0x9f465400 == 17 [pid = 1965] [id = 563]
19:12:24 INFO - PROCESS | 1913 | ++DOMWINDOW == 133 (0x9f466c00) [pid = 1965] [serial = 1575] [outer = (nil)]
19:12:25 INFO - PROCESS | 1913 | ++DOMWINDOW == 134 (0x9fbd1c00) [pid = 1965] [serial = 1576] [outer = 0x9f466c00]
19:12:25 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
19:12:25 INFO - document served over http requires an https
19:12:25 INFO - sub-resource via iframe-tag using the meta-referrer
19:12:25 INFO - delivery method with no-redirect and when
19:12:25 INFO - the target request is cross-origin.
19:12:25 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2892ms
19:12:25 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
19:12:25 INFO - PROCESS | 1913 | ++DOCSHELL 0x9faa3800 == 18 [pid = 1965] [id = 564]
19:12:25 INFO - PROCESS | 1913 | ++DOMWINDOW == 135 (0x9faa6c00) [pid = 1965] [serial = 1577] [outer = (nil)]
19:12:25 INFO - PROCESS | 1913 | ++DOMWINDOW == 136 (0xa0534800) [pid = 1965] [serial = 1578] [outer = 0x9faa6c00]
19:12:26 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:12:26 INFO - PROCESS | 1913 | ++DOMWINDOW == 137 (0xa054c800) [pid = 1965] [serial = 1579] [outer = 0x9faa6c00]
19:12:27 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0842800 == 19 [pid = 1965] [id = 565]
19:12:27 INFO - PROCESS | 1913 | ++DOMWINDOW == 138 (0xa0846c00) [pid = 1965] [serial = 1580] [outer = (nil)]
19:12:27 INFO - PROCESS | 1913 | ++DOMWINDOW == 139 (0xa0993400) [pid = 1965] [serial = 1581] [outer = 0xa0846c00]
19:12:27 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
19:12:27 INFO - document served over http requires an https
19:12:27 INFO - sub-resource via iframe-tag using the meta-referrer
19:12:27 INFO - delivery method with swap-origin-redirect and when
19:12:27 INFO - the target request is cross-origin.
19:12:27 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2302ms
19:12:27 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
19:12:28 INFO - PROCESS | 1913 | ++DOCSHELL 0x9fd78800 == 20 [pid = 1965] [id = 566]
19:12:28 INFO - PROCESS | 1913 | ++DOMWINDOW == 140 (0x9fd7a800) [pid = 1965] [serial = 1582] [outer = (nil)]
19:12:28 INFO - PROCESS | 1913 | ++DOMWINDOW == 141 (0xa0dad400) [pid = 1965] [serial = 1583] [outer = 0x9fd7a800]
19:12:28 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:12:28 INFO - PROCESS | 1913 | ++DOMWINDOW == 142 (0xa0f8b000) [pid = 1965] [serial = 1584] [outer = 0x9fd7a800]
19:12:31 INFO - PROCESS | 1913 | --DOMWINDOW == 141 (0xa1d0e800) [pid = 1965] [serial = 1496] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:12:31 INFO - PROCESS | 1913 | --DOMWINDOW == 140 (0x9f024c00) [pid = 1965] [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]
19:12:31 INFO - PROCESS | 1913 | --DOMWINDOW == 139 (0xa063e000) [pid = 1965] [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]
19:12:31 INFO - PROCESS | 1913 | --DOMWINDOW == 138 (0x9f466400) [pid = 1965] [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]
19:12:31 INFO - PROCESS | 1913 | --DOMWINDOW == 137 (0xa0542800) [pid = 1965] [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]
19:12:31 INFO - PROCESS | 1913 | --DOMWINDOW == 136 (0x9fbdd800) [pid = 1965] [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]
19:12:31 INFO - PROCESS | 1913 | --DOMWINDOW == 135 (0x9eff4c00) [pid = 1965] [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]
19:12:31 INFO - PROCESS | 1913 | --DOMWINDOW == 134 (0xa27b1400) [pid = 1965] [serial = 1502] [outer = (nil)] [url = about:blank]
19:12:31 INFO - PROCESS | 1913 | --DOMWINDOW == 133 (0xa0549800) [pid = 1965] [serial = 1523] [outer = (nil)] [url = about:blank]
19:12:31 INFO - PROCESS | 1913 | --DOMWINDOW == 132 (0xa1dd1000) [pid = 1965] [serial = 1497] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:12:31 INFO - PROCESS | 1913 | --DOMWINDOW == 131 (0xa0842400) [pid = 1965] [serial = 1492] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447470674790]
19:12:31 INFO - PROCESS | 1913 | --DOMWINDOW == 130 (0xa0f8e000) [pid = 1965] [serial = 1494] [outer = (nil)] [url = about:blank]
19:12:31 INFO - PROCESS | 1913 | --DOMWINDOW == 129 (0xa3784400) [pid = 1965] [serial = 1517] [outer = (nil)] [url = about:blank]
19:12:31 INFO - PROCESS | 1913 | --DOMWINDOW == 128 (0xa3c8cc00) [pid = 1965] [serial = 1520] [outer = (nil)] [url = about:blank]
19:12:31 INFO - PROCESS | 1913 | --DOMWINDOW == 127 (0xa2d09400) [pid = 1965] [serial = 1505] [outer = (nil)] [url = about:blank]
19:12:31 INFO - PROCESS | 1913 | --DOMWINDOW == 126 (0xa0749000) [pid = 1965] [serial = 1531] [outer = (nil)] [url = about:blank]
19:12:31 INFO - PROCESS | 1913 | --DOMWINDOW == 125 (0x9fd77c00) [pid = 1965] [serial = 1526] [outer = (nil)] [url = about:blank]
19:12:31 INFO - PROCESS | 1913 | --DOMWINDOW == 124 (0xa2f22800) [pid = 1965] [serial = 1508] [outer = (nil)] [url = about:blank]
19:12:31 INFO - PROCESS | 1913 | --DOMWINDOW == 123 (0xa1f7b800) [pid = 1965] [serial = 1499] [outer = (nil)] [url = about:blank]
19:12:31 INFO - PROCESS | 1913 | --DOMWINDOW == 122 (0x9fd70c00) [pid = 1965] [serial = 1529] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
19:12:31 INFO - PROCESS | 1913 | --DOMWINDOW == 121 (0xa3597800) [pid = 1965] [serial = 1514] [outer = (nil)] [url = about:blank]
19:12:31 INFO - PROCESS | 1913 | --DOMWINDOW == 120 (0xa33a9800) [pid = 1965] [serial = 1511] [outer = (nil)] [url = about:blank]
19:12:31 INFO - PROCESS | 1913 | --DOMWINDOW == 119 (0xa1572000) [pid = 1965] [serial = 1534] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447470707666]
19:12:31 INFO - PROCESS | 1913 | --DOMWINDOW == 118 (0xa18b7400) [pid = 1965] [serial = 1536] [outer = (nil)] [url = about:blank]
19:12:31 INFO - PROCESS | 1913 | --DOMWINDOW == 117 (0xa0547400) [pid = 1965] [serial = 1539] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
19:12:31 INFO - PROCESS | 1913 | --DOMWINDOW == 116 (0xa0993c00) [pid = 1965] [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]
19:12:31 INFO - PROCESS | 1913 | --DOMWINDOW == 115 (0xa0529800) [pid = 1965] [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]
19:12:31 INFO - PROCESS | 1913 | --DOMWINDOW == 114 (0xa0db1000) [pid = 1965] [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]
19:12:31 INFO - PROCESS | 1913 | --DOMWINDOW == 113 (0x9f01e800) [pid = 1965] [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]
19:12:31 INFO - PROCESS | 1913 | --DOMWINDOW == 112 (0x9faa4c00) [pid = 1965] [serial = 1538] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
19:12:31 INFO - PROCESS | 1913 | --DOMWINDOW == 111 (0x9f469c00) [pid = 1965] [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]
19:12:31 INFO - PROCESS | 1913 | --DOMWINDOW == 110 (0xa0f94000) [pid = 1965] [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]
19:12:31 INFO - PROCESS | 1913 | --DOMWINDOW == 109 (0x9eff2800) [pid = 1965] [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]
19:12:31 INFO - PROCESS | 1913 | --DOMWINDOW == 108 (0xa0f8c400) [pid = 1965] [serial = 1533] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447470707666]
19:12:31 INFO - PROCESS | 1913 | --DOMWINDOW == 107 (0xa0f92800) [pid = 1965] [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]
19:12:31 INFO - PROCESS | 1913 | --DOMWINDOW == 106 (0xa0d3ec00) [pid = 1965] [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]
19:12:31 INFO - PROCESS | 1913 | --DOMWINDOW == 105 (0xa0642c00) [pid = 1965] [serial = 1491] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447470674790]
19:12:31 INFO - PROCESS | 1913 | --DOMWINDOW == 104 (0xa0f30400) [pid = 1965] [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]
19:12:31 INFO - PROCESS | 1913 | --DOMWINDOW == 103 (0x9faa4000) [pid = 1965] [serial = 1528] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
19:12:31 INFO - PROCESS | 1913 | --DOMWINDOW == 102 (0x9faac800) [pid = 1965] [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]
19:12:31 INFO - PROCESS | 1913 | --DOMWINDOW == 101 (0xa0f31c00) [pid = 1965] [serial = 1425] [outer = (nil)] [url = about:blank]
19:12:31 INFO - PROCESS | 1913 | --DOMWINDOW == 100 (0x9fab2800) [pid = 1965] [serial = 1383] [outer = (nil)] [url = about:blank]
19:12:31 INFO - PROCESS | 1913 | --DOMWINDOW == 99 (0xa0643400) [pid = 1965] [serial = 1395] [outer = (nil)] [url = about:blank]
19:12:31 INFO - PROCESS | 1913 | --DOMWINDOW == 98 (0x9fd71c00) [pid = 1965] [serial = 1386] [outer = (nil)] [url = about:blank]
19:12:31 INFO - PROCESS | 1913 | --DOMWINDOW == 97 (0xa099e400) [pid = 1965] [serial = 1419] [outer = (nil)] [url = about:blank]
19:12:31 INFO - PROCESS | 1913 | --DOMWINDOW == 96 (0xa054dc00) [pid = 1965] [serial = 1392] [outer = (nil)] [url = about:blank]
19:12:31 INFO - PROCESS | 1913 | --DOMWINDOW == 95 (0x9fd6e000) [pid = 1965] [serial = 1416] [outer = (nil)] [url = about:blank]
19:12:31 INFO - PROCESS | 1913 | --DOMWINDOW == 94 (0xa1577800) [pid = 1965] [serial = 1431] [outer = (nil)] [url = about:blank]
19:12:31 INFO - PROCESS | 1913 | --DOMWINDOW == 93 (0xa0da8800) [pid = 1965] [serial = 1422] [outer = (nil)] [url = about:blank]
19:12:31 INFO - PROCESS | 1913 | --DOMWINDOW == 92 (0xa0533000) [pid = 1965] [serial = 1389] [outer = (nil)] [url = about:blank]
19:12:31 INFO - PROCESS | 1913 | --DOMWINDOW == 91 (0x9faac000) [pid = 1965] [serial = 1380] [outer = (nil)] [url = about:blank]
19:12:31 INFO - PROCESS | 1913 | --DOMWINDOW == 90 (0xa0f8a800) [pid = 1965] [serial = 1428] [outer = (nil)] [url = about:blank]
19:12:32 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
19:12:32 INFO - document served over http requires an https
19:12:32 INFO - sub-resource via script-tag using the meta-referrer
19:12:32 INFO - delivery method with keep-origin-redirect and when
19:12:32 INFO - the target request is cross-origin.
19:12:32 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 5314ms
19:12:32 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
19:12:33 INFO - PROCESS | 1913 | ++DOCSHELL 0x9f46b400 == 21 [pid = 1965] [id = 567]
19:12:33 INFO - PROCESS | 1913 | ++DOMWINDOW == 91 (0x9faa4000) [pid = 1965] [serial = 1585] [outer = (nil)]
19:12:33 INFO - PROCESS | 1913 | ++DOMWINDOW == 92 (0x9fab1400) [pid = 1965] [serial = 1586] [outer = 0x9faa4000]
19:12:34 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:12:34 INFO - PROCESS | 1913 | ++DOMWINDOW == 93 (0x9fd74800) [pid = 1965] [serial = 1587] [outer = 0x9faa4000]
19:12:35 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
19:12:35 INFO - document served over http requires an https
19:12:35 INFO - sub-resource via script-tag using the meta-referrer
19:12:35 INFO - delivery method with no-redirect and when
19:12:35 INFO - the target request is cross-origin.
19:12:35 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 2649ms
19:12:35 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
19:12:36 INFO - PROCESS | 1913 | ++DOCSHELL 0x9efed000 == 22 [pid = 1965] [id = 568]
19:12:36 INFO - PROCESS | 1913 | ++DOMWINDOW == 94 (0x9f464400) [pid = 1965] [serial = 1588] [outer = (nil)]
19:12:36 INFO - PROCESS | 1913 | ++DOMWINDOW == 95 (0xa074b800) [pid = 1965] [serial = 1589] [outer = 0x9f464400]
19:12:36 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:12:36 INFO - PROCESS | 1913 | ++DOMWINDOW == 96 (0xa099c000) [pid = 1965] [serial = 1590] [outer = 0x9f464400]
19:12:39 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
19:12:39 INFO - document served over http requires an https
19:12:39 INFO - sub-resource via script-tag using the meta-referrer
19:12:39 INFO - delivery method with swap-origin-redirect and when
19:12:39 INFO - the target request is cross-origin.
19:12:39 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 3613ms
19:12:39 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
19:12:39 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0742000 == 23 [pid = 1965] [id = 569]
19:12:39 INFO - PROCESS | 1913 | ++DOMWINDOW == 97 (0xa0742800) [pid = 1965] [serial = 1591] [outer = (nil)]
19:12:40 INFO - PROCESS | 1913 | ++DOMWINDOW == 98 (0xa0f8f800) [pid = 1965] [serial = 1592] [outer = 0xa0742800]
19:12:40 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:12:40 INFO - PROCESS | 1913 | ++DOMWINDOW == 99 (0xa1576c00) [pid = 1965] [serial = 1593] [outer = 0xa0742800]
19:12:41 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
19:12:41 INFO - document served over http requires an https
19:12:41 INFO - sub-resource via xhr-request using the meta-referrer
19:12:41 INFO - delivery method with keep-origin-redirect and when
19:12:41 INFO - the target request is cross-origin.
19:12:41 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2514ms
19:12:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
19:12:42 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0f3e400 == 24 [pid = 1965] [id = 570]
19:12:42 INFO - PROCESS | 1913 | ++DOMWINDOW == 100 (0xa0f87c00) [pid = 1965] [serial = 1594] [outer = (nil)]
19:12:42 INFO - PROCESS | 1913 | ++DOMWINDOW == 101 (0xa1d0d000) [pid = 1965] [serial = 1595] [outer = 0xa0f87c00]
19:12:42 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:12:42 INFO - PROCESS | 1913 | ++DOMWINDOW == 102 (0xa1e02400) [pid = 1965] [serial = 1596] [outer = 0xa0f87c00]
19:12:43 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
19:12:43 INFO - document served over http requires an https
19:12:43 INFO - sub-resource via xhr-request using the meta-referrer
19:12:43 INFO - delivery method with no-redirect and when
19:12:43 INFO - the target request is cross-origin.
19:12:43 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2196ms
19:12:43 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
19:12:44 INFO - PROCESS | 1913 | ++DOCSHELL 0xa1d06c00 == 25 [pid = 1965] [id = 571]
19:12:44 INFO - PROCESS | 1913 | ++DOMWINDOW == 103 (0xa1dd1c00) [pid = 1965] [serial = 1597] [outer = (nil)]
19:12:44 INFO - PROCESS | 1913 | ++DOMWINDOW == 104 (0xa2747800) [pid = 1965] [serial = 1598] [outer = 0xa1dd1c00]
19:12:44 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:12:44 INFO - PROCESS | 1913 | ++DOMWINDOW == 105 (0xa27b2c00) [pid = 1965] [serial = 1599] [outer = 0xa1dd1c00]
19:12:46 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
19:12:46 INFO - document served over http requires an https
19:12:46 INFO - sub-resource via xhr-request using the meta-referrer
19:12:46 INFO - delivery method with swap-origin-redirect and when
19:12:46 INFO - the target request is cross-origin.
19:12:46 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2749ms
19:12:46 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
19:12:47 INFO - PROCESS | 1913 | ++DOCSHELL 0xa2d0b400 == 26 [pid = 1965] [id = 572]
19:12:47 INFO - PROCESS | 1913 | ++DOMWINDOW == 106 (0xa2d0f400) [pid = 1965] [serial = 1600] [outer = (nil)]
19:12:47 INFO - PROCESS | 1913 | ++DOMWINDOW == 107 (0xa33a0000) [pid = 1965] [serial = 1601] [outer = 0xa2d0f400]
19:12:47 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:12:48 INFO - PROCESS | 1913 | ++DOMWINDOW == 108 (0xa33acc00) [pid = 1965] [serial = 1602] [outer = 0xa2d0f400]
19:12:49 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
19:12:49 INFO - document served over http requires an http
19:12:49 INFO - sub-resource via fetch-request using the meta-referrer
19:12:49 INFO - delivery method with keep-origin-redirect and when
19:12:49 INFO - the target request is same-origin.
19:12:49 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2756ms
19:12:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
19:12:50 INFO - PROCESS | 1913 | ++DOCSHELL 0xa2f26000 == 27 [pid = 1965] [id = 573]
19:12:50 INFO - PROCESS | 1913 | ++DOMWINDOW == 109 (0xa3777c00) [pid = 1965] [serial = 1603] [outer = (nil)]
19:12:50 INFO - PROCESS | 1913 | ++DOMWINDOW == 110 (0xa387f800) [pid = 1965] [serial = 1604] [outer = 0xa3777c00]
19:12:50 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:12:50 INFO - PROCESS | 1913 | ++DOMWINDOW == 111 (0xa3c8d800) [pid = 1965] [serial = 1605] [outer = 0xa3777c00]
19:12:52 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
19:12:52 INFO - document served over http requires an http
19:12:52 INFO - sub-resource via fetch-request using the meta-referrer
19:12:52 INFO - delivery method with no-redirect and when
19:12:52 INFO - the target request is same-origin.
19:12:52 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2655ms
19:12:52 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
19:12:52 INFO - PROCESS | 1913 | ++DOCSHELL 0xa3782c00 == 28 [pid = 1965] [id = 574]
19:12:52 INFO - PROCESS | 1913 | ++DOMWINDOW == 112 (0xa3784400) [pid = 1965] [serial = 1606] [outer = (nil)]
19:12:53 INFO - PROCESS | 1913 | ++DOMWINDOW == 113 (0xa4139800) [pid = 1965] [serial = 1607] [outer = 0xa3784400]
19:12:53 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:12:53 INFO - PROCESS | 1913 | ++DOMWINDOW == 114 (0xa4310400) [pid = 1965] [serial = 1608] [outer = 0xa3784400]
19:12:54 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
19:12:54 INFO - document served over http requires an http
19:12:54 INFO - sub-resource via fetch-request using the meta-referrer
19:12:54 INFO - delivery method with swap-origin-redirect and when
19:12:54 INFO - the target request is same-origin.
19:12:54 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2695ms
19:12:54 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
19:12:55 INFO - PROCESS | 1913 | ++DOCSHELL 0xa4132800 == 29 [pid = 1965] [id = 575]
19:12:55 INFO - PROCESS | 1913 | ++DOMWINDOW == 115 (0xa4e24800) [pid = 1965] [serial = 1609] [outer = (nil)]
19:12:55 INFO - PROCESS | 1913 | ++DOMWINDOW == 116 (0xa4f54c00) [pid = 1965] [serial = 1610] [outer = 0xa4e24800]
19:12:56 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:12:56 INFO - PROCESS | 1913 | ++DOMWINDOW == 117 (0xa4fcf400) [pid = 1965] [serial = 1611] [outer = 0xa4e24800]
19:12:58 INFO - PROCESS | 1913 | ++DOCSHELL 0xa4fd5000 == 30 [pid = 1965] [id = 576]
19:12:58 INFO - PROCESS | 1913 | ++DOMWINDOW == 118 (0xa4fd5800) [pid = 1965] [serial = 1612] [outer = (nil)]
19:12:58 INFO - PROCESS | 1913 | ++DOMWINDOW == 119 (0xa4fd9400) [pid = 1965] [serial = 1613] [outer = 0xa4fd5800]
19:12:59 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
19:12:59 INFO - document served over http requires an http
19:12:59 INFO - sub-resource via iframe-tag using the meta-referrer
19:12:59 INFO - delivery method with keep-origin-redirect and when
19:12:59 INFO - the target request is same-origin.
19:12:59 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 4150ms
19:12:59 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
19:12:59 INFO - PROCESS | 1913 | ++DOCSHELL 0xa4f4fc00 == 31 [pid = 1965] [id = 577]
19:12:59 INFO - PROCESS | 1913 | ++DOMWINDOW == 120 (0xa4f52000) [pid = 1965] [serial = 1614] [outer = (nil)]
19:12:59 INFO - PROCESS | 1913 | ++DOMWINDOW == 121 (0xa5190400) [pid = 1965] [serial = 1615] [outer = 0xa4f52000]
19:13:00 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:13:00 INFO - PROCESS | 1913 | ++DOMWINDOW == 122 (0xa5194800) [pid = 1965] [serial = 1616] [outer = 0xa4f52000]
19:13:01 INFO - PROCESS | 1913 | ++DOCSHELL 0xa519b400 == 32 [pid = 1965] [id = 578]
19:13:01 INFO - PROCESS | 1913 | ++DOMWINDOW == 123 (0xa519b800) [pid = 1965] [serial = 1617] [outer = (nil)]
19:13:01 INFO - PROCESS | 1913 | ++DOMWINDOW == 124 (0xa519cc00) [pid = 1965] [serial = 1618] [outer = 0xa519b800]
19:13:02 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
19:13:02 INFO - document served over http requires an http
19:13:02 INFO - sub-resource via iframe-tag using the meta-referrer
19:13:02 INFO - delivery method with no-redirect and when
19:13:02 INFO - the target request is same-origin.
19:13:02 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2957ms
19:13:02 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
19:13:02 INFO - PROCESS | 1913 | ++DOCSHELL 0xa4fdb400 == 33 [pid = 1965] [id = 579]
19:13:02 INFO - PROCESS | 1913 | ++DOMWINDOW == 125 (0xa4fdc000) [pid = 1965] [serial = 1619] [outer = (nil)]
19:13:02 INFO - PROCESS | 1913 | ++DOMWINDOW == 126 (0xa5326c00) [pid = 1965] [serial = 1620] [outer = 0xa4fdc000]
19:13:03 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:13:03 INFO - PROCESS | 1913 | ++DOMWINDOW == 127 (0xa532d400) [pid = 1965] [serial = 1621] [outer = 0xa4fdc000]
19:13:04 INFO - PROCESS | 1913 | --DOCSHELL 0xa063f000 == 32 [pid = 1965] [id = 552]
19:13:04 INFO - PROCESS | 1913 | --DOCSHELL 0xa0743000 == 31 [pid = 1965] [id = 553]
19:13:04 INFO - PROCESS | 1913 | --DOCSHELL 0xa1e04000 == 30 [pid = 1965] [id = 554]
19:13:04 INFO - PROCESS | 1913 | --DOCSHELL 0xa18c1000 == 29 [pid = 1965] [id = 523]
19:13:04 INFO - PROCESS | 1913 | --DOCSHELL 0xa2d0a800 == 28 [pid = 1965] [id = 555]
19:13:04 INFO - PROCESS | 1913 | --DOCSHELL 0xa33a8000 == 27 [pid = 1965] [id = 556]
19:13:04 INFO - PROCESS | 1913 | --DOCSHELL 0xa3c99400 == 26 [pid = 1965] [id = 557]
19:13:04 INFO - PROCESS | 1913 | --DOCSHELL 0xa4134000 == 25 [pid = 1965] [id = 558]
19:13:04 INFO - PROCESS | 1913 | --DOCSHELL 0xa4304400 == 24 [pid = 1965] [id = 559]
19:13:04 INFO - PROCESS | 1913 | --DOCSHELL 0x9f465400 == 23 [pid = 1965] [id = 563]
19:13:04 INFO - PROCESS | 1913 | --DOCSHELL 0xa0538400 == 22 [pid = 1965] [id = 562]
19:13:04 INFO - PROCESS | 1913 | --DOCSHELL 0xa0842800 == 21 [pid = 1965] [id = 565]
19:13:04 INFO - PROCESS | 1913 | --DOCSHELL 0x9faa3800 == 20 [pid = 1965] [id = 564]
19:13:05 INFO - PROCESS | 1913 | --DOCSHELL 0x9f46b400 == 19 [pid = 1965] [id = 567]
19:13:05 INFO - PROCESS | 1913 | --DOCSHELL 0x9efed000 == 18 [pid = 1965] [id = 568]
19:13:05 INFO - PROCESS | 1913 | --DOCSHELL 0xa0742000 == 17 [pid = 1965] [id = 569]
19:13:05 INFO - PROCESS | 1913 | --DOCSHELL 0xa4f4b000 == 16 [pid = 1965] [id = 561]
19:13:05 INFO - PROCESS | 1913 | --DOCSHELL 0xa0f3e400 == 15 [pid = 1965] [id = 570]
19:13:05 INFO - PROCESS | 1913 | --DOCSHELL 0xa1d06c00 == 14 [pid = 1965] [id = 571]
19:13:05 INFO - PROCESS | 1913 | --DOCSHELL 0xa2d0b400 == 13 [pid = 1965] [id = 572]
19:13:05 INFO - PROCESS | 1913 | --DOCSHELL 0xa2f26000 == 12 [pid = 1965] [id = 573]
19:13:05 INFO - PROCESS | 1913 | --DOCSHELL 0xa3782c00 == 11 [pid = 1965] [id = 574]
19:13:05 INFO - PROCESS | 1913 | --DOCSHELL 0xa4fd5000 == 10 [pid = 1965] [id = 576]
19:13:05 INFO - PROCESS | 1913 | --DOCSHELL 0xa4132800 == 9 [pid = 1965] [id = 575]
19:13:05 INFO - PROCESS | 1913 | --DOCSHELL 0xa519b400 == 8 [pid = 1965] [id = 578]
19:13:05 INFO - PROCESS | 1913 | --DOCSHELL 0xa4f4fc00 == 7 [pid = 1965] [id = 577]
19:13:05 INFO - PROCESS | 1913 | --DOCSHELL 0x9fbd5c00 == 6 [pid = 1965] [id = 551]
19:13:05 INFO - PROCESS | 1913 | --DOCSHELL 0x9fd78800 == 5 [pid = 1965] [id = 566]
19:13:05 INFO - PROCESS | 1913 | --DOCSHELL 0xa3781800 == 4 [pid = 1965] [id = 543]
19:13:05 INFO - PROCESS | 1913 | --DOCSHELL 0xa0646000 == 3 [pid = 1965] [id = 527]
19:13:05 INFO - PROCESS | 1913 | --DOCSHELL 0xa4704800 == 2 [pid = 1965] [id = 560]
19:13:06 INFO - PROCESS | 1913 | --DOMWINDOW == 126 (0xa15e5000) [pid = 1965] [serial = 1490] [outer = (nil)] [url = about:blank]
19:13:06 INFO - PROCESS | 1913 | --DOMWINDOW == 125 (0xa099e000) [pid = 1965] [serial = 1532] [outer = (nil)] [url = about:blank]
19:13:06 INFO - PROCESS | 1913 | --DOMWINDOW == 124 (0xa0db2000) [pid = 1965] [serial = 1524] [outer = (nil)] [url = about:blank]
19:13:06 INFO - PROCESS | 1913 | --DOMWINDOW == 123 (0xa0749400) [pid = 1965] [serial = 1527] [outer = (nil)] [url = about:blank]
19:13:06 INFO - PROCESS | 1913 | --DOMWINDOW == 122 (0xa1d07c00) [pid = 1965] [serial = 1537] [outer = (nil)] [url = about:blank]
19:13:06 INFO - PROCESS | 1913 | ++DOCSHELL 0x9efea800 == 3 [pid = 1965] [id = 580]
19:13:06 INFO - PROCESS | 1913 | ++DOMWINDOW == 123 (0x9efec000) [pid = 1965] [serial = 1622] [outer = (nil)]
19:13:06 INFO - PROCESS | 1913 | ++DOMWINDOW == 124 (0x9eff0400) [pid = 1965] [serial = 1623] [outer = 0x9efec000]
19:13:07 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
19:13:07 INFO - document served over http requires an http
19:13:07 INFO - sub-resource via iframe-tag using the meta-referrer
19:13:07 INFO - delivery method with swap-origin-redirect and when
19:13:07 INFO - the target request is same-origin.
19:13:07 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 5117ms
19:13:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
19:13:07 INFO - PROCESS | 1913 | ++DOCSHELL 0x9f021c00 == 4 [pid = 1965] [id = 581]
19:13:07 INFO - PROCESS | 1913 | ++DOMWINDOW == 125 (0x9f024000) [pid = 1965] [serial = 1624] [outer = (nil)]
19:13:07 INFO - PROCESS | 1913 | ++DOMWINDOW == 126 (0x9f027400) [pid = 1965] [serial = 1625] [outer = 0x9f024000]
19:13:08 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:13:08 INFO - PROCESS | 1913 | ++DOMWINDOW == 127 (0x9f460000) [pid = 1965] [serial = 1626] [outer = 0x9f024000]
19:13:09 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
19:13:09 INFO - document served over http requires an http
19:13:09 INFO - sub-resource via script-tag using the meta-referrer
19:13:09 INFO - delivery method with keep-origin-redirect and when
19:13:09 INFO - the target request is same-origin.
19:13:09 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2801ms
19:13:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
19:13:10 INFO - PROCESS | 1913 | ++DOCSHELL 0x9f023400 == 5 [pid = 1965] [id = 582]
19:13:10 INFO - PROCESS | 1913 | ++DOMWINDOW == 128 (0x9faa3800) [pid = 1965] [serial = 1627] [outer = (nil)]
19:13:10 INFO - PROCESS | 1913 | ++DOMWINDOW == 129 (0x9fab1c00) [pid = 1965] [serial = 1628] [outer = 0x9faa3800]
19:13:11 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:13:11 INFO - PROCESS | 1913 | ++DOMWINDOW == 130 (0x9fbd5400) [pid = 1965] [serial = 1629] [outer = 0x9faa3800]
19:13:18 INFO - PROCESS | 1913 | --DOMWINDOW == 129 (0xa3c94000) [pid = 1965] [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]
19:13:18 INFO - PROCESS | 1913 | --DOMWINDOW == 128 (0xa0747800) [pid = 1965] [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]
19:13:18 INFO - PROCESS | 1913 | --DOMWINDOW == 127 (0xa099cc00) [pid = 1965] [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]
19:13:18 INFO - PROCESS | 1913 | --DOMWINDOW == 126 (0xa3d39400) [pid = 1965] [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]
19:13:18 INFO - PROCESS | 1913 | --DOMWINDOW == 125 (0xa0637c00) [pid = 1965] [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]
19:13:18 INFO - PROCESS | 1913 | --DOMWINDOW == 124 (0x9f466c00) [pid = 1965] [serial = 1575] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447470744951]
19:13:18 INFO - PROCESS | 1913 | --DOMWINDOW == 123 (0x9fd78c00) [pid = 1965] [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]
19:13:18 INFO - PROCESS | 1913 | --DOMWINDOW == 122 (0x9ed3bc00) [pid = 1965] [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]
19:13:18 INFO - PROCESS | 1913 | --DOMWINDOW == 121 (0x9faa4800) [pid = 1965] [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]
19:13:18 INFO - PROCESS | 1913 | --DOMWINDOW == 120 (0xa0998c00) [pid = 1965] [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]
19:13:18 INFO - PROCESS | 1913 | --DOMWINDOW == 119 (0xa15e3800) [pid = 1965] [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]
19:13:18 INFO - PROCESS | 1913 | --DOMWINDOW == 118 (0xa1d0b400) [pid = 1965] [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]
19:13:18 INFO - PROCESS | 1913 | --DOMWINDOW == 117 (0xa1dcd800) [pid = 1965] [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]
19:13:18 INFO - PROCESS | 1913 | --DOMWINDOW == 116 (0xa1dd1800) [pid = 1965] [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]
19:13:18 INFO - PROCESS | 1913 | --DOMWINDOW == 115 (0xa1f6dc00) [pid = 1965] [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]
19:13:18 INFO - PROCESS | 1913 | --DOMWINDOW == 114 (0xa0740400) [pid = 1965] [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]
19:13:18 INFO - PROCESS | 1913 | --DOMWINDOW == 113 (0xa0d46400) [pid = 1965] [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]
19:13:18 INFO - PROCESS | 1913 | --DOMWINDOW == 112 (0xa0d45400) [pid = 1965] [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]
19:13:18 INFO - PROCESS | 1913 | --DOMWINDOW == 111 (0xa27ab400) [pid = 1965] [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]
19:13:18 INFO - PROCESS | 1913 | --DOMWINDOW == 110 (0xa27aec00) [pid = 1965] [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]
19:13:18 INFO - PROCESS | 1913 | --DOMWINDOW == 109 (0xa2f19800) [pid = 1965] [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]
19:13:18 INFO - PROCESS | 1913 | --DOMWINDOW == 108 (0xa33a3000) [pid = 1965] [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]
19:13:18 INFO - PROCESS | 1913 | --DOMWINDOW == 107 (0xa33a8400) [pid = 1965] [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]
19:13:18 INFO - PROCESS | 1913 | --DOMWINDOW == 106 (0xa377f400) [pid = 1965] [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]
19:13:18 INFO - PROCESS | 1913 | --DOMWINDOW == 105 (0xa3889c00) [pid = 1965] [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]
19:13:18 INFO - PROCESS | 1913 | --DOMWINDOW == 104 (0xa4702000) [pid = 1965] [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]
19:13:18 INFO - PROCESS | 1913 | --DOMWINDOW == 103 (0xa0846c00) [pid = 1965] [serial = 1580] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:13:18 INFO - PROCESS | 1913 | --DOMWINDOW == 102 (0x9faa6c00) [pid = 1965] [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]
19:13:18 INFO - PROCESS | 1913 | --DOMWINDOW == 101 (0xa2f1b400) [pid = 1965] [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]
19:13:18 INFO - PROCESS | 1913 | --DOMWINDOW == 100 (0xa413ec00) [pid = 1965] [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]
19:13:18 INFO - PROCESS | 1913 | --DOMWINDOW == 99 (0xa4f4b400) [pid = 1965] [serial = 1570] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:13:18 INFO - PROCESS | 1913 | --DOMWINDOW == 98 (0xa4704c00) [pid = 1965] [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]
19:13:18 INFO - PROCESS | 1913 | --DOMWINDOW == 97 (0xa0642000) [pid = 1965] [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]
19:13:18 INFO - PROCESS | 1913 | --DOMWINDOW == 96 (0xa1e04400) [pid = 1965] [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]
19:13:18 INFO - PROCESS | 1913 | --DOMWINDOW == 95 (0x9fd7a800) [pid = 1965] [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]
19:13:19 INFO - PROCESS | 1913 | --DOMWINDOW == 94 (0xa15efc00) [pid = 1965] [serial = 1541] [outer = (nil)] [url = about:blank]
19:13:19 INFO - PROCESS | 1913 | --DOMWINDOW == 93 (0xa084b400) [pid = 1965] [serial = 1544] [outer = (nil)] [url = about:blank]
19:13:19 INFO - PROCESS | 1913 | --DOMWINDOW == 92 (0xa1e09c00) [pid = 1965] [serial = 1547] [outer = (nil)] [url = about:blank]
19:13:19 INFO - PROCESS | 1913 | --DOMWINDOW == 91 (0xa2746000) [pid = 1965] [serial = 1550] [outer = (nil)] [url = about:blank]
19:13:19 INFO - PROCESS | 1913 | --DOMWINDOW == 90 (0xa358a400) [pid = 1965] [serial = 1553] [outer = (nil)] [url = about:blank]
19:13:19 INFO - PROCESS | 1913 | --DOMWINDOW == 89 (0xa3d2d400) [pid = 1965] [serial = 1556] [outer = (nil)] [url = about:blank]
19:13:19 INFO - PROCESS | 1913 | --DOMWINDOW == 88 (0xa4135400) [pid = 1965] [serial = 1559] [outer = (nil)] [url = about:blank]
19:13:19 INFO - PROCESS | 1913 | --DOMWINDOW == 87 (0xa4306800) [pid = 1965] [serial = 1562] [outer = (nil)] [url = about:blank]
19:13:19 INFO - PROCESS | 1913 | --DOMWINDOW == 86 (0xa4706400) [pid = 1965] [serial = 1565] [outer = (nil)] [url = about:blank]
19:13:19 INFO - PROCESS | 1913 | --DOMWINDOW == 85 (0xa4e24400) [pid = 1965] [serial = 1568] [outer = (nil)] [url = about:blank]
19:13:19 INFO - PROCESS | 1913 | --DOMWINDOW == 84 (0xa4f4e000) [pid = 1965] [serial = 1571] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:13:19 INFO - PROCESS | 1913 | --DOMWINDOW == 83 (0xa0747000) [pid = 1965] [serial = 1573] [outer = (nil)] [url = about:blank]
19:13:19 INFO - PROCESS | 1913 | --DOMWINDOW == 82 (0x9fbd1c00) [pid = 1965] [serial = 1576] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447470744951]
19:13:19 INFO - PROCESS | 1913 | --DOMWINDOW == 81 (0xa0534800) [pid = 1965] [serial = 1578] [outer = (nil)] [url = about:blank]
19:13:19 INFO - PROCESS | 1913 | --DOMWINDOW == 80 (0xa0993400) [pid = 1965] [serial = 1581] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:13:19 INFO - PROCESS | 1913 | --DOMWINDOW == 79 (0xa0dad400) [pid = 1965] [serial = 1583] [outer = (nil)] [url = about:blank]
19:13:19 INFO - PROCESS | 1913 | --DOMWINDOW == 78 (0xa084b800) [pid = 1965] [serial = 1411] [outer = (nil)] [url = about:blank]
19:13:19 INFO - PROCESS | 1913 | --DOMWINDOW == 77 (0xa0540c00) [pid = 1965] [serial = 1448] [outer = (nil)] [url = about:blank]
19:13:19 INFO - PROCESS | 1913 | --DOMWINDOW == 76 (0xa0dabc00) [pid = 1965] [serial = 1453] [outer = (nil)] [url = about:blank]
19:13:19 INFO - PROCESS | 1913 | --DOMWINDOW == 75 (0xa18b5400) [pid = 1965] [serial = 1458] [outer = (nil)] [url = about:blank]
19:13:19 INFO - PROCESS | 1913 | --DOMWINDOW == 74 (0xa1d03800) [pid = 1965] [serial = 1461] [outer = (nil)] [url = about:blank]
19:13:19 INFO - PROCESS | 1913 | --DOMWINDOW == 73 (0xa1dc8800) [pid = 1965] [serial = 1464] [outer = (nil)] [url = about:blank]
19:13:19 INFO - PROCESS | 1913 | --DOMWINDOW == 72 (0xa1e06000) [pid = 1965] [serial = 1467] [outer = (nil)] [url = about:blank]
19:13:19 INFO - PROCESS | 1913 | --DOMWINDOW == 71 (0xa1f72800) [pid = 1965] [serial = 1470] [outer = (nil)] [url = about:blank]
19:13:19 INFO - PROCESS | 1913 | --DOMWINDOW == 70 (0xa2255800) [pid = 1965] [serial = 1473] [outer = (nil)] [url = about:blank]
19:13:19 INFO - PROCESS | 1913 | --DOMWINDOW == 69 (0xa2741c00) [pid = 1965] [serial = 1476] [outer = (nil)] [url = about:blank]
19:13:19 INFO - PROCESS | 1913 | --DOMWINDOW == 68 (0xa15ee000) [pid = 1965] [serial = 1495] [outer = (nil)] [url = about:blank]
19:13:19 INFO - PROCESS | 1913 | --DOMWINDOW == 67 (0xa273bc00) [pid = 1965] [serial = 1500] [outer = (nil)] [url = about:blank]
19:13:19 INFO - PROCESS | 1913 | --DOMWINDOW == 66 (0xa27b5c00) [pid = 1965] [serial = 1503] [outer = (nil)] [url = about:blank]
19:13:19 INFO - PROCESS | 1913 | --DOMWINDOW == 65 (0xa2d0d800) [pid = 1965] [serial = 1506] [outer = (nil)] [url = about:blank]
19:13:19 INFO - PROCESS | 1913 | --DOMWINDOW == 64 (0xa2f27400) [pid = 1965] [serial = 1509] [outer = (nil)] [url = about:blank]
19:13:19 INFO - PROCESS | 1913 | --DOMWINDOW == 63 (0xa358a000) [pid = 1965] [serial = 1512] [outer = (nil)] [url = about:blank]
19:13:19 INFO - PROCESS | 1913 | --DOMWINDOW == 62 (0xa3778000) [pid = 1965] [serial = 1515] [outer = (nil)] [url = about:blank]
19:13:19 INFO - PROCESS | 1913 | --DOMWINDOW == 61 (0xa3881000) [pid = 1965] [serial = 1518] [outer = (nil)] [url = about:blank]
19:13:19 INFO - PROCESS | 1913 | --DOMWINDOW == 60 (0xa3c90800) [pid = 1965] [serial = 1521] [outer = (nil)] [url = about:blank]
19:13:19 INFO - PROCESS | 1913 | --DOMWINDOW == 59 (0xa27b9800) [pid = 1965] [serial = 1551] [outer = (nil)] [url = about:blank]
19:13:19 INFO - PROCESS | 1913 | --DOMWINDOW == 58 (0xa377ec00) [pid = 1965] [serial = 1554] [outer = (nil)] [url = about:blank]
19:13:19 INFO - PROCESS | 1913 | --DOMWINDOW == 57 (0xa3d32400) [pid = 1965] [serial = 1557] [outer = (nil)] [url = about:blank]
19:13:20 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
19:13:20 INFO - document served over http requires an http
19:13:20 INFO - sub-resource via script-tag using the meta-referrer
19:13:20 INFO - delivery method with no-redirect and when
19:13:20 INFO - the target request is same-origin.
19:13:20 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 10344ms
19:13:20 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
19:13:20 INFO - PROCESS | 1913 | ++DOCSHELL 0x9ed39800 == 6 [pid = 1965] [id = 583]
19:13:20 INFO - PROCESS | 1913 | ++DOMWINDOW == 58 (0x9ed3c800) [pid = 1965] [serial = 1630] [outer = (nil)]
19:13:20 INFO - PROCESS | 1913 | ++DOMWINDOW == 59 (0x9f020000) [pid = 1965] [serial = 1631] [outer = 0x9ed3c800]
19:13:21 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:13:21 INFO - PROCESS | 1913 | ++DOMWINDOW == 60 (0x9f467000) [pid = 1965] [serial = 1632] [outer = 0x9ed3c800]
19:13:22 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
19:13:22 INFO - document served over http requires an http
19:13:22 INFO - sub-resource via script-tag using the meta-referrer
19:13:22 INFO - delivery method with swap-origin-redirect and when
19:13:22 INFO - the target request is same-origin.
19:13:22 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2238ms
19:13:22 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
19:13:23 INFO - PROCESS | 1913 | ++DOCSHELL 0x9efe9400 == 7 [pid = 1965] [id = 584]
19:13:23 INFO - PROCESS | 1913 | ++DOMWINDOW == 61 (0x9efe9800) [pid = 1965] [serial = 1633] [outer = (nil)]
19:13:23 INFO - PROCESS | 1913 | ++DOMWINDOW == 62 (0x9fd6f400) [pid = 1965] [serial = 1634] [outer = 0x9efe9800]
19:13:23 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:13:23 INFO - PROCESS | 1913 | ++DOMWINDOW == 63 (0x9fd76800) [pid = 1965] [serial = 1635] [outer = 0x9efe9800]
19:13:24 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
19:13:24 INFO - document served over http requires an http
19:13:24 INFO - sub-resource via xhr-request using the meta-referrer
19:13:24 INFO - delivery method with keep-origin-redirect and when
19:13:24 INFO - the target request is same-origin.
19:13:24 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2397ms
19:13:25 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
19:13:25 INFO - PROCESS | 1913 | ++DOCSHELL 0x9fbdb400 == 8 [pid = 1965] [id = 585]
19:13:25 INFO - PROCESS | 1913 | ++DOMWINDOW == 64 (0x9fbdc000) [pid = 1965] [serial = 1636] [outer = (nil)]
19:13:25 INFO - PROCESS | 1913 | ++DOMWINDOW == 65 (0xa0541400) [pid = 1965] [serial = 1637] [outer = 0x9fbdc000]
19:13:26 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:13:26 INFO - PROCESS | 1913 | ++DOMWINDOW == 66 (0xa054a000) [pid = 1965] [serial = 1638] [outer = 0x9fbdc000]
19:13:27 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
19:13:27 INFO - document served over http requires an http
19:13:27 INFO - sub-resource via xhr-request using the meta-referrer
19:13:27 INFO - delivery method with no-redirect and when
19:13:27 INFO - the target request is same-origin.
19:13:27 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2673ms
19:13:27 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
19:13:28 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0536800 == 9 [pid = 1965] [id = 586]
19:13:28 INFO - PROCESS | 1913 | ++DOMWINDOW == 67 (0xa0537c00) [pid = 1965] [serial = 1639] [outer = (nil)]
19:13:28 INFO - PROCESS | 1913 | ++DOMWINDOW == 68 (0xa0646000) [pid = 1965] [serial = 1640] [outer = 0xa0537c00]
19:13:28 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:13:28 INFO - PROCESS | 1913 | ++DOMWINDOW == 69 (0xa0742000) [pid = 1965] [serial = 1641] [outer = 0xa0537c00]
19:13:30 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
19:13:30 INFO - document served over http requires an http
19:13:30 INFO - sub-resource via xhr-request using the meta-referrer
19:13:30 INFO - delivery method with swap-origin-redirect and when
19:13:30 INFO - the target request is same-origin.
19:13:30 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2599ms
19:13:30 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
19:13:30 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0841800 == 10 [pid = 1965] [id = 587]
19:13:30 INFO - PROCESS | 1913 | ++DOMWINDOW == 70 (0xa0842400) [pid = 1965] [serial = 1642] [outer = (nil)]
19:13:31 INFO - PROCESS | 1913 | ++DOMWINDOW == 71 (0xa084a000) [pid = 1965] [serial = 1643] [outer = 0xa0842400]
19:13:31 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:13:31 INFO - PROCESS | 1913 | ++DOMWINDOW == 72 (0xa084ec00) [pid = 1965] [serial = 1644] [outer = 0xa0842400]
19:13:33 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
19:13:33 INFO - document served over http requires an https
19:13:33 INFO - sub-resource via fetch-request using the meta-referrer
19:13:33 INFO - delivery method with keep-origin-redirect and when
19:13:33 INFO - the target request is same-origin.
19:13:33 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2718ms
19:13:33 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
19:13:33 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0846c00 == 11 [pid = 1965] [id = 588]
19:13:33 INFO - PROCESS | 1913 | ++DOMWINDOW == 73 (0xa0848400) [pid = 1965] [serial = 1645] [outer = (nil)]
19:13:33 INFO - PROCESS | 1913 | ++DOMWINDOW == 74 (0xa0d39400) [pid = 1965] [serial = 1646] [outer = 0xa0848400]
19:13:34 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:13:34 INFO - PROCESS | 1913 | ++DOMWINDOW == 75 (0xa0d41000) [pid = 1965] [serial = 1647] [outer = 0xa0848400]
19:13:35 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
19:13:35 INFO - document served over http requires an https
19:13:35 INFO - sub-resource via fetch-request using the meta-referrer
19:13:35 INFO - delivery method with no-redirect and when
19:13:35 INFO - the target request is same-origin.
19:13:35 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2444ms
19:13:35 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
19:13:36 INFO - PROCESS | 1913 | ++DOCSHELL 0xa099f800 == 12 [pid = 1965] [id = 589]
19:13:36 INFO - PROCESS | 1913 | ++DOMWINDOW == 76 (0xa0dab800) [pid = 1965] [serial = 1648] [outer = (nil)]
19:13:36 INFO - PROCESS | 1913 | ++DOMWINDOW == 77 (0xa0db5c00) [pid = 1965] [serial = 1649] [outer = 0xa0dab800]
19:13:36 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:13:36 INFO - PROCESS | 1913 | ++DOMWINDOW == 78 (0xa0f31400) [pid = 1965] [serial = 1650] [outer = 0xa0dab800]
19:13:39 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
19:13:39 INFO - document served over http requires an https
19:13:39 INFO - sub-resource via fetch-request using the meta-referrer
19:13:39 INFO - delivery method with swap-origin-redirect and when
19:13:39 INFO - the target request is same-origin.
19:13:39 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 3496ms
19:13:39 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
19:13:39 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0db2c00 == 13 [pid = 1965] [id = 590]
19:13:39 INFO - PROCESS | 1913 | ++DOMWINDOW == 79 (0xa0db4400) [pid = 1965] [serial = 1651] [outer = (nil)]
19:13:39 INFO - PROCESS | 1913 | ++DOMWINDOW == 80 (0xa0f3dc00) [pid = 1965] [serial = 1652] [outer = 0xa0db4400]
19:13:40 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:13:40 INFO - PROCESS | 1913 | ++DOMWINDOW == 81 (0xa0f3ec00) [pid = 1965] [serial = 1653] [outer = 0xa0db4400]
19:13:41 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0f95000 == 14 [pid = 1965] [id = 591]
19:13:41 INFO - PROCESS | 1913 | ++DOMWINDOW == 82 (0xa0f95400) [pid = 1965] [serial = 1654] [outer = (nil)]
19:13:41 INFO - PROCESS | 1913 | ++DOMWINDOW == 83 (0xa1574c00) [pid = 1965] [serial = 1655] [outer = 0xa0f95400]
19:13:42 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
19:13:42 INFO - document served over http requires an https
19:13:42 INFO - sub-resource via iframe-tag using the meta-referrer
19:13:42 INFO - delivery method with keep-origin-redirect and when
19:13:42 INFO - the target request is same-origin.
19:13:42 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 3103ms
19:13:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
19:13:42 INFO - PROCESS | 1913 | ++DOCSHELL 0x9efe8000 == 15 [pid = 1965] [id = 592]
19:13:42 INFO - PROCESS | 1913 | ++DOMWINDOW == 84 (0x9efee000) [pid = 1965] [serial = 1656] [outer = (nil)]
19:13:42 INFO - PROCESS | 1913 | ++DOMWINDOW == 85 (0x9f020c00) [pid = 1965] [serial = 1657] [outer = 0x9efee000]
19:13:43 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:13:43 INFO - PROCESS | 1913 | ++DOMWINDOW == 86 (0x9fbd8000) [pid = 1965] [serial = 1658] [outer = 0x9efee000]
19:13:44 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0548000 == 16 [pid = 1965] [id = 593]
19:13:44 INFO - PROCESS | 1913 | ++DOMWINDOW == 87 (0xa0548800) [pid = 1965] [serial = 1659] [outer = (nil)]
19:13:44 INFO - PROCESS | 1913 | ++DOMWINDOW == 88 (0x9efea000) [pid = 1965] [serial = 1660] [outer = 0xa0548800]
19:13:44 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
19:13:44 INFO - document served over http requires an https
19:13:44 INFO - sub-resource via iframe-tag using the meta-referrer
19:13:44 INFO - delivery method with no-redirect and when
19:13:44 INFO - the target request is same-origin.
19:13:44 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2291ms
19:13:44 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
19:13:44 INFO - PROCESS | 1913 | --DOCSHELL 0x9f021c00 == 15 [pid = 1965] [id = 581]
19:13:44 INFO - PROCESS | 1913 | --DOCSHELL 0xa4fdb400 == 14 [pid = 1965] [id = 579]
19:13:44 INFO - PROCESS | 1913 | --DOCSHELL 0x9efea800 == 13 [pid = 1965] [id = 580]
19:13:44 INFO - PROCESS | 1913 | --DOMWINDOW == 87 (0xa0d46000) [pid = 1965] [serial = 1574] [outer = (nil)] [url = about:blank]
19:13:44 INFO - PROCESS | 1913 | --DOMWINDOW == 86 (0xa4e29400) [pid = 1965] [serial = 1569] [outer = (nil)] [url = about:blank]
19:13:44 INFO - PROCESS | 1913 | --DOMWINDOW == 85 (0xa470a800) [pid = 1965] [serial = 1566] [outer = (nil)] [url = about:blank]
19:13:44 INFO - PROCESS | 1913 | --DOMWINDOW == 84 (0xa430a800) [pid = 1965] [serial = 1563] [outer = (nil)] [url = about:blank]
19:13:44 INFO - PROCESS | 1913 | --DOMWINDOW == 83 (0xa4139000) [pid = 1965] [serial = 1560] [outer = (nil)] [url = about:blank]
19:13:44 INFO - PROCESS | 1913 | --DOMWINDOW == 82 (0xa1f71800) [pid = 1965] [serial = 1548] [outer = (nil)] [url = about:blank]
19:13:44 INFO - PROCESS | 1913 | --DOMWINDOW == 81 (0xa0f8f400) [pid = 1965] [serial = 1545] [outer = (nil)] [url = about:blank]
19:13:44 INFO - PROCESS | 1913 | --DOMWINDOW == 80 (0xa1dc8400) [pid = 1965] [serial = 1542] [outer = (nil)] [url = about:blank]
19:13:44 INFO - PROCESS | 1913 | --DOMWINDOW == 79 (0xa054c800) [pid = 1965] [serial = 1579] [outer = (nil)] [url = about:blank]
19:13:44 INFO - PROCESS | 1913 | --DOMWINDOW == 78 (0xa0f8b000) [pid = 1965] [serial = 1584] [outer = (nil)] [url = about:blank]
19:13:44 INFO - PROCESS | 1913 | ++DOCSHELL 0x9f028c00 == 14 [pid = 1965] [id = 594]
19:13:44 INFO - PROCESS | 1913 | ++DOMWINDOW == 79 (0x9f029c00) [pid = 1965] [serial = 1661] [outer = (nil)]
19:13:45 INFO - PROCESS | 1913 | ++DOMWINDOW == 80 (0x9f46b800) [pid = 1965] [serial = 1662] [outer = 0x9f029c00]
19:13:45 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:13:45 INFO - PROCESS | 1913 | ++DOMWINDOW == 81 (0x9fbdf000) [pid = 1965] [serial = 1663] [outer = 0x9f029c00]
19:13:46 INFO - PROCESS | 1913 | ++DOCSHELL 0xa054c800 == 15 [pid = 1965] [id = 595]
19:13:46 INFO - PROCESS | 1913 | ++DOMWINDOW == 82 (0xa054e400) [pid = 1965] [serial = 1664] [outer = (nil)]
19:13:46 INFO - PROCESS | 1913 | ++DOMWINDOW == 83 (0xa0646c00) [pid = 1965] [serial = 1665] [outer = 0xa054e400]
19:13:46 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
19:13:46 INFO - document served over http requires an https
19:13:46 INFO - sub-resource via iframe-tag using the meta-referrer
19:13:46 INFO - delivery method with swap-origin-redirect and when
19:13:46 INFO - the target request is same-origin.
19:13:46 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2416ms
19:13:46 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
19:13:47 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0637800 == 16 [pid = 1965] [id = 596]
19:13:47 INFO - PROCESS | 1913 | ++DOMWINDOW == 84 (0xa063b400) [pid = 1965] [serial = 1666] [outer = (nil)]
19:13:47 INFO - PROCESS | 1913 | ++DOMWINDOW == 85 (0xa0993c00) [pid = 1965] [serial = 1667] [outer = 0xa063b400]
19:13:48 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:13:48 INFO - PROCESS | 1913 | ++DOMWINDOW == 86 (0xa0d3c800) [pid = 1965] [serial = 1668] [outer = 0xa063b400]
19:13:49 INFO - PROCESS | 1913 | --DOMWINDOW == 85 (0xa074b800) [pid = 1965] [serial = 1589] [outer = (nil)] [url = about:blank]
19:13:49 INFO - PROCESS | 1913 | --DOMWINDOW == 84 (0xa0f8f800) [pid = 1965] [serial = 1592] [outer = (nil)] [url = about:blank]
19:13:49 INFO - PROCESS | 1913 | --DOMWINDOW == 83 (0x9f027400) [pid = 1965] [serial = 1625] [outer = (nil)] [url = about:blank]
19:13:49 INFO - PROCESS | 1913 | --DOMWINDOW == 82 (0x9eff0400) [pid = 1965] [serial = 1623] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
19:13:49 INFO - PROCESS | 1913 | --DOMWINDOW == 81 (0xa5326c00) [pid = 1965] [serial = 1620] [outer = (nil)] [url = about:blank]
19:13:49 INFO - PROCESS | 1913 | --DOMWINDOW == 80 (0xa1d0d000) [pid = 1965] [serial = 1595] [outer = (nil)] [url = about:blank]
19:13:49 INFO - PROCESS | 1913 | --DOMWINDOW == 79 (0x9fab1c00) [pid = 1965] [serial = 1628] [outer = (nil)] [url = about:blank]
19:13:49 INFO - PROCESS | 1913 | --DOMWINDOW == 78 (0xa519cc00) [pid = 1965] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447470781326]
19:13:49 INFO - PROCESS | 1913 | --DOMWINDOW == 77 (0xa5190400) [pid = 1965] [serial = 1615] [outer = (nil)] [url = about:blank]
19:13:49 INFO - PROCESS | 1913 | --DOMWINDOW == 76 (0xa387f800) [pid = 1965] [serial = 1604] [outer = (nil)] [url = about:blank]
19:13:49 INFO - PROCESS | 1913 | --DOMWINDOW == 75 (0xa4139800) [pid = 1965] [serial = 1607] [outer = (nil)] [url = about:blank]
19:13:49 INFO - PROCESS | 1913 | --DOMWINDOW == 74 (0xa4fd9400) [pid = 1965] [serial = 1613] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
19:13:49 INFO - PROCESS | 1913 | --DOMWINDOW == 73 (0xa4f54c00) [pid = 1965] [serial = 1610] [outer = (nil)] [url = about:blank]
19:13:49 INFO - PROCESS | 1913 | --DOMWINDOW == 72 (0xa2747800) [pid = 1965] [serial = 1598] [outer = (nil)] [url = about:blank]
19:13:49 INFO - PROCESS | 1913 | --DOMWINDOW == 71 (0xa33a0000) [pid = 1965] [serial = 1601] [outer = (nil)] [url = about:blank]
19:13:49 INFO - PROCESS | 1913 | --DOMWINDOW == 70 (0x9fab1400) [pid = 1965] [serial = 1586] [outer = (nil)] [url = about:blank]
19:13:49 INFO - PROCESS | 1913 | --DOMWINDOW == 69 (0x9f024000) [pid = 1965] [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]
19:13:49 INFO - PROCESS | 1913 | --DOMWINDOW == 68 (0x9faa4000) [pid = 1965] [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]
19:13:49 INFO - PROCESS | 1913 | --DOMWINDOW == 67 (0xa4fd5800) [pid = 1965] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
19:13:49 INFO - PROCESS | 1913 | --DOMWINDOW == 66 (0x9f464400) [pid = 1965] [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]
19:13:49 INFO - PROCESS | 1913 | --DOMWINDOW == 65 (0xa519b800) [pid = 1965] [serial = 1617] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447470781326]
19:13:49 INFO - PROCESS | 1913 | --DOMWINDOW == 64 (0xa0742800) [pid = 1965] [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]
19:13:49 INFO - PROCESS | 1913 | --DOMWINDOW == 63 (0x9efec000) [pid = 1965] [serial = 1622] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
19:13:49 INFO - PROCESS | 1913 | --DOMWINDOW == 62 (0xa0f87c00) [pid = 1965] [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]
19:13:49 INFO - PROCESS | 1913 | --DOMWINDOW == 61 (0xa4f52000) [pid = 1965] [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]
19:13:49 INFO - PROCESS | 1913 | --DOMWINDOW == 60 (0xa3777c00) [pid = 1965] [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]
19:13:49 INFO - PROCESS | 1913 | --DOMWINDOW == 59 (0xa3784400) [pid = 1965] [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]
19:13:49 INFO - PROCESS | 1913 | --DOMWINDOW == 58 (0xa4e24800) [pid = 1965] [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]
19:13:49 INFO - PROCESS | 1913 | --DOMWINDOW == 57 (0xa1dd1c00) [pid = 1965] [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]
19:13:49 INFO - PROCESS | 1913 | --DOMWINDOW == 56 (0xa2d0f400) [pid = 1965] [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]
19:13:49 INFO - PROCESS | 1913 | --DOMWINDOW == 55 (0xa1576c00) [pid = 1965] [serial = 1593] [outer = (nil)] [url = about:blank]
19:13:49 INFO - PROCESS | 1913 | --DOMWINDOW == 54 (0xa1e02400) [pid = 1965] [serial = 1596] [outer = (nil)] [url = about:blank]
19:13:49 INFO - PROCESS | 1913 | --DOMWINDOW == 53 (0xa27b2c00) [pid = 1965] [serial = 1599] [outer = (nil)] [url = about:blank]
19:13:49 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
19:13:49 INFO - document served over http requires an https
19:13:49 INFO - sub-resource via script-tag using the meta-referrer
19:13:49 INFO - delivery method with keep-origin-redirect and when
19:13:49 INFO - the target request is same-origin.
19:13:49 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2747ms
19:13:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
19:13:50 INFO - PROCESS | 1913 | ++DOCSHELL 0x9faa7000 == 17 [pid = 1965] [id = 597]
19:13:50 INFO - PROCESS | 1913 | ++DOMWINDOW == 54 (0x9fab1400) [pid = 1965] [serial = 1669] [outer = (nil)]
19:13:50 INFO - PROCESS | 1913 | ++DOMWINDOW == 55 (0xa0db0c00) [pid = 1965] [serial = 1670] [outer = 0x9fab1400]
19:13:50 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:13:50 INFO - PROCESS | 1913 | ++DOMWINDOW == 56 (0xa0f35c00) [pid = 1965] [serial = 1671] [outer = 0x9fab1400]
19:13:52 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
19:13:52 INFO - document served over http requires an https
19:13:52 INFO - sub-resource via script-tag using the meta-referrer
19:13:52 INFO - delivery method with no-redirect and when
19:13:52 INFO - the target request is same-origin.
19:13:52 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 2450ms
19:13:52 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
19:13:52 INFO - PROCESS | 1913 | ++DOCSHELL 0x9f02b000 == 18 [pid = 1965] [id = 598]
19:13:52 INFO - PROCESS | 1913 | ++DOMWINDOW == 57 (0x9faa6400) [pid = 1965] [serial = 1672] [outer = (nil)]
19:13:53 INFO - PROCESS | 1913 | ++DOMWINDOW == 58 (0xa063ac00) [pid = 1965] [serial = 1673] [outer = 0x9faa6400]
19:13:53 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:13:53 INFO - PROCESS | 1913 | ++DOMWINDOW == 59 (0xa0995000) [pid = 1965] [serial = 1674] [outer = 0x9faa6400]
19:13:55 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
19:13:55 INFO - document served over http requires an https
19:13:55 INFO - sub-resource via script-tag using the meta-referrer
19:13:55 INFO - delivery method with swap-origin-redirect and when
19:13:55 INFO - the target request is same-origin.
19:13:55 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2858ms
19:13:55 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
19:13:56 INFO - PROCESS | 1913 | ++DOCSHELL 0x9fbd7c00 == 19 [pid = 1965] [id = 599]
19:13:56 INFO - PROCESS | 1913 | ++DOMWINDOW == 60 (0x9fd72400) [pid = 1965] [serial = 1675] [outer = (nil)]
19:13:56 INFO - PROCESS | 1913 | ++DOMWINDOW == 61 (0xa0f92400) [pid = 1965] [serial = 1676] [outer = 0x9fd72400]
19:13:56 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:13:56 INFO - PROCESS | 1913 | ++DOMWINDOW == 62 (0xa1576c00) [pid = 1965] [serial = 1677] [outer = 0x9fd72400]
19:13:58 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
19:13:58 INFO - document served over http requires an https
19:13:58 INFO - sub-resource via xhr-request using the meta-referrer
19:13:58 INFO - delivery method with keep-origin-redirect and when
19:13:58 INFO - the target request is same-origin.
19:13:58 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 3302ms
19:13:58 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
19:13:58 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0f8f800 == 20 [pid = 1965] [id = 600]
19:13:58 INFO - PROCESS | 1913 | ++DOMWINDOW == 63 (0xa0f90000) [pid = 1965] [serial = 1678] [outer = (nil)]
19:13:58 INFO - PROCESS | 1913 | ++DOMWINDOW == 64 (0xa15ef000) [pid = 1965] [serial = 1679] [outer = 0xa0f90000]
19:13:59 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:13:59 INFO - PROCESS | 1913 | ++DOMWINDOW == 65 (0xa18b6c00) [pid = 1965] [serial = 1680] [outer = 0xa0f90000]
19:14:00 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
19:14:00 INFO - document served over http requires an https
19:14:00 INFO - sub-resource via xhr-request using the meta-referrer
19:14:00 INFO - delivery method with no-redirect and when
19:14:00 INFO - the target request is same-origin.
19:14:00 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2198ms
19:14:00 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
19:14:00 INFO - PROCESS | 1913 | ++DOCSHELL 0xa15ed000 == 21 [pid = 1965] [id = 601]
19:14:00 INFO - PROCESS | 1913 | ++DOMWINDOW == 66 (0xa18c0c00) [pid = 1965] [serial = 1681] [outer = (nil)]
19:14:01 INFO - PROCESS | 1913 | ++DOMWINDOW == 67 (0xa1d03c00) [pid = 1965] [serial = 1682] [outer = 0xa18c0c00]
19:14:01 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:14:01 INFO - PROCESS | 1913 | ++DOMWINDOW == 68 (0xa1d08c00) [pid = 1965] [serial = 1683] [outer = 0xa18c0c00]
19:14:02 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
19:14:02 INFO - document served over http requires an https
19:14:02 INFO - sub-resource via xhr-request using the meta-referrer
19:14:02 INFO - delivery method with swap-origin-redirect and when
19:14:02 INFO - the target request is same-origin.
19:14:02 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2305ms
19:14:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
19:14:03 INFO - PROCESS | 1913 | ++DOCSHELL 0xa1dc5400 == 22 [pid = 1965] [id = 602]
19:14:03 INFO - PROCESS | 1913 | ++DOMWINDOW == 69 (0xa1dc5c00) [pid = 1965] [serial = 1684] [outer = (nil)]
19:14:03 INFO - PROCESS | 1913 | ++DOMWINDOW == 70 (0xa1dcc000) [pid = 1965] [serial = 1685] [outer = 0xa1dc5c00]
19:14:03 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:14:03 INFO - PROCESS | 1913 | ++DOMWINDOW == 71 (0xa1dd1400) [pid = 1965] [serial = 1686] [outer = 0xa1dc5c00]
19:14:05 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
19:14:05 INFO - document served over http requires an http
19:14:05 INFO - sub-resource via fetch-request using the http-csp
19:14:05 INFO - delivery method with keep-origin-redirect and when
19:14:05 INFO - the target request is cross-origin.
19:14:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2144ms
19:14:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
19:14:05 INFO - PROCESS | 1913 | ++DOCSHELL 0xa1e04000 == 23 [pid = 1965] [id = 603]
19:14:05 INFO - PROCESS | 1913 | ++DOMWINDOW == 72 (0xa1e04800) [pid = 1965] [serial = 1687] [outer = (nil)]
19:14:05 INFO - PROCESS | 1913 | ++DOMWINDOW == 73 (0xa1e0f000) [pid = 1965] [serial = 1688] [outer = 0xa1e04800]
19:14:06 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:14:06 INFO - PROCESS | 1913 | ++DOMWINDOW == 74 (0xa1f71c00) [pid = 1965] [serial = 1689] [outer = 0xa1e04800]
19:14:07 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
19:14:07 INFO - document served over http requires an http
19:14:07 INFO - sub-resource via fetch-request using the http-csp
19:14:07 INFO - delivery method with no-redirect and when
19:14:07 INFO - the target request is cross-origin.
19:14:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2645ms
19:14:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
19:14:08 INFO - PROCESS | 1913 | ++DOCSHELL 0xa1e0d000 == 24 [pid = 1965] [id = 604]
19:14:08 INFO - PROCESS | 1913 | ++DOMWINDOW == 75 (0xa1f78400) [pid = 1965] [serial = 1690] [outer = (nil)]
19:14:08 INFO - PROCESS | 1913 | ++DOMWINDOW == 76 (0xa2252800) [pid = 1965] [serial = 1691] [outer = 0xa1f78400]
19:14:08 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:14:08 INFO - PROCESS | 1913 | ++DOMWINDOW == 77 (0xa2256c00) [pid = 1965] [serial = 1692] [outer = 0xa1f78400]
19:14:10 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
19:14:10 INFO - document served over http requires an http
19:14:10 INFO - sub-resource via fetch-request using the http-csp
19:14:10 INFO - delivery method with swap-origin-redirect and when
19:14:10 INFO - the target request is cross-origin.
19:14:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2625ms
19:14:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
19:14:10 INFO - PROCESS | 1913 | ++DOCSHELL 0xa2250c00 == 25 [pid = 1965] [id = 605]
19:14:10 INFO - PROCESS | 1913 | ++DOMWINDOW == 78 (0xa225cc00) [pid = 1965] [serial = 1693] [outer = (nil)]
19:14:11 INFO - PROCESS | 1913 | ++DOMWINDOW == 79 (0xa273ec00) [pid = 1965] [serial = 1694] [outer = 0xa225cc00]
19:14:11 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:14:11 INFO - PROCESS | 1913 | ++DOMWINDOW == 80 (0xa2743c00) [pid = 1965] [serial = 1695] [outer = 0xa225cc00]
19:14:12 INFO - PROCESS | 1913 | ++DOCSHELL 0xa27ab800 == 26 [pid = 1965] [id = 606]
19:14:12 INFO - PROCESS | 1913 | ++DOMWINDOW == 81 (0xa27abc00) [pid = 1965] [serial = 1696] [outer = (nil)]
19:14:12 INFO - PROCESS | 1913 | ++DOMWINDOW == 82 (0xa27ad800) [pid = 1965] [serial = 1697] [outer = 0xa27abc00]
19:14:13 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
19:14:13 INFO - document served over http requires an http
19:14:13 INFO - sub-resource via iframe-tag using the http-csp
19:14:13 INFO - delivery method with keep-origin-redirect and when
19:14:13 INFO - the target request is cross-origin.
19:14:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2698ms
19:14:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
19:14:13 INFO - PROCESS | 1913 | ++DOCSHELL 0xa273cc00 == 27 [pid = 1965] [id = 607]
19:14:13 INFO - PROCESS | 1913 | ++DOMWINDOW == 83 (0xa273d000) [pid = 1965] [serial = 1698] [outer = (nil)]
19:14:13 INFO - PROCESS | 1913 | ++DOMWINDOW == 84 (0xa27b3400) [pid = 1965] [serial = 1699] [outer = 0xa273d000]
19:14:14 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:14:14 INFO - PROCESS | 1913 | ++DOMWINDOW == 85 (0xa27b7c00) [pid = 1965] [serial = 1700] [outer = 0xa273d000]
19:14:16 INFO - PROCESS | 1913 | ++DOCSHELL 0xa2d06400 == 28 [pid = 1965] [id = 608]
19:14:16 INFO - PROCESS | 1913 | ++DOMWINDOW == 86 (0xa2d08000) [pid = 1965] [serial = 1701] [outer = (nil)]
19:14:17 INFO - PROCESS | 1913 | ++DOMWINDOW == 87 (0x9faa9c00) [pid = 1965] [serial = 1702] [outer = 0xa2d08000]
19:14:17 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
19:14:17 INFO - document served over http requires an http
19:14:17 INFO - sub-resource via iframe-tag using the http-csp
19:14:17 INFO - delivery method with no-redirect and when
19:14:17 INFO - the target request is cross-origin.
19:14:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 4317ms
19:14:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
19:14:18 INFO - PROCESS | 1913 | ++DOCSHELL 0xa052f800 == 29 [pid = 1965] [id = 609]
19:14:18 INFO - PROCESS | 1913 | ++DOMWINDOW == 88 (0xa052fc00) [pid = 1965] [serial = 1703] [outer = (nil)]
19:14:18 INFO - PROCESS | 1913 | ++DOMWINDOW == 89 (0xa0538800) [pid = 1965] [serial = 1704] [outer = 0xa052fc00]
19:14:18 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:14:18 INFO - PROCESS | 1913 | ++DOMWINDOW == 90 (0xa0846800) [pid = 1965] [serial = 1705] [outer = 0xa052fc00]
19:14:19 INFO - PROCESS | 1913 | ++DOCSHELL 0x9efe7000 == 30 [pid = 1965] [id = 610]
19:14:19 INFO - PROCESS | 1913 | ++DOMWINDOW == 91 (0x9efe7c00) [pid = 1965] [serial = 1706] [outer = (nil)]
19:14:19 INFO - PROCESS | 1913 | ++DOMWINDOW == 92 (0x9fab1c00) [pid = 1965] [serial = 1707] [outer = 0x9efe7c00]
19:14:19 INFO - PROCESS | 1913 | --DOCSHELL 0xa0637800 == 29 [pid = 1965] [id = 596]
19:14:19 INFO - PROCESS | 1913 | --DOCSHELL 0xa0f95000 == 28 [pid = 1965] [id = 591]
19:14:19 INFO - PROCESS | 1913 | --DOCSHELL 0xa054c800 == 27 [pid = 1965] [id = 595]
19:14:19 INFO - PROCESS | 1913 | --DOCSHELL 0x9f028c00 == 26 [pid = 1965] [id = 594]
19:14:19 INFO - PROCESS | 1913 | --DOCSHELL 0xa0548000 == 25 [pid = 1965] [id = 593]
19:14:19 INFO - PROCESS | 1913 | --DOCSHELL 0x9efe8000 == 24 [pid = 1965] [id = 592]
19:14:19 INFO - PROCESS | 1913 | --DOCSHELL 0xa0db2c00 == 23 [pid = 1965] [id = 590]
19:14:19 INFO - PROCESS | 1913 | --DOCSHELL 0xa099f800 == 22 [pid = 1965] [id = 589]
19:14:19 INFO - PROCESS | 1913 | --DOCSHELL 0xa0846c00 == 21 [pid = 1965] [id = 588]
19:14:19 INFO - PROCESS | 1913 | --DOCSHELL 0xa0841800 == 20 [pid = 1965] [id = 587]
19:14:19 INFO - PROCESS | 1913 | --DOCSHELL 0xa0536800 == 19 [pid = 1965] [id = 586]
19:14:19 INFO - PROCESS | 1913 | --DOCSHELL 0x9fbdb400 == 18 [pid = 1965] [id = 585]
19:14:19 INFO - PROCESS | 1913 | --DOCSHELL 0x9efe9400 == 17 [pid = 1965] [id = 584]
19:14:19 INFO - PROCESS | 1913 | --DOCSHELL 0x9ed39800 == 16 [pid = 1965] [id = 583]
19:14:19 INFO - PROCESS | 1913 | --DOCSHELL 0x9f023400 == 15 [pid = 1965] [id = 582]
19:14:20 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
19:14:20 INFO - document served over http requires an http
19:14:20 INFO - sub-resource via iframe-tag using the http-csp
19:14:20 INFO - delivery method with swap-origin-redirect and when
19:14:20 INFO - the target request is cross-origin.
19:14:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2604ms
19:14:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
19:14:20 INFO - PROCESS | 1913 | --DOMWINDOW == 91 (0x9fd74800) [pid = 1965] [serial = 1587] [outer = (nil)] [url = about:blank]
19:14:20 INFO - PROCESS | 1913 | --DOMWINDOW == 90 (0xa4310400) [pid = 1965] [serial = 1608] [outer = (nil)] [url = about:blank]
19:14:20 INFO - PROCESS | 1913 | --DOMWINDOW == 89 (0xa3c8d800) [pid = 1965] [serial = 1605] [outer = (nil)] [url = about:blank]
19:14:20 INFO - PROCESS | 1913 | --DOMWINDOW == 88 (0xa5194800) [pid = 1965] [serial = 1616] [outer = (nil)] [url = about:blank]
19:14:20 INFO - PROCESS | 1913 | --DOMWINDOW == 87 (0xa4fcf400) [pid = 1965] [serial = 1611] [outer = (nil)] [url = about:blank]
19:14:20 INFO - PROCESS | 1913 | --DOMWINDOW == 86 (0xa099c000) [pid = 1965] [serial = 1590] [outer = (nil)] [url = about:blank]
19:14:20 INFO - PROCESS | 1913 | --DOMWINDOW == 85 (0x9f460000) [pid = 1965] [serial = 1626] [outer = (nil)] [url = about:blank]
19:14:20 INFO - PROCESS | 1913 | --DOMWINDOW == 84 (0xa33acc00) [pid = 1965] [serial = 1602] [outer = (nil)] [url = about:blank]
19:14:20 INFO - PROCESS | 1913 | ++DOCSHELL 0x9f027c00 == 16 [pid = 1965] [id = 611]
19:14:20 INFO - PROCESS | 1913 | ++DOMWINDOW == 85 (0x9f028c00) [pid = 1965] [serial = 1708] [outer = (nil)]
19:14:20 INFO - PROCESS | 1913 | ++DOMWINDOW == 86 (0x9f461400) [pid = 1965] [serial = 1709] [outer = 0x9f028c00]
19:14:21 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:14:21 INFO - PROCESS | 1913 | ++DOMWINDOW == 87 (0x9fbd7000) [pid = 1965] [serial = 1710] [outer = 0x9f028c00]
19:14:22 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
19:14:22 INFO - document served over http requires an http
19:14:22 INFO - sub-resource via script-tag using the http-csp
19:14:22 INFO - delivery method with keep-origin-redirect and when
19:14:22 INFO - the target request is cross-origin.
19:14:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2004ms
19:14:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
19:14:22 INFO - PROCESS | 1913 | ++DOCSHELL 0x9f024800 == 17 [pid = 1965] [id = 612]
19:14:22 INFO - PROCESS | 1913 | ++DOMWINDOW == 88 (0x9f026400) [pid = 1965] [serial = 1711] [outer = (nil)]
19:14:22 INFO - PROCESS | 1913 | ++DOMWINDOW == 89 (0xa0740000) [pid = 1965] [serial = 1712] [outer = 0x9f026400]
19:14:22 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:14:22 INFO - PROCESS | 1913 | ++DOMWINDOW == 90 (0xa084c000) [pid = 1965] [serial = 1713] [outer = 0x9f026400]
19:14:24 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
19:14:24 INFO - document served over http requires an http
19:14:24 INFO - sub-resource via script-tag using the http-csp
19:14:24 INFO - delivery method with no-redirect and when
19:14:24 INFO - the target request is cross-origin.
19:14:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1995ms
19:14:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
19:14:24 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0645800 == 18 [pid = 1965] [id = 613]
19:14:24 INFO - PROCESS | 1913 | ++DOMWINDOW == 91 (0xa0d40c00) [pid = 1965] [serial = 1714] [outer = (nil)]
19:14:24 INFO - PROCESS | 1913 | ++DOMWINDOW == 92 (0xa0db6000) [pid = 1965] [serial = 1715] [outer = 0xa0d40c00]
19:14:24 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:14:25 INFO - PROCESS | 1913 | ++DOMWINDOW == 93 (0xa0f3c400) [pid = 1965] [serial = 1716] [outer = 0xa0d40c00]
19:14:26 INFO - PROCESS | 1913 | --DOMWINDOW == 92 (0xa0541400) [pid = 1965] [serial = 1637] [outer = (nil)] [url = about:blank]
19:14:26 INFO - PROCESS | 1913 | --DOMWINDOW == 91 (0xa1574c00) [pid = 1965] [serial = 1655] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:14:26 INFO - PROCESS | 1913 | --DOMWINDOW == 90 (0x9f020c00) [pid = 1965] [serial = 1657] [outer = (nil)] [url = about:blank]
19:14:26 INFO - PROCESS | 1913 | --DOMWINDOW == 89 (0x9fd6f400) [pid = 1965] [serial = 1634] [outer = (nil)] [url = about:blank]
19:14:26 INFO - PROCESS | 1913 | --DOMWINDOW == 88 (0xa084a000) [pid = 1965] [serial = 1643] [outer = (nil)] [url = about:blank]
19:14:26 INFO - PROCESS | 1913 | --DOMWINDOW == 87 (0xa0f3dc00) [pid = 1965] [serial = 1652] [outer = (nil)] [url = about:blank]
19:14:26 INFO - PROCESS | 1913 | --DOMWINDOW == 86 (0x9f020000) [pid = 1965] [serial = 1631] [outer = (nil)] [url = about:blank]
19:14:26 INFO - PROCESS | 1913 | --DOMWINDOW == 85 (0xa0993c00) [pid = 1965] [serial = 1667] [outer = (nil)] [url = about:blank]
19:14:26 INFO - PROCESS | 1913 | --DOMWINDOW == 84 (0xa0d39400) [pid = 1965] [serial = 1646] [outer = (nil)] [url = about:blank]
19:14:26 INFO - PROCESS | 1913 | --DOMWINDOW == 83 (0xa0db5c00) [pid = 1965] [serial = 1649] [outer = (nil)] [url = about:blank]
19:14:26 INFO - PROCESS | 1913 | --DOMWINDOW == 82 (0xa0646c00) [pid = 1965] [serial = 1665] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:14:26 INFO - PROCESS | 1913 | --DOMWINDOW == 81 (0x9efea000) [pid = 1965] [serial = 1660] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447470824056]
19:14:26 INFO - PROCESS | 1913 | --DOMWINDOW == 80 (0x9f46b800) [pid = 1965] [serial = 1662] [outer = (nil)] [url = about:blank]
19:14:26 INFO - PROCESS | 1913 | --DOMWINDOW == 79 (0xa0646000) [pid = 1965] [serial = 1640] [outer = (nil)] [url = about:blank]
19:14:26 INFO - PROCESS | 1913 | --DOMWINDOW == 78 (0xa0db0c00) [pid = 1965] [serial = 1670] [outer = (nil)] [url = about:blank]
19:14:26 INFO - PROCESS | 1913 | --DOMWINDOW == 77 (0x9efee000) [pid = 1965] [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]
19:14:26 INFO - PROCESS | 1913 | --DOMWINDOW == 76 (0xa063b400) [pid = 1965] [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]
19:14:26 INFO - PROCESS | 1913 | --DOMWINDOW == 75 (0xa0548800) [pid = 1965] [serial = 1659] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447470824056]
19:14:26 INFO - PROCESS | 1913 | --DOMWINDOW == 74 (0x9f029c00) [pid = 1965] [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]
19:14:26 INFO - PROCESS | 1913 | --DOMWINDOW == 73 (0xa054e400) [pid = 1965] [serial = 1664] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:14:26 INFO - PROCESS | 1913 | --DOMWINDOW == 72 (0xa0f95400) [pid = 1965] [serial = 1654] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:14:27 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
19:14:27 INFO - document served over http requires an http
19:14:27 INFO - sub-resource via script-tag using the http-csp
19:14:27 INFO - delivery method with swap-origin-redirect and when
19:14:27 INFO - the target request is cross-origin.
19:14:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 3495ms
19:14:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
19:14:27 INFO - PROCESS | 1913 | ++DOCSHELL 0x9f46a000 == 19 [pid = 1965] [id = 614]
19:14:27 INFO - PROCESS | 1913 | ++DOMWINDOW == 73 (0xa0643800) [pid = 1965] [serial = 1717] [outer = (nil)]
19:14:28 INFO - PROCESS | 1913 | ++DOMWINDOW == 74 (0xa0843800) [pid = 1965] [serial = 1718] [outer = 0xa0643800]
19:14:28 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:14:28 INFO - PROCESS | 1913 | ++DOMWINDOW == 75 (0xa0f3dc00) [pid = 1965] [serial = 1719] [outer = 0xa0643800]
19:14:29 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
19:14:29 INFO - document served over http requires an http
19:14:29 INFO - sub-resource via xhr-request using the http-csp
19:14:29 INFO - delivery method with keep-origin-redirect and when
19:14:29 INFO - the target request is cross-origin.
19:14:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2354ms
19:14:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
19:14:30 INFO - PROCESS | 1913 | ++DOCSHELL 0x9faa9000 == 20 [pid = 1965] [id = 615]
19:14:30 INFO - PROCESS | 1913 | ++DOMWINDOW == 76 (0xa052c000) [pid = 1965] [serial = 1720] [outer = (nil)]
19:14:30 INFO - PROCESS | 1913 | ++DOMWINDOW == 77 (0xa063b800) [pid = 1965] [serial = 1721] [outer = 0xa052c000]
19:14:31 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:14:31 INFO - PROCESS | 1913 | ++DOMWINDOW == 78 (0xa0843c00) [pid = 1965] [serial = 1722] [outer = 0xa052c000]
19:14:32 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
19:14:32 INFO - document served over http requires an http
19:14:32 INFO - sub-resource via xhr-request using the http-csp
19:14:32 INFO - delivery method with no-redirect and when
19:14:32 INFO - the target request is cross-origin.
19:14:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2441ms
19:14:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
19:14:33 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0f93800 == 21 [pid = 1965] [id = 616]
19:14:33 INFO - PROCESS | 1913 | ++DOMWINDOW == 79 (0xa0f95000) [pid = 1965] [serial = 1723] [outer = (nil)]
19:14:33 INFO - PROCESS | 1913 | ++DOMWINDOW == 80 (0xa1579800) [pid = 1965] [serial = 1724] [outer = 0xa0f95000]
19:14:33 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:14:33 INFO - PROCESS | 1913 | ++DOMWINDOW == 81 (0xa15ed800) [pid = 1965] [serial = 1725] [outer = 0xa0f95000]
19:14:34 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
19:14:34 INFO - document served over http requires an http
19:14:34 INFO - sub-resource via xhr-request using the http-csp
19:14:34 INFO - delivery method with swap-origin-redirect and when
19:14:34 INFO - the target request is cross-origin.
19:14:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2607ms
19:14:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
19:14:35 INFO - PROCESS | 1913 | ++DOCSHELL 0xa156f800 == 22 [pid = 1965] [id = 617]
19:14:35 INFO - PROCESS | 1913 | ++DOMWINDOW == 82 (0xa1574400) [pid = 1965] [serial = 1726] [outer = (nil)]
19:14:35 INFO - PROCESS | 1913 | ++DOMWINDOW == 83 (0xa1e0cc00) [pid = 1965] [serial = 1727] [outer = 0xa1574400]
19:14:36 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:14:36 INFO - PROCESS | 1913 | ++DOMWINDOW == 84 (0xa2253400) [pid = 1965] [serial = 1728] [outer = 0xa1574400]
19:14:38 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
19:14:38 INFO - document served over http requires an https
19:14:38 INFO - sub-resource via fetch-request using the http-csp
19:14:38 INFO - delivery method with keep-origin-redirect and when
19:14:38 INFO - the target request is cross-origin.
19:14:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 3497ms
19:14:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
19:14:38 INFO - PROCESS | 1913 | ++DOCSHELL 0xa27b1400 == 23 [pid = 1965] [id = 618]
19:14:38 INFO - PROCESS | 1913 | ++DOMWINDOW == 85 (0xa27b9c00) [pid = 1965] [serial = 1729] [outer = (nil)]
19:14:39 INFO - PROCESS | 1913 | ++DOMWINDOW == 86 (0xa2d0a000) [pid = 1965] [serial = 1730] [outer = 0xa27b9c00]
19:14:39 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:14:39 INFO - PROCESS | 1913 | ++DOMWINDOW == 87 (0xa2d0e400) [pid = 1965] [serial = 1731] [outer = 0xa27b9c00]
19:14:40 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
19:14:40 INFO - document served over http requires an https
19:14:40 INFO - sub-resource via fetch-request using the http-csp
19:14:40 INFO - delivery method with no-redirect and when
19:14:40 INFO - the target request is cross-origin.
19:14:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2187ms
19:14:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
19:14:41 INFO - PROCESS | 1913 | ++DOCSHELL 0xa2d04800 == 24 [pid = 1965] [id = 619]
19:14:41 INFO - PROCESS | 1913 | ++DOMWINDOW == 88 (0xa2d05c00) [pid = 1965] [serial = 1732] [outer = (nil)]
19:14:41 INFO - PROCESS | 1913 | ++DOMWINDOW == 89 (0xa2f21400) [pid = 1965] [serial = 1733] [outer = 0xa2d05c00]
19:14:41 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:14:41 INFO - PROCESS | 1913 | ++DOMWINDOW == 90 (0xa2f25400) [pid = 1965] [serial = 1734] [outer = 0xa2d05c00]
19:14:43 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
19:14:43 INFO - document served over http requires an https
19:14:43 INFO - sub-resource via fetch-request using the http-csp
19:14:43 INFO - delivery method with swap-origin-redirect and when
19:14:43 INFO - the target request is cross-origin.
19:14:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2313ms
19:14:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
19:14:43 INFO - PROCESS | 1913 | ++DOCSHELL 0xa2f1fc00 == 25 [pid = 1965] [id = 620]
19:14:43 INFO - PROCESS | 1913 | ++DOMWINDOW == 91 (0xa33a0800) [pid = 1965] [serial = 1735] [outer = (nil)]
19:14:43 INFO - PROCESS | 1913 | ++DOMWINDOW == 92 (0xa33a9400) [pid = 1965] [serial = 1736] [outer = 0xa33a0800]
19:14:44 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:14:44 INFO - PROCESS | 1913 | ++DOMWINDOW == 93 (0xa358c000) [pid = 1965] [serial = 1737] [outer = 0xa33a0800]
19:14:45 INFO - PROCESS | 1913 | ++DOCSHELL 0xa3593400 == 26 [pid = 1965] [id = 621]
19:14:45 INFO - PROCESS | 1913 | ++DOMWINDOW == 94 (0xa3593800) [pid = 1965] [serial = 1738] [outer = (nil)]
19:14:45 INFO - PROCESS | 1913 | ++DOMWINDOW == 95 (0xa3595000) [pid = 1965] [serial = 1739] [outer = 0xa3593800]
19:14:46 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
19:14:46 INFO - document served over http requires an https
19:14:46 INFO - sub-resource via iframe-tag using the http-csp
19:14:46 INFO - delivery method with keep-origin-redirect and when
19:14:46 INFO - the target request is cross-origin.
19:14:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2951ms
19:14:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
19:14:46 INFO - PROCESS | 1913 | ++DOCSHELL 0xa33a5400 == 27 [pid = 1965] [id = 622]
19:14:46 INFO - PROCESS | 1913 | ++DOMWINDOW == 96 (0xa33a6400) [pid = 1965] [serial = 1740] [outer = (nil)]
19:14:46 INFO - PROCESS | 1913 | ++DOMWINDOW == 97 (0xa3777800) [pid = 1965] [serial = 1741] [outer = 0xa33a6400]
19:14:47 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:14:47 INFO - PROCESS | 1913 | ++DOMWINDOW == 98 (0xa377b800) [pid = 1965] [serial = 1742] [outer = 0xa33a6400]
19:14:48 INFO - PROCESS | 1913 | ++DOCSHELL 0xa387e000 == 28 [pid = 1965] [id = 623]
19:14:48 INFO - PROCESS | 1913 | ++DOMWINDOW == 99 (0xa387e400) [pid = 1965] [serial = 1743] [outer = (nil)]
19:14:48 INFO - PROCESS | 1913 | ++DOMWINDOW == 100 (0xa3880800) [pid = 1965] [serial = 1744] [outer = 0xa387e400]
19:14:48 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
19:14:48 INFO - document served over http requires an https
19:14:48 INFO - sub-resource via iframe-tag using the http-csp
19:14:48 INFO - delivery method with no-redirect and when
19:14:48 INFO - the target request is cross-origin.
19:14:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2853ms
19:14:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
19:14:49 INFO - PROCESS | 1913 | ++DOCSHELL 0xa3598400 == 29 [pid = 1965] [id = 624]
19:14:49 INFO - PROCESS | 1913 | ++DOMWINDOW == 101 (0xa3776800) [pid = 1965] [serial = 1745] [outer = (nil)]
19:14:49 INFO - PROCESS | 1913 | ++DOMWINDOW == 102 (0xa3886c00) [pid = 1965] [serial = 1746] [outer = 0xa3776800]
19:14:50 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:14:50 INFO - PROCESS | 1913 | ++DOMWINDOW == 103 (0xa388bc00) [pid = 1965] [serial = 1747] [outer = 0xa3776800]
19:14:51 INFO - PROCESS | 1913 | ++DOCSHELL 0xa3c93c00 == 30 [pid = 1965] [id = 625]
19:14:51 INFO - PROCESS | 1913 | ++DOMWINDOW == 104 (0xa3c94000) [pid = 1965] [serial = 1748] [outer = (nil)]
19:14:51 INFO - PROCESS | 1913 | ++DOMWINDOW == 105 (0xa3c96000) [pid = 1965] [serial = 1749] [outer = 0xa3c94000]
19:14:51 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
19:14:51 INFO - document served over http requires an https
19:14:51 INFO - sub-resource via iframe-tag using the http-csp
19:14:51 INFO - delivery method with swap-origin-redirect and when
19:14:51 INFO - the target request is cross-origin.
19:14:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2705ms
19:14:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
19:14:52 INFO - PROCESS | 1913 | ++DOCSHELL 0xa3883c00 == 31 [pid = 1965] [id = 626]
19:14:52 INFO - PROCESS | 1913 | ++DOMWINDOW == 106 (0xa3884800) [pid = 1965] [serial = 1750] [outer = (nil)]
19:14:52 INFO - PROCESS | 1913 | ++DOMWINDOW == 107 (0xa3d2f400) [pid = 1965] [serial = 1751] [outer = 0xa3884800]
19:14:52 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:14:52 INFO - PROCESS | 1913 | ++DOMWINDOW == 108 (0xa3d33c00) [pid = 1965] [serial = 1752] [outer = 0xa3884800]
19:14:54 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
19:14:54 INFO - document served over http requires an https
19:14:54 INFO - sub-resource via script-tag using the http-csp
19:14:54 INFO - delivery method with keep-origin-redirect and when
19:14:54 INFO - the target request is cross-origin.
19:14:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2651ms
19:14:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
19:14:55 INFO - PROCESS | 1913 | ++DOCSHELL 0xa3d3cc00 == 32 [pid = 1965] [id = 627]
19:14:55 INFO - PROCESS | 1913 | ++DOMWINDOW == 109 (0xa4131000) [pid = 1965] [serial = 1753] [outer = (nil)]
19:14:55 INFO - PROCESS | 1913 | ++DOMWINDOW == 110 (0xa4137800) [pid = 1965] [serial = 1754] [outer = 0xa4131000]
19:14:56 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:14:56 INFO - PROCESS | 1913 | ++DOMWINDOW == 111 (0xa413c800) [pid = 1965] [serial = 1755] [outer = 0xa4131000]
19:14:58 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
19:14:58 INFO - document served over http requires an https
19:14:58 INFO - sub-resource via script-tag using the http-csp
19:14:58 INFO - delivery method with no-redirect and when
19:14:58 INFO - the target request is cross-origin.
19:14:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 4261ms
19:14:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
19:14:58 INFO - PROCESS | 1913 | --DOCSHELL 0x9f02b000 == 31 [pid = 1965] [id = 598]
19:14:58 INFO - PROCESS | 1913 | --DOCSHELL 0x9fbd7c00 == 30 [pid = 1965] [id = 599]
19:14:58 INFO - PROCESS | 1913 | --DOCSHELL 0xa0f8f800 == 29 [pid = 1965] [id = 600]
19:14:58 INFO - PROCESS | 1913 | --DOCSHELL 0xa15ed000 == 28 [pid = 1965] [id = 601]
19:14:58 INFO - PROCESS | 1913 | --DOCSHELL 0xa1dc5400 == 27 [pid = 1965] [id = 602]
19:14:58 INFO - PROCESS | 1913 | --DOCSHELL 0xa1e04000 == 26 [pid = 1965] [id = 603]
19:14:58 INFO - PROCESS | 1913 | --DOCSHELL 0xa1e0d000 == 25 [pid = 1965] [id = 604]
19:14:58 INFO - PROCESS | 1913 | --DOCSHELL 0xa27ab800 == 24 [pid = 1965] [id = 606]
19:14:58 INFO - PROCESS | 1913 | --DOCSHELL 0xa2250c00 == 23 [pid = 1965] [id = 605]
19:14:58 INFO - PROCESS | 1913 | --DOCSHELL 0x9efe7000 == 22 [pid = 1965] [id = 610]
19:14:58 INFO - PROCESS | 1913 | --DOCSHELL 0xa052f800 == 21 [pid = 1965] [id = 609]
19:14:58 INFO - PROCESS | 1913 | --DOCSHELL 0x9f027c00 == 20 [pid = 1965] [id = 611]
19:14:58 INFO - PROCESS | 1913 | --DOCSHELL 0x9f024800 == 19 [pid = 1965] [id = 612]
19:14:58 INFO - PROCESS | 1913 | --DOCSHELL 0xa0645800 == 18 [pid = 1965] [id = 613]
19:14:59 INFO - PROCESS | 1913 | --DOMWINDOW == 110 (0x9fbd8000) [pid = 1965] [serial = 1658] [outer = (nil)] [url = about:blank]
19:14:59 INFO - PROCESS | 1913 | --DOMWINDOW == 109 (0x9fbdf000) [pid = 1965] [serial = 1663] [outer = (nil)] [url = about:blank]
19:14:59 INFO - PROCESS | 1913 | --DOMWINDOW == 108 (0xa0d3c800) [pid = 1965] [serial = 1668] [outer = (nil)] [url = about:blank]
19:14:59 INFO - PROCESS | 1913 | ++DOCSHELL 0x9f01fc00 == 19 [pid = 1965] [id = 628]
19:14:59 INFO - PROCESS | 1913 | ++DOMWINDOW == 109 (0x9f020000) [pid = 1965] [serial = 1756] [outer = (nil)]
19:14:59 INFO - PROCESS | 1913 | ++DOMWINDOW == 110 (0x9f46d000) [pid = 1965] [serial = 1757] [outer = 0x9f020000]
19:14:59 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:14:59 INFO - PROCESS | 1913 | ++DOMWINDOW == 111 (0x9fbd8400) [pid = 1965] [serial = 1758] [outer = 0x9f020000]
19:15:00 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
19:15:00 INFO - document served over http requires an https
19:15:00 INFO - sub-resource via script-tag using the http-csp
19:15:00 INFO - delivery method with swap-origin-redirect and when
19:15:00 INFO - the target request is cross-origin.
19:15:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2365ms
19:15:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
19:15:01 INFO - PROCESS | 1913 | ++DOCSHELL 0x9eff2000 == 20 [pid = 1965] [id = 629]
19:15:01 INFO - PROCESS | 1913 | ++DOMWINDOW == 112 (0xa0541c00) [pid = 1965] [serial = 1759] [outer = (nil)]
19:15:01 INFO - PROCESS | 1913 | ++DOMWINDOW == 113 (0xa0740400) [pid = 1965] [serial = 1760] [outer = 0xa0541c00]
19:15:01 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:15:01 INFO - PROCESS | 1913 | ++DOMWINDOW == 114 (0xa084b400) [pid = 1965] [serial = 1761] [outer = 0xa0541c00]
19:15:03 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
19:15:03 INFO - document served over http requires an https
19:15:03 INFO - sub-resource via xhr-request using the http-csp
19:15:03 INFO - delivery method with keep-origin-redirect and when
19:15:03 INFO - the target request is cross-origin.
19:15:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2395ms
19:15:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
19:15:03 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0f30c00 == 21 [pid = 1965] [id = 630]
19:15:03 INFO - PROCESS | 1913 | ++DOMWINDOW == 115 (0xa0f33000) [pid = 1965] [serial = 1762] [outer = (nil)]
19:15:04 INFO - PROCESS | 1913 | ++DOMWINDOW == 116 (0xa1572c00) [pid = 1965] [serial = 1763] [outer = 0xa0f33000]
19:15:04 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:15:04 INFO - PROCESS | 1913 | ++DOMWINDOW == 117 (0xa15ea800) [pid = 1965] [serial = 1764] [outer = 0xa0f33000]
19:15:06 INFO - PROCESS | 1913 | --DOMWINDOW == 116 (0xa27abc00) [pid = 1965] [serial = 1696] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
19:15:06 INFO - PROCESS | 1913 | --DOMWINDOW == 115 (0xa063ac00) [pid = 1965] [serial = 1673] [outer = (nil)] [url = about:blank]
19:15:06 INFO - PROCESS | 1913 | --DOMWINDOW == 114 (0xa273ec00) [pid = 1965] [serial = 1694] [outer = (nil)] [url = about:blank]
19:15:06 INFO - PROCESS | 1913 | --DOMWINDOW == 113 (0x9f461400) [pid = 1965] [serial = 1709] [outer = (nil)] [url = about:blank]
19:15:06 INFO - PROCESS | 1913 | --DOMWINDOW == 112 (0xa0db6000) [pid = 1965] [serial = 1715] [outer = (nil)] [url = about:blank]
19:15:06 INFO - PROCESS | 1913 | --DOMWINDOW == 111 (0xa1dcc000) [pid = 1965] [serial = 1685] [outer = (nil)] [url = about:blank]
19:15:06 INFO - PROCESS | 1913 | --DOMWINDOW == 110 (0xa1d03c00) [pid = 1965] [serial = 1682] [outer = (nil)] [url = about:blank]
19:15:06 INFO - PROCESS | 1913 | --DOMWINDOW == 109 (0xa27ad800) [pid = 1965] [serial = 1697] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
19:15:06 INFO - PROCESS | 1913 | --DOMWINDOW == 108 (0xa27b3400) [pid = 1965] [serial = 1699] [outer = (nil)] [url = about:blank]
19:15:06 INFO - PROCESS | 1913 | --DOMWINDOW == 107 (0xa2252800) [pid = 1965] [serial = 1691] [outer = (nil)] [url = about:blank]
19:15:06 INFO - PROCESS | 1913 | --DOMWINDOW == 106 (0xa0f92400) [pid = 1965] [serial = 1676] [outer = (nil)] [url = about:blank]
19:15:06 INFO - PROCESS | 1913 | --DOMWINDOW == 105 (0xa0740000) [pid = 1965] [serial = 1712] [outer = (nil)] [url = about:blank]
19:15:06 INFO - PROCESS | 1913 | --DOMWINDOW == 104 (0x9faa9c00) [pid = 1965] [serial = 1702] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447470856146]
19:15:06 INFO - PROCESS | 1913 | --DOMWINDOW == 103 (0x9fab1c00) [pid = 1965] [serial = 1707] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
19:15:06 INFO - PROCESS | 1913 | --DOMWINDOW == 102 (0xa15ef000) [pid = 1965] [serial = 1679] [outer = (nil)] [url = about:blank]
19:15:06 INFO - PROCESS | 1913 | --DOMWINDOW == 101 (0xa1e0f000) [pid = 1965] [serial = 1688] [outer = (nil)] [url = about:blank]
19:15:06 INFO - PROCESS | 1913 | --DOMWINDOW == 100 (0xa0538800) [pid = 1965] [serial = 1704] [outer = (nil)] [url = about:blank]
19:15:06 INFO - PROCESS | 1913 | --DOMWINDOW == 99 (0xa0d40c00) [pid = 1965] [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]
19:15:06 INFO - PROCESS | 1913 | --DOMWINDOW == 98 (0x9f026400) [pid = 1965] [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]
19:15:06 INFO - PROCESS | 1913 | --DOMWINDOW == 97 (0x9f028c00) [pid = 1965] [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]
19:15:06 INFO - PROCESS | 1913 | --DOMWINDOW == 96 (0x9efe7c00) [pid = 1965] [serial = 1706] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
19:15:06 INFO - PROCESS | 1913 | --DOMWINDOW == 95 (0xa052fc00) [pid = 1965] [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]
19:15:06 INFO - PROCESS | 1913 | --DOMWINDOW == 94 (0xa2d08000) [pid = 1965] [serial = 1701] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447470856146]
19:15:06 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
19:15:06 INFO - document served over http requires an https
19:15:06 INFO - sub-resource via xhr-request using the http-csp
19:15:06 INFO - delivery method with no-redirect and when
19:15:06 INFO - the target request is cross-origin.
19:15:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 3341ms
19:15:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
19:15:07 INFO - PROCESS | 1913 | ++DOCSHELL 0x9f028c00 == 22 [pid = 1965] [id = 631]
19:15:07 INFO - PROCESS | 1913 | ++DOMWINDOW == 95 (0x9fab2800) [pid = 1965] [serial = 1765] [outer = (nil)]
19:15:07 INFO - PROCESS | 1913 | ++DOMWINDOW == 96 (0xa0f87c00) [pid = 1965] [serial = 1766] [outer = 0x9fab2800]
19:15:07 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:15:07 INFO - PROCESS | 1913 | ++DOMWINDOW == 97 (0xa18bf400) [pid = 1965] [serial = 1767] [outer = 0x9fab2800]
19:15:09 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
19:15:09 INFO - document served over http requires an https
19:15:09 INFO - sub-resource via xhr-request using the http-csp
19:15:09 INFO - delivery method with swap-origin-redirect and when
19:15:09 INFO - the target request is cross-origin.
19:15:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2652ms
19:15:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
19:15:10 INFO - PROCESS | 1913 | ++DOCSHELL 0x9efe8400 == 23 [pid = 1965] [id = 632]
19:15:10 INFO - PROCESS | 1913 | ++DOMWINDOW == 98 (0xa0530800) [pid = 1965] [serial = 1768] [outer = (nil)]
19:15:10 INFO - PROCESS | 1913 | ++DOMWINDOW == 99 (0xa0db6000) [pid = 1965] [serial = 1769] [outer = 0xa0530800]
19:15:10 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:15:10 INFO - PROCESS | 1913 | ++DOMWINDOW == 100 (0xa157cc00) [pid = 1965] [serial = 1770] [outer = 0xa0530800]
19:15:12 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
19:15:12 INFO - document served over http requires an http
19:15:12 INFO - sub-resource via fetch-request using the http-csp
19:15:12 INFO - delivery method with keep-origin-redirect and when
19:15:12 INFO - the target request is same-origin.
19:15:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2744ms
19:15:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
19:15:13 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0740800 == 24 [pid = 1965] [id = 633]
19:15:13 INFO - PROCESS | 1913 | ++DOMWINDOW == 101 (0xa0844800) [pid = 1965] [serial = 1771] [outer = (nil)]
19:15:13 INFO - PROCESS | 1913 | ++DOMWINDOW == 102 (0xa1e02c00) [pid = 1965] [serial = 1772] [outer = 0xa0844800]
19:15:13 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:15:13 INFO - PROCESS | 1913 | ++DOMWINDOW == 103 (0xa1e10c00) [pid = 1965] [serial = 1773] [outer = 0xa0844800]
19:15:15 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
19:15:15 INFO - document served over http requires an http
19:15:15 INFO - sub-resource via fetch-request using the http-csp
19:15:15 INFO - delivery method with no-redirect and when
19:15:15 INFO - the target request is same-origin.
19:15:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2650ms
19:15:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
19:15:16 INFO - PROCESS | 1913 | ++DOCSHELL 0xa1dd0400 == 25 [pid = 1965] [id = 634]
19:15:16 INFO - PROCESS | 1913 | ++DOMWINDOW == 104 (0xa2255000) [pid = 1965] [serial = 1774] [outer = (nil)]
19:15:16 INFO - PROCESS | 1913 | ++DOMWINDOW == 105 (0xa2748800) [pid = 1965] [serial = 1775] [outer = 0xa2255000]
19:15:16 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:15:16 INFO - PROCESS | 1913 | ++DOMWINDOW == 106 (0xa27b3c00) [pid = 1965] [serial = 1776] [outer = 0xa2255000]
19:15:18 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
19:15:18 INFO - document served over http requires an http
19:15:18 INFO - sub-resource via fetch-request using the http-csp
19:15:18 INFO - delivery method with swap-origin-redirect and when
19:15:18 INFO - the target request is same-origin.
19:15:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 3591ms
19:15:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
19:15:19 INFO - PROCESS | 1913 | ++DOCSHELL 0xa2f1ac00 == 26 [pid = 1965] [id = 635]
19:15:19 INFO - PROCESS | 1913 | ++DOMWINDOW == 107 (0xa2f20400) [pid = 1965] [serial = 1777] [outer = (nil)]
19:15:19 INFO - PROCESS | 1913 | ++DOMWINDOW == 108 (0xa33a5c00) [pid = 1965] [serial = 1778] [outer = 0xa2f20400]
19:15:19 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:15:19 INFO - PROCESS | 1913 | ++DOMWINDOW == 109 (0xa3591400) [pid = 1965] [serial = 1779] [outer = 0xa2f20400]
19:15:20 INFO - PROCESS | 1913 | ++DOCSHELL 0xa3c93800 == 27 [pid = 1965] [id = 636]
19:15:20 INFO - PROCESS | 1913 | ++DOMWINDOW == 110 (0xa3c95800) [pid = 1965] [serial = 1780] [outer = (nil)]
19:15:20 INFO - PROCESS | 1913 | ++DOMWINDOW == 111 (0xa3d30400) [pid = 1965] [serial = 1781] [outer = 0xa3c95800]
19:15:21 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
19:15:21 INFO - document served over http requires an http
19:15:21 INFO - sub-resource via iframe-tag using the http-csp
19:15:21 INFO - delivery method with keep-origin-redirect and when
19:15:21 INFO - the target request is same-origin.
19:15:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2420ms
19:15:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
19:15:21 INFO - PROCESS | 1913 | ++DOCSHELL 0xa339f800 == 28 [pid = 1965] [id = 637]
19:15:21 INFO - PROCESS | 1913 | ++DOMWINDOW == 112 (0xa33a1000) [pid = 1965] [serial = 1782] [outer = (nil)]
19:15:21 INFO - PROCESS | 1913 | ++DOMWINDOW == 113 (0xa4304400) [pid = 1965] [serial = 1783] [outer = 0xa33a1000]
19:15:22 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:15:22 INFO - PROCESS | 1913 | ++DOMWINDOW == 114 (0xa430b400) [pid = 1965] [serial = 1784] [outer = 0xa33a1000]
19:15:23 INFO - PROCESS | 1913 | ++DOCSHELL 0xa4703c00 == 29 [pid = 1965] [id = 638]
19:15:23 INFO - PROCESS | 1913 | ++DOMWINDOW == 115 (0xa4704400) [pid = 1965] [serial = 1785] [outer = (nil)]
19:15:23 INFO - PROCESS | 1913 | ++DOMWINDOW == 116 (0xa4706c00) [pid = 1965] [serial = 1786] [outer = 0xa4704400]
19:15:23 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
19:15:23 INFO - document served over http requires an http
19:15:23 INFO - sub-resource via iframe-tag using the http-csp
19:15:23 INFO - delivery method with no-redirect and when
19:15:23 INFO - the target request is same-origin.
19:15:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2516ms
19:15:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
19:15:24 INFO - PROCESS | 1913 | ++DOCSHELL 0xa413fc00 == 30 [pid = 1965] [id = 639]
19:15:24 INFO - PROCESS | 1913 | ++DOMWINDOW == 117 (0xa4301400) [pid = 1965] [serial = 1787] [outer = (nil)]
19:15:24 INFO - PROCESS | 1913 | ++DOMWINDOW == 118 (0xa470dc00) [pid = 1965] [serial = 1788] [outer = 0xa4301400]
19:15:25 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:15:25 INFO - PROCESS | 1913 | ++DOMWINDOW == 119 (0xa4e21400) [pid = 1965] [serial = 1789] [outer = 0xa4301400]
19:15:26 INFO - PROCESS | 1913 | ++DOCSHELL 0xa4e29000 == 31 [pid = 1965] [id = 640]
19:15:26 INFO - PROCESS | 1913 | ++DOMWINDOW == 120 (0xa4e29400) [pid = 1965] [serial = 1790] [outer = (nil)]
19:15:26 INFO - PROCESS | 1913 | ++DOMWINDOW == 121 (0xa4e2bc00) [pid = 1965] [serial = 1791] [outer = 0xa4e29400]
19:15:26 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
19:15:26 INFO - document served over http requires an http
19:15:26 INFO - sub-resource via iframe-tag using the http-csp
19:15:26 INFO - delivery method with swap-origin-redirect and when
19:15:26 INFO - the target request is same-origin.
19:15:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2966ms
19:15:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
19:15:27 INFO - PROCESS | 1913 | ++DOCSHELL 0xa470b400 == 32 [pid = 1965] [id = 641]
19:15:27 INFO - PROCESS | 1913 | ++DOMWINDOW == 122 (0xa470b800) [pid = 1965] [serial = 1792] [outer = (nil)]
19:15:27 INFO - PROCESS | 1913 | ++DOMWINDOW == 123 (0xa4f4b000) [pid = 1965] [serial = 1793] [outer = 0xa470b800]
19:15:27 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:15:28 INFO - PROCESS | 1913 | ++DOMWINDOW == 124 (0xa4f4fc00) [pid = 1965] [serial = 1794] [outer = 0xa470b800]
19:15:29 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
19:15:29 INFO - document served over http requires an http
19:15:29 INFO - sub-resource via script-tag using the http-csp
19:15:29 INFO - delivery method with keep-origin-redirect and when
19:15:29 INFO - the target request is same-origin.
19:15:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2828ms
19:15:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
19:15:29 INFO - PROCESS | 1913 | ++DOCSHELL 0xa4e2e800 == 33 [pid = 1965] [id = 642]
19:15:29 INFO - PROCESS | 1913 | ++DOMWINDOW == 125 (0xa4f49000) [pid = 1965] [serial = 1795] [outer = (nil)]
19:15:30 INFO - PROCESS | 1913 | ++DOMWINDOW == 126 (0xa4fd2c00) [pid = 1965] [serial = 1796] [outer = 0xa4f49000]
19:15:30 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:15:30 INFO - PROCESS | 1913 | ++DOMWINDOW == 127 (0xa4fd6c00) [pid = 1965] [serial = 1797] [outer = 0xa4f49000]
19:15:32 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
19:15:32 INFO - document served over http requires an http
19:15:32 INFO - sub-resource via script-tag using the http-csp
19:15:32 INFO - delivery method with no-redirect and when
19:15:32 INFO - the target request is same-origin.
19:15:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 2701ms
19:15:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
19:15:32 INFO - PROCESS | 1913 | ++DOCSHELL 0xa4fd0c00 == 34 [pid = 1965] [id = 643]
19:15:32 INFO - PROCESS | 1913 | ++DOMWINDOW == 128 (0xa4fd1400) [pid = 1965] [serial = 1798] [outer = (nil)]
19:15:33 INFO - PROCESS | 1913 | ++DOMWINDOW == 129 (0xa5195400) [pid = 1965] [serial = 1799] [outer = 0xa4fd1400]
19:15:33 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:15:33 INFO - PROCESS | 1913 | ++DOMWINDOW == 130 (0xa519a000) [pid = 1965] [serial = 1800] [outer = 0xa4fd1400]
19:15:35 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
19:15:35 INFO - document served over http requires an http
19:15:35 INFO - sub-resource via script-tag using the http-csp
19:15:35 INFO - delivery method with swap-origin-redirect and when
19:15:35 INFO - the target request is same-origin.
19:15:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 3280ms
19:15:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
19:15:36 INFO - PROCESS | 1913 | ++DOCSHELL 0xa5194400 == 35 [pid = 1965] [id = 644]
19:15:36 INFO - PROCESS | 1913 | ++DOMWINDOW == 131 (0xa5320000) [pid = 1965] [serial = 1801] [outer = (nil)]
19:15:36 INFO - PROCESS | 1913 | ++DOMWINDOW == 132 (0xa5328c00) [pid = 1965] [serial = 1802] [outer = 0xa5320000]
19:15:37 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:15:37 INFO - PROCESS | 1913 | ++DOMWINDOW == 133 (0xa532e800) [pid = 1965] [serial = 1803] [outer = 0xa5320000]
19:15:39 INFO - PROCESS | 1913 | --DOCSHELL 0x9faa9000 == 34 [pid = 1965] [id = 615]
19:15:39 INFO - PROCESS | 1913 | --DOCSHELL 0xa0f93800 == 33 [pid = 1965] [id = 616]
19:15:39 INFO - PROCESS | 1913 | --DOCSHELL 0xa156f800 == 32 [pid = 1965] [id = 617]
19:15:39 INFO - PROCESS | 1913 | --DOCSHELL 0xa27b1400 == 31 [pid = 1965] [id = 618]
19:15:39 INFO - PROCESS | 1913 | --DOCSHELL 0xa2d04800 == 30 [pid = 1965] [id = 619]
19:15:39 INFO - PROCESS | 1913 | --DOCSHELL 0xa2d06400 == 29 [pid = 1965] [id = 608]
19:15:39 INFO - PROCESS | 1913 | --DOCSHELL 0xa3593400 == 28 [pid = 1965] [id = 621]
19:15:39 INFO - PROCESS | 1913 | --DOCSHELL 0xa2f1fc00 == 27 [pid = 1965] [id = 620]
19:15:39 INFO - PROCESS | 1913 | --DOCSHELL 0xa387e000 == 26 [pid = 1965] [id = 623]
19:15:39 INFO - PROCESS | 1913 | --DOCSHELL 0xa33a5400 == 25 [pid = 1965] [id = 622]
19:15:39 INFO - PROCESS | 1913 | --DOCSHELL 0xa3c93c00 == 24 [pid = 1965] [id = 625]
19:15:39 INFO - PROCESS | 1913 | --DOCSHELL 0xa3598400 == 23 [pid = 1965] [id = 624]
19:15:39 INFO - PROCESS | 1913 | --DOCSHELL 0xa3883c00 == 22 [pid = 1965] [id = 626]
19:15:39 INFO - PROCESS | 1913 | --DOCSHELL 0x9f01fc00 == 21 [pid = 1965] [id = 628]
19:15:39 INFO - PROCESS | 1913 | --DOCSHELL 0x9faa7000 == 20 [pid = 1965] [id = 597]
19:15:39 INFO - PROCESS | 1913 | --DOCSHELL 0x9eff2000 == 19 [pid = 1965] [id = 629]
19:15:39 INFO - PROCESS | 1913 | --DOCSHELL 0x9f46a000 == 18 [pid = 1965] [id = 614]
19:15:39 INFO - PROCESS | 1913 | --DOCSHELL 0xa0f30c00 == 17 [pid = 1965] [id = 630]
19:15:39 INFO - PROCESS | 1913 | --DOCSHELL 0xa3d3cc00 == 16 [pid = 1965] [id = 627]
19:15:41 INFO - PROCESS | 1913 | --DOCSHELL 0x9efe8400 == 15 [pid = 1965] [id = 632]
19:15:41 INFO - PROCESS | 1913 | --DOCSHELL 0xa0740800 == 14 [pid = 1965] [id = 633]
19:15:41 INFO - PROCESS | 1913 | --DOCSHELL 0xa1dd0400 == 13 [pid = 1965] [id = 634]
19:15:41 INFO - PROCESS | 1913 | --DOCSHELL 0xa3c93800 == 12 [pid = 1965] [id = 636]
19:15:41 INFO - PROCESS | 1913 | --DOCSHELL 0xa2f1ac00 == 11 [pid = 1965] [id = 635]
19:15:41 INFO - PROCESS | 1913 | --DOCSHELL 0xa4703c00 == 10 [pid = 1965] [id = 638]
19:15:41 INFO - PROCESS | 1913 | --DOCSHELL 0xa339f800 == 9 [pid = 1965] [id = 637]
19:15:41 INFO - PROCESS | 1913 | --DOCSHELL 0xa4e29000 == 8 [pid = 1965] [id = 640]
19:15:41 INFO - PROCESS | 1913 | --DOCSHELL 0xa413fc00 == 7 [pid = 1965] [id = 639]
19:15:41 INFO - PROCESS | 1913 | --DOCSHELL 0xa470b400 == 6 [pid = 1965] [id = 641]
19:15:41 INFO - PROCESS | 1913 | --DOCSHELL 0xa4e2e800 == 5 [pid = 1965] [id = 642]
19:15:41 INFO - PROCESS | 1913 | --DOCSHELL 0xa4fd0c00 == 4 [pid = 1965] [id = 643]
19:15:41 INFO - PROCESS | 1913 | --DOCSHELL 0x9f028c00 == 3 [pid = 1965] [id = 631]
19:15:41 INFO - PROCESS | 1913 | --DOCSHELL 0xa273cc00 == 2 [pid = 1965] [id = 607]
19:15:41 INFO - PROCESS | 1913 | --DOMWINDOW == 132 (0x9fbd7000) [pid = 1965] [serial = 1710] [outer = (nil)] [url = about:blank]
19:15:41 INFO - PROCESS | 1913 | --DOMWINDOW == 131 (0xa0846800) [pid = 1965] [serial = 1705] [outer = (nil)] [url = about:blank]
19:15:41 INFO - PROCESS | 1913 | --DOMWINDOW == 130 (0xa084c000) [pid = 1965] [serial = 1713] [outer = (nil)] [url = about:blank]
19:15:41 INFO - PROCESS | 1913 | --DOMWINDOW == 129 (0xa0f3c400) [pid = 1965] [serial = 1716] [outer = (nil)] [url = about:blank]
19:15:41 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
19:15:41 INFO - document served over http requires an http
19:15:41 INFO - sub-resource via xhr-request using the http-csp
19:15:41 INFO - delivery method with keep-origin-redirect and when
19:15:41 INFO - the target request is same-origin.
19:15:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 6507ms
19:15:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
19:15:42 INFO - PROCESS | 1913 | ++DOCSHELL 0x9efee000 == 3 [pid = 1965] [id = 645]
19:15:42 INFO - PROCESS | 1913 | ++DOMWINDOW == 130 (0x9efee800) [pid = 1965] [serial = 1804] [outer = (nil)]
19:15:42 INFO - PROCESS | 1913 | ++DOMWINDOW == 131 (0x9eff1400) [pid = 1965] [serial = 1805] [outer = 0x9efee800]
19:15:42 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:15:42 INFO - PROCESS | 1913 | ++DOMWINDOW == 132 (0x9efe5800) [pid = 1965] [serial = 1806] [outer = 0x9efee800]
19:15:43 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
19:15:43 INFO - document served over http requires an http
19:15:43 INFO - sub-resource via xhr-request using the http-csp
19:15:43 INFO - delivery method with no-redirect and when
19:15:43 INFO - the target request is same-origin.
19:15:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1893ms
19:15:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
19:15:44 INFO - PROCESS | 1913 | ++DOCSHELL 0x9efea400 == 4 [pid = 1965] [id = 646]
19:15:44 INFO - PROCESS | 1913 | ++DOMWINDOW == 133 (0x9f029800) [pid = 1965] [serial = 1807] [outer = (nil)]
19:15:44 INFO - PROCESS | 1913 | ++DOMWINDOW == 134 (0x9f462c00) [pid = 1965] [serial = 1808] [outer = 0x9f029800]
19:15:44 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:15:44 INFO - PROCESS | 1913 | ++DOMWINDOW == 135 (0x9f468000) [pid = 1965] [serial = 1809] [outer = 0x9f029800]
19:15:49 INFO - PROCESS | 1913 | --DOMWINDOW == 134 (0xa4fdc000) [pid = 1965] [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]
19:15:49 INFO - PROCESS | 1913 | --DOMWINDOW == 133 (0xa0842400) [pid = 1965] [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]
19:15:49 INFO - PROCESS | 1913 | --DOMWINDOW == 132 (0x9fbdc000) [pid = 1965] [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]
19:15:49 INFO - PROCESS | 1913 | --DOMWINDOW == 131 (0xa273d000) [pid = 1965] [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]
19:15:49 INFO - PROCESS | 1913 | --DOMWINDOW == 130 (0x9efe9800) [pid = 1965] [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]
19:15:49 INFO - PROCESS | 1913 | --DOMWINDOW == 129 (0x9ed3c800) [pid = 1965] [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]
19:15:49 INFO - PROCESS | 1913 | --DOMWINDOW == 128 (0xa0dab800) [pid = 1965] [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]
19:15:49 INFO - PROCESS | 1913 | --DOMWINDOW == 127 (0xa0db4400) [pid = 1965] [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]
19:15:49 INFO - PROCESS | 1913 | --DOMWINDOW == 126 (0x9faa3800) [pid = 1965] [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]
19:15:49 INFO - PROCESS | 1913 | --DOMWINDOW == 125 (0xa0848400) [pid = 1965] [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]
19:15:49 INFO - PROCESS | 1913 | --DOMWINDOW == 124 (0xa0537c00) [pid = 1965] [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]
19:15:49 INFO - PROCESS | 1913 | --DOMWINDOW == 123 (0xa052c000) [pid = 1965] [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]
19:15:49 INFO - PROCESS | 1913 | --DOMWINDOW == 122 (0xa3884800) [pid = 1965] [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]
19:15:49 INFO - PROCESS | 1913 | --DOMWINDOW == 121 (0xa0f33000) [pid = 1965] [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]
19:15:49 INFO - PROCESS | 1913 | --DOMWINDOW == 120 (0x9f020000) [pid = 1965] [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]
19:15:49 INFO - PROCESS | 1913 | --DOMWINDOW == 119 (0x9fab1400) [pid = 1965] [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]
19:15:49 INFO - PROCESS | 1913 | --DOMWINDOW == 118 (0xa2d05c00) [pid = 1965] [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]
19:15:49 INFO - PROCESS | 1913 | --DOMWINDOW == 117 (0xa0541c00) [pid = 1965] [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]
19:15:49 INFO - PROCESS | 1913 | --DOMWINDOW == 116 (0xa1e04800) [pid = 1965] [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]
19:15:49 INFO - PROCESS | 1913 | --DOMWINDOW == 115 (0x9faa6400) [pid = 1965] [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]
19:15:49 INFO - PROCESS | 1913 | --DOMWINDOW == 114 (0x9fab2800) [pid = 1965] [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]
19:15:49 INFO - PROCESS | 1913 | --DOMWINDOW == 113 (0xa3c94000) [pid = 1965] [serial = 1748] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:15:49 INFO - PROCESS | 1913 | --DOMWINDOW == 112 (0xa1574400) [pid = 1965] [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]
19:15:49 INFO - PROCESS | 1913 | --DOMWINDOW == 111 (0xa33a6400) [pid = 1965] [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]
19:15:49 INFO - PROCESS | 1913 | --DOMWINDOW == 110 (0xa1dc5c00) [pid = 1965] [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]
19:15:49 INFO - PROCESS | 1913 | --DOMWINDOW == 109 (0xa4131000) [pid = 1965] [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]
19:15:49 INFO - PROCESS | 1913 | --DOMWINDOW == 108 (0xa3593800) [pid = 1965] [serial = 1738] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:15:49 INFO - PROCESS | 1913 | --DOMWINDOW == 107 (0xa387e400) [pid = 1965] [serial = 1743] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447470888439]
19:15:49 INFO - PROCESS | 1913 | --DOMWINDOW == 106 (0xa225cc00) [pid = 1965] [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]
19:15:49 INFO - PROCESS | 1913 | --DOMWINDOW == 105 (0xa0f90000) [pid = 1965] [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]
19:15:49 INFO - PROCESS | 1913 | --DOMWINDOW == 104 (0x9fd72400) [pid = 1965] [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]
19:15:49 INFO - PROCESS | 1913 | --DOMWINDOW == 103 (0xa27b9c00) [pid = 1965] [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]
19:15:49 INFO - PROCESS | 1913 | --DOMWINDOW == 102 (0xa0643800) [pid = 1965] [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]
19:15:49 INFO - PROCESS | 1913 | --DOMWINDOW == 101 (0xa18c0c00) [pid = 1965] [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]
19:15:49 INFO - PROCESS | 1913 | --DOMWINDOW == 100 (0xa0f95000) [pid = 1965] [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]
19:15:49 INFO - PROCESS | 1913 | --DOMWINDOW == 99 (0xa3776800) [pid = 1965] [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]
19:15:49 INFO - PROCESS | 1913 | --DOMWINDOW == 98 (0xa1f78400) [pid = 1965] [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]
19:15:49 INFO - PROCESS | 1913 | --DOMWINDOW == 97 (0xa33a0800) [pid = 1965] [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]
19:15:49 INFO - PROCESS | 1913 | --DOMWINDOW == 96 (0x9f46d000) [pid = 1965] [serial = 1757] [outer = (nil)] [url = about:blank]
19:15:49 INFO - PROCESS | 1913 | --DOMWINDOW == 95 (0xa1579800) [pid = 1965] [serial = 1724] [outer = (nil)] [url = about:blank]
19:15:49 INFO - PROCESS | 1913 | --DOMWINDOW == 94 (0xa1e0cc00) [pid = 1965] [serial = 1727] [outer = (nil)] [url = about:blank]
19:15:49 INFO - PROCESS | 1913 | --DOMWINDOW == 93 (0xa3c96000) [pid = 1965] [serial = 1749] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:15:49 INFO - PROCESS | 1913 | --DOMWINDOW == 92 (0xa33a9400) [pid = 1965] [serial = 1736] [outer = (nil)] [url = about:blank]
19:15:49 INFO - PROCESS | 1913 | --DOMWINDOW == 91 (0xa3d2f400) [pid = 1965] [serial = 1751] [outer = (nil)] [url = about:blank]
19:15:49 INFO - PROCESS | 1913 | --DOMWINDOW == 90 (0xa2f21400) [pid = 1965] [serial = 1733] [outer = (nil)] [url = about:blank]
19:15:49 INFO - PROCESS | 1913 | --DOMWINDOW == 89 (0xa0740400) [pid = 1965] [serial = 1760] [outer = (nil)] [url = about:blank]
19:15:49 INFO - PROCESS | 1913 | --DOMWINDOW == 88 (0xa2d0a000) [pid = 1965] [serial = 1730] [outer = (nil)] [url = about:blank]
19:15:49 INFO - PROCESS | 1913 | --DOMWINDOW == 87 (0xa063b800) [pid = 1965] [serial = 1721] [outer = (nil)] [url = about:blank]
19:15:49 INFO - PROCESS | 1913 | --DOMWINDOW == 86 (0xa4137800) [pid = 1965] [serial = 1754] [outer = (nil)] [url = about:blank]
19:15:49 INFO - PROCESS | 1913 | --DOMWINDOW == 85 (0xa3886c00) [pid = 1965] [serial = 1746] [outer = (nil)] [url = about:blank]
19:15:49 INFO - PROCESS | 1913 | --DOMWINDOW == 84 (0xa0843800) [pid = 1965] [serial = 1718] [outer = (nil)] [url = about:blank]
19:15:49 INFO - PROCESS | 1913 | --DOMWINDOW == 83 (0xa3777800) [pid = 1965] [serial = 1741] [outer = (nil)] [url = about:blank]
19:15:49 INFO - PROCESS | 1913 | --DOMWINDOW == 82 (0xa3880800) [pid = 1965] [serial = 1744] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447470888439]
19:15:49 INFO - PROCESS | 1913 | --DOMWINDOW == 81 (0xa3595000) [pid = 1965] [serial = 1739] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:15:49 INFO - PROCESS | 1913 | --DOMWINDOW == 80 (0xa0f87c00) [pid = 1965] [serial = 1766] [outer = (nil)] [url = about:blank]
19:15:49 INFO - PROCESS | 1913 | --DOMWINDOW == 79 (0xa1572c00) [pid = 1965] [serial = 1763] [outer = (nil)] [url = about:blank]
19:15:50 INFO - PROCESS | 1913 | --DOMWINDOW == 78 (0xa18bf400) [pid = 1965] [serial = 1767] [outer = (nil)] [url = about:blank]
19:15:50 INFO - PROCESS | 1913 | --DOMWINDOW == 77 (0xa532d400) [pid = 1965] [serial = 1621] [outer = (nil)] [url = about:blank]
19:15:50 INFO - PROCESS | 1913 | --DOMWINDOW == 76 (0xa084ec00) [pid = 1965] [serial = 1644] [outer = (nil)] [url = about:blank]
19:15:50 INFO - PROCESS | 1913 | --DOMWINDOW == 75 (0xa054a000) [pid = 1965] [serial = 1638] [outer = (nil)] [url = about:blank]
19:15:50 INFO - PROCESS | 1913 | --DOMWINDOW == 74 (0xa084b400) [pid = 1965] [serial = 1761] [outer = (nil)] [url = about:blank]
19:15:50 INFO - PROCESS | 1913 | --DOMWINDOW == 73 (0xa0995000) [pid = 1965] [serial = 1674] [outer = (nil)] [url = about:blank]
19:15:50 INFO - PROCESS | 1913 | --DOMWINDOW == 72 (0xa2256c00) [pid = 1965] [serial = 1692] [outer = (nil)] [url = about:blank]
19:15:50 INFO - PROCESS | 1913 | --DOMWINDOW == 71 (0xa1d08c00) [pid = 1965] [serial = 1683] [outer = (nil)] [url = about:blank]
19:15:50 INFO - PROCESS | 1913 | --DOMWINDOW == 70 (0xa0f35c00) [pid = 1965] [serial = 1671] [outer = (nil)] [url = about:blank]
19:15:50 INFO - PROCESS | 1913 | --DOMWINDOW == 69 (0xa27b7c00) [pid = 1965] [serial = 1700] [outer = (nil)] [url = about:blank]
19:15:50 INFO - PROCESS | 1913 | --DOMWINDOW == 68 (0xa15ed800) [pid = 1965] [serial = 1725] [outer = (nil)] [url = about:blank]
19:15:50 INFO - PROCESS | 1913 | --DOMWINDOW == 67 (0xa2743c00) [pid = 1965] [serial = 1695] [outer = (nil)] [url = about:blank]
19:15:50 INFO - PROCESS | 1913 | --DOMWINDOW == 66 (0x9fd76800) [pid = 1965] [serial = 1635] [outer = (nil)] [url = about:blank]
19:15:50 INFO - PROCESS | 1913 | --DOMWINDOW == 65 (0x9f467000) [pid = 1965] [serial = 1632] [outer = (nil)] [url = about:blank]
19:15:50 INFO - PROCESS | 1913 | --DOMWINDOW == 64 (0xa1f71c00) [pid = 1965] [serial = 1689] [outer = (nil)] [url = about:blank]
19:15:50 INFO - PROCESS | 1913 | --DOMWINDOW == 63 (0xa0f31400) [pid = 1965] [serial = 1650] [outer = (nil)] [url = about:blank]
19:15:50 INFO - PROCESS | 1913 | --DOMWINDOW == 62 (0xa0f3ec00) [pid = 1965] [serial = 1653] [outer = (nil)] [url = about:blank]
19:15:50 INFO - PROCESS | 1913 | --DOMWINDOW == 61 (0xa0843c00) [pid = 1965] [serial = 1722] [outer = (nil)] [url = about:blank]
19:15:50 INFO - PROCESS | 1913 | --DOMWINDOW == 60 (0x9fbd5400) [pid = 1965] [serial = 1629] [outer = (nil)] [url = about:blank]
19:15:50 INFO - PROCESS | 1913 | --DOMWINDOW == 59 (0xa0f3dc00) [pid = 1965] [serial = 1719] [outer = (nil)] [url = about:blank]
19:15:50 INFO - PROCESS | 1913 | --DOMWINDOW == 58 (0xa1dd1400) [pid = 1965] [serial = 1686] [outer = (nil)] [url = about:blank]
19:15:50 INFO - PROCESS | 1913 | --DOMWINDOW == 57 (0xa0d41000) [pid = 1965] [serial = 1647] [outer = (nil)] [url = about:blank]
19:15:50 INFO - PROCESS | 1913 | --DOMWINDOW == 56 (0xa0742000) [pid = 1965] [serial = 1641] [outer = (nil)] [url = about:blank]
19:15:50 INFO - PROCESS | 1913 | --DOMWINDOW == 55 (0xa1576c00) [pid = 1965] [serial = 1677] [outer = (nil)] [url = about:blank]
19:15:50 INFO - PROCESS | 1913 | --DOMWINDOW == 54 (0xa18b6c00) [pid = 1965] [serial = 1680] [outer = (nil)] [url = about:blank]
19:15:50 INFO - PROCESS | 1913 | --DOMWINDOW == 53 (0xa15ea800) [pid = 1965] [serial = 1764] [outer = (nil)] [url = about:blank]
19:15:51 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
19:15:51 INFO - document served over http requires an http
19:15:51 INFO - sub-resource via xhr-request using the http-csp
19:15:51 INFO - delivery method with swap-origin-redirect and when
19:15:51 INFO - the target request is same-origin.
19:15:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 7224ms
19:15:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
19:15:51 INFO - PROCESS | 1913 | ++DOCSHELL 0x9ed37c00 == 5 [pid = 1965] [id = 647]
19:15:51 INFO - PROCESS | 1913 | ++DOMWINDOW == 54 (0x9ed38000) [pid = 1965] [serial = 1810] [outer = (nil)]
19:15:51 INFO - PROCESS | 1913 | ++DOMWINDOW == 55 (0x9efe9800) [pid = 1965] [serial = 1811] [outer = 0x9ed38000]
19:15:52 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:15:52 INFO - PROCESS | 1913 | ++DOMWINDOW == 56 (0x9f020000) [pid = 1965] [serial = 1812] [outer = 0x9ed38000]
19:15:53 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
19:15:53 INFO - document served over http requires an https
19:15:53 INFO - sub-resource via fetch-request using the http-csp
19:15:53 INFO - delivery method with keep-origin-redirect and when
19:15:53 INFO - the target request is same-origin.
19:15:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2309ms
19:15:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
19:15:53 INFO - PROCESS | 1913 | ++DOCSHELL 0x9ed3c800 == 6 [pid = 1965] [id = 648]
19:15:53 INFO - PROCESS | 1913 | ++DOMWINDOW == 57 (0x9ed3f400) [pid = 1965] [serial = 1813] [outer = (nil)]
19:15:54 INFO - PROCESS | 1913 | ++DOMWINDOW == 58 (0x9faa9800) [pid = 1965] [serial = 1814] [outer = 0x9ed3f400]
19:15:54 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:15:54 INFO - PROCESS | 1913 | ++DOMWINDOW == 59 (0x9faaf800) [pid = 1965] [serial = 1815] [outer = 0x9ed3f400]
19:15:55 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
19:15:55 INFO - document served over http requires an https
19:15:55 INFO - sub-resource via fetch-request using the http-csp
19:15:55 INFO - delivery method with no-redirect and when
19:15:55 INFO - the target request is same-origin.
19:15:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2294ms
19:15:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
19:15:56 INFO - PROCESS | 1913 | ++DOCSHELL 0x9faa6400 == 7 [pid = 1965] [id = 649]
19:15:56 INFO - PROCESS | 1913 | ++DOMWINDOW == 60 (0x9fbd4000) [pid = 1965] [serial = 1816] [outer = (nil)]
19:15:56 INFO - PROCESS | 1913 | ++DOMWINDOW == 61 (0x9fbde400) [pid = 1965] [serial = 1817] [outer = 0x9fbd4000]
19:15:56 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:15:56 INFO - PROCESS | 1913 | ++DOMWINDOW == 62 (0x9fd6f800) [pid = 1965] [serial = 1818] [outer = 0x9fbd4000]
19:15:58 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
19:15:58 INFO - document served over http requires an https
19:15:58 INFO - sub-resource via fetch-request using the http-csp
19:15:58 INFO - delivery method with swap-origin-redirect and when
19:15:58 INFO - the target request is same-origin.
19:15:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2316ms
19:15:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
19:15:58 INFO - PROCESS | 1913 | ++DOCSHELL 0x9fbd9800 == 8 [pid = 1965] [id = 650]
19:15:58 INFO - PROCESS | 1913 | ++DOMWINDOW == 63 (0x9fbdb000) [pid = 1965] [serial = 1819] [outer = (nil)]
19:15:59 INFO - PROCESS | 1913 | ++DOMWINDOW == 64 (0xa052b000) [pid = 1965] [serial = 1820] [outer = 0x9fbdb000]
19:15:59 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:15:59 INFO - PROCESS | 1913 | ++DOMWINDOW == 65 (0xa0533800) [pid = 1965] [serial = 1821] [outer = 0x9fbdb000]
19:16:00 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0543000 == 9 [pid = 1965] [id = 651]
19:16:00 INFO - PROCESS | 1913 | ++DOMWINDOW == 66 (0xa0543800) [pid = 1965] [serial = 1822] [outer = (nil)]
19:16:01 INFO - PROCESS | 1913 | ++DOMWINDOW == 67 (0xa0545400) [pid = 1965] [serial = 1823] [outer = 0xa0543800]
19:16: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
19:16:01 INFO - document served over http requires an https
19:16:01 INFO - sub-resource via iframe-tag using the http-csp
19:16:01 INFO - delivery method with keep-origin-redirect and when
19:16:01 INFO - the target request is same-origin.
19:16:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 3410ms
19:16:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
19:16:02 INFO - PROCESS | 1913 | ++DOCSHELL 0x9fd7b000 == 10 [pid = 1965] [id = 652]
19:16:02 INFO - PROCESS | 1913 | ++DOMWINDOW == 68 (0x9fd7bc00) [pid = 1965] [serial = 1824] [outer = (nil)]
19:16:02 INFO - PROCESS | 1913 | ++DOMWINDOW == 69 (0xa054d800) [pid = 1965] [serial = 1825] [outer = 0x9fd7bc00]
19:16:02 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:16:02 INFO - PROCESS | 1913 | ++DOMWINDOW == 70 (0xa0638400) [pid = 1965] [serial = 1826] [outer = 0x9fd7bc00]
19:16:04 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0645800 == 11 [pid = 1965] [id = 653]
19:16:04 INFO - PROCESS | 1913 | ++DOMWINDOW == 71 (0xa0645c00) [pid = 1965] [serial = 1827] [outer = (nil)]
19:16:04 INFO - PROCESS | 1913 | ++DOMWINDOW == 72 (0xa073cc00) [pid = 1965] [serial = 1828] [outer = 0xa0645c00]
19:16: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
19:16:04 INFO - document served over http requires an https
19:16:04 INFO - sub-resource via iframe-tag using the http-csp
19:16:04 INFO - delivery method with no-redirect and when
19:16:04 INFO - the target request is same-origin.
19:16:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 3149ms
19:16:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
19:16:05 INFO - PROCESS | 1913 | ++DOCSHELL 0xa054b400 == 12 [pid = 1965] [id = 654]
19:16:05 INFO - PROCESS | 1913 | ++DOMWINDOW == 73 (0xa0640800) [pid = 1965] [serial = 1829] [outer = (nil)]
19:16:05 INFO - PROCESS | 1913 | ++DOMWINDOW == 74 (0xa0743800) [pid = 1965] [serial = 1830] [outer = 0xa0640800]
19:16:06 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:16:06 INFO - PROCESS | 1913 | ++DOMWINDOW == 75 (0xa074b000) [pid = 1965] [serial = 1831] [outer = 0xa0640800]
19:16:07 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0848400 == 13 [pid = 1965] [id = 655]
19:16:07 INFO - PROCESS | 1913 | ++DOMWINDOW == 76 (0xa0848800) [pid = 1965] [serial = 1832] [outer = (nil)]
19:16:08 INFO - PROCESS | 1913 | ++DOMWINDOW == 77 (0xa084cc00) [pid = 1965] [serial = 1833] [outer = 0xa0848800]
19:16: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
19:16:09 INFO - document served over http requires an https
19:16:09 INFO - sub-resource via iframe-tag using the http-csp
19:16:09 INFO - delivery method with swap-origin-redirect and when
19:16:09 INFO - the target request is same-origin.
19:16:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 4442ms
19:16:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
19:16:09 INFO - PROCESS | 1913 | ++DOCSHELL 0x9fbdb800 == 14 [pid = 1965] [id = 656]
19:16:09 INFO - PROCESS | 1913 | ++DOMWINDOW == 78 (0x9fbdf000) [pid = 1965] [serial = 1834] [outer = (nil)]
19:16:10 INFO - PROCESS | 1913 | ++DOMWINDOW == 79 (0xa0531400) [pid = 1965] [serial = 1835] [outer = 0x9fbdf000]
19:16:10 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:16:10 INFO - PROCESS | 1913 | ++DOMWINDOW == 80 (0xa0993400) [pid = 1965] [serial = 1836] [outer = 0x9fbdf000]
19:16:12 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
19:16:12 INFO - document served over http requires an https
19:16:12 INFO - sub-resource via script-tag using the http-csp
19:16:12 INFO - delivery method with keep-origin-redirect and when
19:16:12 INFO - the target request is same-origin.
19:16:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2859ms
19:16:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
19:16:12 INFO - PROCESS | 1913 | ++DOCSHELL 0x9f02ac00 == 15 [pid = 1965] [id = 657]
19:16:12 INFO - PROCESS | 1913 | ++DOMWINDOW == 81 (0x9f02b400) [pid = 1965] [serial = 1837] [outer = (nil)]
19:16:12 INFO - PROCESS | 1913 | ++DOMWINDOW == 82 (0x9fbdf400) [pid = 1965] [serial = 1838] [outer = 0x9f02b400]
19:16:12 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:16:12 INFO - PROCESS | 1913 | ++DOMWINDOW == 83 (0xa0541400) [pid = 1965] [serial = 1839] [outer = 0x9f02b400]
19:16:13 INFO - PROCESS | 1913 | --DOCSHELL 0x9efee000 == 14 [pid = 1965] [id = 645]
19:16:13 INFO - PROCESS | 1913 | --DOCSHELL 0xa5194400 == 13 [pid = 1965] [id = 644]
19:16:13 INFO - PROCESS | 1913 | --DOMWINDOW == 82 (0xa2f25400) [pid = 1965] [serial = 1734] [outer = (nil)] [url = about:blank]
19:16:13 INFO - PROCESS | 1913 | --DOMWINDOW == 81 (0xa377b800) [pid = 1965] [serial = 1742] [outer = (nil)] [url = about:blank]
19:16:13 INFO - PROCESS | 1913 | --DOMWINDOW == 80 (0x9fbd8400) [pid = 1965] [serial = 1758] [outer = (nil)] [url = about:blank]
19:16:13 INFO - PROCESS | 1913 | --DOMWINDOW == 79 (0xa2253400) [pid = 1965] [serial = 1728] [outer = (nil)] [url = about:blank]
19:16:13 INFO - PROCESS | 1913 | --DOMWINDOW == 78 (0xa2d0e400) [pid = 1965] [serial = 1731] [outer = (nil)] [url = about:blank]
19:16:13 INFO - PROCESS | 1913 | --DOMWINDOW == 77 (0xa413c800) [pid = 1965] [serial = 1755] [outer = (nil)] [url = about:blank]
19:16:13 INFO - PROCESS | 1913 | --DOMWINDOW == 76 (0xa3d33c00) [pid = 1965] [serial = 1752] [outer = (nil)] [url = about:blank]
19:16:13 INFO - PROCESS | 1913 | --DOMWINDOW == 75 (0xa388bc00) [pid = 1965] [serial = 1747] [outer = (nil)] [url = about:blank]
19:16:13 INFO - PROCESS | 1913 | --DOMWINDOW == 74 (0xa358c000) [pid = 1965] [serial = 1737] [outer = (nil)] [url = about:blank]
19:16:14 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
19:16:14 INFO - document served over http requires an https
19:16:14 INFO - sub-resource via script-tag using the http-csp
19:16:14 INFO - delivery method with no-redirect and when
19:16:14 INFO - the target request is same-origin.
19:16:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 2050ms
19:16:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
19:16:14 INFO - PROCESS | 1913 | ++DOCSHELL 0x9efec800 == 14 [pid = 1965] [id = 658]
19:16:14 INFO - PROCESS | 1913 | ++DOMWINDOW == 75 (0x9f01e000) [pid = 1965] [serial = 1840] [outer = (nil)]
19:16:14 INFO - PROCESS | 1913 | ++DOMWINDOW == 76 (0x9f465000) [pid = 1965] [serial = 1841] [outer = 0x9f01e000]
19:16:14 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:16:14 INFO - PROCESS | 1913 | ++DOMWINDOW == 77 (0x9fbdb400) [pid = 1965] [serial = 1842] [outer = 0x9f01e000]
19:16:16 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
19:16:16 INFO - document served over http requires an https
19:16:16 INFO - sub-resource via script-tag using the http-csp
19:16:16 INFO - delivery method with swap-origin-redirect and when
19:16:16 INFO - the target request is same-origin.
19:16:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1895ms
19:16:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
19:16:16 INFO - PROCESS | 1913 | ++DOCSHELL 0x9f021000 == 15 [pid = 1965] [id = 659]
19:16:16 INFO - PROCESS | 1913 | ++DOMWINDOW == 78 (0xa0641400) [pid = 1965] [serial = 1843] [outer = (nil)]
19:16:16 INFO - PROCESS | 1913 | ++DOMWINDOW == 79 (0xa084b000) [pid = 1965] [serial = 1844] [outer = 0xa0641400]
19:16:16 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:16:16 INFO - PROCESS | 1913 | ++DOMWINDOW == 80 (0xa0995c00) [pid = 1965] [serial = 1845] [outer = 0xa0641400]
19:16:18 INFO - PROCESS | 1913 | --DOMWINDOW == 79 (0x9f462c00) [pid = 1965] [serial = 1808] [outer = (nil)] [url = about:blank]
19:16:18 INFO - PROCESS | 1913 | --DOMWINDOW == 78 (0xa470dc00) [pid = 1965] [serial = 1788] [outer = (nil)] [url = about:blank]
19:16:18 INFO - PROCESS | 1913 | --DOMWINDOW == 77 (0xa5328c00) [pid = 1965] [serial = 1802] [outer = (nil)] [url = about:blank]
19:16:18 INFO - PROCESS | 1913 | --DOMWINDOW == 76 (0xa4304400) [pid = 1965] [serial = 1783] [outer = (nil)] [url = about:blank]
19:16:18 INFO - PROCESS | 1913 | --DOMWINDOW == 75 (0x9eff1400) [pid = 1965] [serial = 1805] [outer = (nil)] [url = about:blank]
19:16:18 INFO - PROCESS | 1913 | --DOMWINDOW == 74 (0xa33a5c00) [pid = 1965] [serial = 1778] [outer = (nil)] [url = about:blank]
19:16:18 INFO - PROCESS | 1913 | --DOMWINDOW == 73 (0xa4e2bc00) [pid = 1965] [serial = 1791] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
19:16:18 INFO - PROCESS | 1913 | --DOMWINDOW == 72 (0xa0db6000) [pid = 1965] [serial = 1769] [outer = (nil)] [url = about:blank]
19:16:18 INFO - PROCESS | 1913 | --DOMWINDOW == 71 (0xa5195400) [pid = 1965] [serial = 1799] [outer = (nil)] [url = about:blank]
19:16:18 INFO - PROCESS | 1913 | --DOMWINDOW == 70 (0xa3d30400) [pid = 1965] [serial = 1781] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
19:16:18 INFO - PROCESS | 1913 | --DOMWINDOW == 69 (0xa4706c00) [pid = 1965] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447470923247]
19:16:18 INFO - PROCESS | 1913 | --DOMWINDOW == 68 (0xa1e02c00) [pid = 1965] [serial = 1772] [outer = (nil)] [url = about:blank]
19:16:18 INFO - PROCESS | 1913 | --DOMWINDOW == 67 (0xa4fd2c00) [pid = 1965] [serial = 1796] [outer = (nil)] [url = about:blank]
19:16:18 INFO - PROCESS | 1913 | --DOMWINDOW == 66 (0xa2748800) [pid = 1965] [serial = 1775] [outer = (nil)] [url = about:blank]
19:16:18 INFO - PROCESS | 1913 | --DOMWINDOW == 65 (0xa4f4b000) [pid = 1965] [serial = 1793] [outer = (nil)] [url = about:blank]
19:16:18 INFO - PROCESS | 1913 | --DOMWINDOW == 64 (0xa470b800) [pid = 1965] [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]
19:16:18 INFO - PROCESS | 1913 | --DOMWINDOW == 63 (0x9efee800) [pid = 1965] [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]
19:16:18 INFO - PROCESS | 1913 | --DOMWINDOW == 62 (0xa4fd1400) [pid = 1965] [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]
19:16:18 INFO - PROCESS | 1913 | --DOMWINDOW == 61 (0xa4e29400) [pid = 1965] [serial = 1790] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
19:16:18 INFO - PROCESS | 1913 | --DOMWINDOW == 60 (0xa3c95800) [pid = 1965] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
19:16:18 INFO - PROCESS | 1913 | --DOMWINDOW == 59 (0xa5320000) [pid = 1965] [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]
19:16:18 INFO - PROCESS | 1913 | --DOMWINDOW == 58 (0xa4f49000) [pid = 1965] [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]
19:16:18 INFO - PROCESS | 1913 | --DOMWINDOW == 57 (0xa4704400) [pid = 1965] [serial = 1785] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447470923247]
19:16:18 INFO - PROCESS | 1913 | --DOMWINDOW == 56 (0xa4301400) [pid = 1965] [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]
19:16:18 INFO - PROCESS | 1913 | --DOMWINDOW == 55 (0xa0530800) [pid = 1965] [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]
19:16:18 INFO - PROCESS | 1913 | --DOMWINDOW == 54 (0xa0844800) [pid = 1965] [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]
19:16:18 INFO - PROCESS | 1913 | --DOMWINDOW == 53 (0xa2255000) [pid = 1965] [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]
19:16:18 INFO - PROCESS | 1913 | --DOMWINDOW == 52 (0xa33a1000) [pid = 1965] [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]
19:16:18 INFO - PROCESS | 1913 | --DOMWINDOW == 51 (0xa2f20400) [pid = 1965] [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]
19:16:18 INFO - PROCESS | 1913 | --DOMWINDOW == 50 (0x9efe5800) [pid = 1965] [serial = 1806] [outer = (nil)] [url = about:blank]
19:16:18 INFO - PROCESS | 1913 | --DOMWINDOW == 49 (0xa532e800) [pid = 1965] [serial = 1803] [outer = (nil)] [url = about:blank]
19:16:18 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
19:16:18 INFO - document served over http requires an https
19:16:18 INFO - sub-resource via xhr-request using the http-csp
19:16:18 INFO - delivery method with keep-origin-redirect and when
19:16:18 INFO - the target request is same-origin.
19:16:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2587ms
19:16:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
19:16:19 INFO - PROCESS | 1913 | ++DOCSHELL 0x9efee800 == 16 [pid = 1965] [id = 660]
19:16:19 INFO - PROCESS | 1913 | ++DOMWINDOW == 50 (0x9f024000) [pid = 1965] [serial = 1846] [outer = (nil)]
19:16:19 INFO - PROCESS | 1913 | ++DOMWINDOW == 51 (0xa099e400) [pid = 1965] [serial = 1847] [outer = 0x9f024000]
19:16:19 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:16:19 INFO - PROCESS | 1913 | ++DOMWINDOW == 52 (0xa0d3b800) [pid = 1965] [serial = 1848] [outer = 0x9f024000]
19:16:21 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
19:16:21 INFO - document served over http requires an https
19:16:21 INFO - sub-resource via xhr-request using the http-csp
19:16:21 INFO - delivery method with no-redirect and when
19:16:21 INFO - the target request is same-origin.
19:16:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2451ms
19:16:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
19:16:21 INFO - PROCESS | 1913 | ++DOCSHELL 0x9f462c00 == 17 [pid = 1965] [id = 661]
19:16:21 INFO - PROCESS | 1913 | ++DOMWINDOW == 53 (0x9f465400) [pid = 1965] [serial = 1849] [outer = (nil)]
19:16:21 INFO - PROCESS | 1913 | ++DOMWINDOW == 54 (0xa0531800) [pid = 1965] [serial = 1850] [outer = 0x9f465400]
19:16:22 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:16:22 INFO - PROCESS | 1913 | ++DOMWINDOW == 55 (0xa084e000) [pid = 1965] [serial = 1851] [outer = 0x9f465400]
19:16:23 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
19:16:23 INFO - document served over http requires an https
19:16:23 INFO - sub-resource via xhr-request using the http-csp
19:16:23 INFO - delivery method with swap-origin-redirect and when
19:16:23 INFO - the target request is same-origin.
19:16:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2600ms
19:16:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
19:16:24 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0548c00 == 18 [pid = 1965] [id = 662]
19:16:24 INFO - PROCESS | 1913 | ++DOMWINDOW == 56 (0xa0d41800) [pid = 1965] [serial = 1852] [outer = (nil)]
19:16:24 INFO - PROCESS | 1913 | ++DOMWINDOW == 57 (0xa0d47400) [pid = 1965] [serial = 1853] [outer = 0xa0d41800]
19:16:24 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:16:24 INFO - PROCESS | 1913 | ++DOMWINDOW == 58 (0xa0dac000) [pid = 1965] [serial = 1854] [outer = 0xa0d41800]
19:16:26 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
19:16:26 INFO - document served over http requires an http
19:16:26 INFO - sub-resource via fetch-request using the meta-csp
19:16:26 INFO - delivery method with keep-origin-redirect and when
19:16:26 INFO - the target request is cross-origin.
19:16:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2548ms
19:16:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
19:16:27 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0d45c00 == 19 [pid = 1965] [id = 663]
19:16:27 INFO - PROCESS | 1913 | ++DOMWINDOW == 59 (0xa0db1000) [pid = 1965] [serial = 1855] [outer = (nil)]
19:16:27 INFO - PROCESS | 1913 | ++DOMWINDOW == 60 (0xa0f32800) [pid = 1965] [serial = 1856] [outer = 0xa0db1000]
19:16:28 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:16:28 INFO - PROCESS | 1913 | ++DOMWINDOW == 61 (0xa0f37800) [pid = 1965] [serial = 1857] [outer = 0xa0db1000]
19:16:29 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
19:16:29 INFO - document served over http requires an http
19:16:29 INFO - sub-resource via fetch-request using the meta-csp
19:16:29 INFO - delivery method with no-redirect and when
19:16:29 INFO - the target request is cross-origin.
19:16:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 3312ms
19:16:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
19:16:30 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0f30800 == 20 [pid = 1965] [id = 664]
19:16:30 INFO - PROCESS | 1913 | ++DOMWINDOW == 62 (0xa0f31c00) [pid = 1965] [serial = 1858] [outer = (nil)]
19:16:30 INFO - PROCESS | 1913 | ++DOMWINDOW == 63 (0xa0f8cc00) [pid = 1965] [serial = 1859] [outer = 0xa0f31c00]
19:16:30 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:16:30 INFO - PROCESS | 1913 | ++DOMWINDOW == 64 (0xa0f92000) [pid = 1965] [serial = 1860] [outer = 0xa0f31c00]
19:16:32 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
19:16:32 INFO - document served over http requires an http
19:16:32 INFO - sub-resource via fetch-request using the meta-csp
19:16:32 INFO - delivery method with swap-origin-redirect and when
19:16:32 INFO - the target request is cross-origin.
19:16:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2416ms
19:16:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
19:16:32 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0f89c00 == 21 [pid = 1965] [id = 665]
19:16:32 INFO - PROCESS | 1913 | ++DOMWINDOW == 65 (0xa1572000) [pid = 1965] [serial = 1861] [outer = (nil)]
19:16:32 INFO - PROCESS | 1913 | ++DOMWINDOW == 66 (0xa1578c00) [pid = 1965] [serial = 1862] [outer = 0xa1572000]
19:16:33 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:16:33 INFO - PROCESS | 1913 | ++DOMWINDOW == 67 (0xa157c800) [pid = 1965] [serial = 1863] [outer = 0xa1572000]
19:16:34 INFO - PROCESS | 1913 | ++DOCSHELL 0xa15e9800 == 22 [pid = 1965] [id = 666]
19:16:34 INFO - PROCESS | 1913 | ++DOMWINDOW == 68 (0xa15e9c00) [pid = 1965] [serial = 1864] [outer = (nil)]
19:16:34 INFO - PROCESS | 1913 | ++DOMWINDOW == 69 (0xa15ec400) [pid = 1965] [serial = 1865] [outer = 0xa15e9c00]
19:16:34 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
19:16:34 INFO - document served over http requires an http
19:16:34 INFO - sub-resource via iframe-tag using the meta-csp
19:16:34 INFO - delivery method with keep-origin-redirect and when
19:16:34 INFO - the target request is cross-origin.
19:16:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2359ms
19:16:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
19:16:34 INFO - PROCESS | 1913 | ++DOCSHELL 0xa1576400 == 23 [pid = 1965] [id = 667]
19:16:34 INFO - PROCESS | 1913 | ++DOMWINDOW == 70 (0xa1576800) [pid = 1965] [serial = 1866] [outer = (nil)]
19:16:35 INFO - PROCESS | 1913 | ++DOMWINDOW == 71 (0xa18b7800) [pid = 1965] [serial = 1867] [outer = 0xa1576800]
19:16:35 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:16:35 INFO - PROCESS | 1913 | ++DOMWINDOW == 72 (0xa18bc000) [pid = 1965] [serial = 1868] [outer = 0xa1576800]
19:16:36 INFO - PROCESS | 1913 | ++DOCSHELL 0xa18c3800 == 24 [pid = 1965] [id = 668]
19:16:36 INFO - PROCESS | 1913 | ++DOMWINDOW == 73 (0xa1d01400) [pid = 1965] [serial = 1869] [outer = (nil)]
19:16:36 INFO - PROCESS | 1913 | [Child 1965] WARNING: No inner window available!: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9222
19:16:37 INFO - PROCESS | 1913 | ++DOMWINDOW == 74 (0x9f01f400) [pid = 1965] [serial = 1870] [outer = 0xa1d01400]
19:16:38 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
19:16:38 INFO - document served over http requires an http
19:16:38 INFO - sub-resource via iframe-tag using the meta-csp
19:16:38 INFO - delivery method with no-redirect and when
19:16:38 INFO - the target request is cross-origin.
19:16:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 3598ms
19:16:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
19:16:38 INFO - PROCESS | 1913 | ++DOCSHELL 0x9faaa400 == 25 [pid = 1965] [id = 669]
19:16:38 INFO - PROCESS | 1913 | ++DOMWINDOW == 75 (0x9faaec00) [pid = 1965] [serial = 1871] [outer = (nil)]
19:16:38 INFO - PROCESS | 1913 | ++DOMWINDOW == 76 (0x9fd74c00) [pid = 1965] [serial = 1872] [outer = 0x9faaec00]
19:16:39 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:16:39 INFO - PROCESS | 1913 | ++DOMWINDOW == 77 (0xa0645400) [pid = 1965] [serial = 1873] [outer = 0x9faaec00]
19:16:40 INFO - PROCESS | 1913 | ++DOCSHELL 0x9f02c800 == 26 [pid = 1965] [id = 670]
19:16:40 INFO - PROCESS | 1913 | ++DOMWINDOW == 78 (0x9faa8400) [pid = 1965] [serial = 1874] [outer = (nil)]
19:16:40 INFO - PROCESS | 1913 | ++DOMWINDOW == 79 (0xa0747c00) [pid = 1965] [serial = 1875] [outer = 0x9faa8400]
19:16:41 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
19:16:41 INFO - document served over http requires an http
19:16:41 INFO - sub-resource via iframe-tag using the meta-csp
19:16:41 INFO - delivery method with swap-origin-redirect and when
19:16:41 INFO - the target request is cross-origin.
19:16:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 3413ms
19:16:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
19:16:41 INFO - PROCESS | 1913 | --DOCSHELL 0x9f021000 == 25 [pid = 1965] [id = 659]
19:16:41 INFO - PROCESS | 1913 | --DOCSHELL 0x9efec800 == 24 [pid = 1965] [id = 658]
19:16:41 INFO - PROCESS | 1913 | --DOCSHELL 0x9f02ac00 == 23 [pid = 1965] [id = 657]
19:16:41 INFO - PROCESS | 1913 | --DOCSHELL 0x9fbdb800 == 22 [pid = 1965] [id = 656]
19:16:41 INFO - PROCESS | 1913 | --DOCSHELL 0xa054b400 == 21 [pid = 1965] [id = 654]
19:16:41 INFO - PROCESS | 1913 | --DOCSHELL 0xa0848400 == 20 [pid = 1965] [id = 655]
19:16:41 INFO - PROCESS | 1913 | --DOCSHELL 0xa0645800 == 19 [pid = 1965] [id = 653]
19:16:41 INFO - PROCESS | 1913 | --DOCSHELL 0xa0543000 == 18 [pid = 1965] [id = 651]
19:16:41 INFO - PROCESS | 1913 | --DOCSHELL 0x9fd7b000 == 17 [pid = 1965] [id = 652]
19:16:41 INFO - PROCESS | 1913 | --DOCSHELL 0x9fbd9800 == 16 [pid = 1965] [id = 650]
19:16:41 INFO - PROCESS | 1913 | --DOCSHELL 0x9faa6400 == 15 [pid = 1965] [id = 649]
19:16:41 INFO - PROCESS | 1913 | --DOCSHELL 0x9ed3c800 == 14 [pid = 1965] [id = 648]
19:16:41 INFO - PROCESS | 1913 | --DOCSHELL 0x9efea400 == 13 [pid = 1965] [id = 646]
19:16:41 INFO - PROCESS | 1913 | --DOCSHELL 0x9ed37c00 == 12 [pid = 1965] [id = 647]
19:16:41 INFO - PROCESS | 1913 | --DOMWINDOW == 78 (0xa4f4fc00) [pid = 1965] [serial = 1794] [outer = (nil)] [url = about:blank]
19:16:41 INFO - PROCESS | 1913 | --DOMWINDOW == 77 (0xa157cc00) [pid = 1965] [serial = 1770] [outer = (nil)] [url = about:blank]
19:16:41 INFO - PROCESS | 1913 | --DOMWINDOW == 76 (0xa1e10c00) [pid = 1965] [serial = 1773] [outer = (nil)] [url = about:blank]
19:16:41 INFO - PROCESS | 1913 | --DOMWINDOW == 75 (0xa27b3c00) [pid = 1965] [serial = 1776] [outer = (nil)] [url = about:blank]
19:16:41 INFO - PROCESS | 1913 | --DOMWINDOW == 74 (0xa519a000) [pid = 1965] [serial = 1800] [outer = (nil)] [url = about:blank]
19:16:41 INFO - PROCESS | 1913 | --DOMWINDOW == 73 (0xa430b400) [pid = 1965] [serial = 1784] [outer = (nil)] [url = about:blank]
19:16:41 INFO - PROCESS | 1913 | --DOMWINDOW == 72 (0xa4e21400) [pid = 1965] [serial = 1789] [outer = (nil)] [url = about:blank]
19:16:41 INFO - PROCESS | 1913 | --DOMWINDOW == 71 (0xa3591400) [pid = 1965] [serial = 1779] [outer = (nil)] [url = about:blank]
19:16:41 INFO - PROCESS | 1913 | --DOMWINDOW == 70 (0xa4fd6c00) [pid = 1965] [serial = 1797] [outer = (nil)] [url = about:blank]
19:16:42 INFO - PROCESS | 1913 | ++DOCSHELL 0x9ed37c00 == 13 [pid = 1965] [id = 671]
19:16:42 INFO - PROCESS | 1913 | ++DOMWINDOW == 71 (0x9ed3c800) [pid = 1965] [serial = 1876] [outer = (nil)]
19:16:42 INFO - PROCESS | 1913 | ++DOMWINDOW == 72 (0x9f025800) [pid = 1965] [serial = 1877] [outer = 0x9ed3c800]
19:16:42 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:16:42 INFO - PROCESS | 1913 | ++DOMWINDOW == 73 (0x9faa7800) [pid = 1965] [serial = 1878] [outer = 0x9ed3c800]
19:16: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
19:16:44 INFO - document served over http requires an http
19:16:44 INFO - sub-resource via script-tag using the meta-csp
19:16:44 INFO - delivery method with keep-origin-redirect and when
19:16:44 INFO - the target request is cross-origin.
19:16:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2608ms
19:16:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
19:16:44 INFO - PROCESS | 1913 | ++DOCSHELL 0x9efe6000 == 14 [pid = 1965] [id = 672]
19:16:44 INFO - PROCESS | 1913 | ++DOMWINDOW == 74 (0x9eff1400) [pid = 1965] [serial = 1879] [outer = (nil)]
19:16:44 INFO - PROCESS | 1913 | ++DOMWINDOW == 75 (0xa0536800) [pid = 1965] [serial = 1880] [outer = 0x9eff1400]
19:16:45 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:16:45 INFO - PROCESS | 1913 | ++DOMWINDOW == 76 (0xa054ec00) [pid = 1965] [serial = 1881] [outer = 0x9eff1400]
19:16:46 INFO - PROCESS | 1913 | --DOMWINDOW == 75 (0xa073cc00) [pid = 1965] [serial = 1828] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447470964198]
19:16:47 INFO - PROCESS | 1913 | --DOMWINDOW == 74 (0xa054d800) [pid = 1965] [serial = 1825] [outer = (nil)] [url = about:blank]
19:16:47 INFO - PROCESS | 1913 | --DOMWINDOW == 73 (0xa084cc00) [pid = 1965] [serial = 1833] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:16:47 INFO - PROCESS | 1913 | --DOMWINDOW == 72 (0xa0743800) [pid = 1965] [serial = 1830] [outer = (nil)] [url = about:blank]
19:16:47 INFO - PROCESS | 1913 | --DOMWINDOW == 71 (0x9faa9800) [pid = 1965] [serial = 1814] [outer = (nil)] [url = about:blank]
19:16:47 INFO - PROCESS | 1913 | --DOMWINDOW == 70 (0x9fbde400) [pid = 1965] [serial = 1817] [outer = (nil)] [url = about:blank]
19:16:47 INFO - PROCESS | 1913 | --DOMWINDOW == 69 (0xa0545400) [pid = 1965] [serial = 1823] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:16:47 INFO - PROCESS | 1913 | --DOMWINDOW == 68 (0xa052b000) [pid = 1965] [serial = 1820] [outer = (nil)] [url = about:blank]
19:16:47 INFO - PROCESS | 1913 | --DOMWINDOW == 67 (0x9f465000) [pid = 1965] [serial = 1841] [outer = (nil)] [url = about:blank]
19:16:47 INFO - PROCESS | 1913 | --DOMWINDOW == 66 (0x9efe9800) [pid = 1965] [serial = 1811] [outer = (nil)] [url = about:blank]
19:16:47 INFO - PROCESS | 1913 | --DOMWINDOW == 65 (0xa084b000) [pid = 1965] [serial = 1844] [outer = (nil)] [url = about:blank]
19:16:47 INFO - PROCESS | 1913 | --DOMWINDOW == 64 (0xa0531400) [pid = 1965] [serial = 1835] [outer = (nil)] [url = about:blank]
19:16:47 INFO - PROCESS | 1913 | --DOMWINDOW == 63 (0x9fbdf400) [pid = 1965] [serial = 1838] [outer = (nil)] [url = about:blank]
19:16:47 INFO - PROCESS | 1913 | --DOMWINDOW == 62 (0xa099e400) [pid = 1965] [serial = 1847] [outer = (nil)] [url = about:blank]
19:16:47 INFO - PROCESS | 1913 | --DOMWINDOW == 61 (0x9f01e000) [pid = 1965] [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]
19:16:47 INFO - PROCESS | 1913 | --DOMWINDOW == 60 (0xa0641400) [pid = 1965] [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]
19:16:47 INFO - PROCESS | 1913 | --DOMWINDOW == 59 (0x9f02b400) [pid = 1965] [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]
19:16:47 INFO - PROCESS | 1913 | --DOMWINDOW == 58 (0xa0645c00) [pid = 1965] [serial = 1827] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447470964198]
19:16:47 INFO - PROCESS | 1913 | --DOMWINDOW == 57 (0xa0848800) [pid = 1965] [serial = 1832] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:16:47 INFO - PROCESS | 1913 | --DOMWINDOW == 56 (0xa0543800) [pid = 1965] [serial = 1822] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:16:47 INFO - PROCESS | 1913 | --DOMWINDOW == 55 (0xa0995c00) [pid = 1965] [serial = 1845] [outer = (nil)] [url = about:blank]
19:16:47 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
19:16:47 INFO - document served over http requires an http
19:16:47 INFO - sub-resource via script-tag using the meta-csp
19:16:47 INFO - delivery method with no-redirect and when
19:16:47 INFO - the target request is cross-origin.
19:16:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 3797ms
19:16:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
19:16:48 INFO - PROCESS | 1913 | ++DOCSHELL 0x9f45e800 == 15 [pid = 1965] [id = 673]
19:16:48 INFO - PROCESS | 1913 | ++DOMWINDOW == 56 (0x9f465000) [pid = 1965] [serial = 1882] [outer = (nil)]
19:16:48 INFO - PROCESS | 1913 | ++DOMWINDOW == 57 (0xa052d000) [pid = 1965] [serial = 1883] [outer = 0x9f465000]
19:16:49 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:16:49 INFO - PROCESS | 1913 | ++DOMWINDOW == 58 (0xa073e400) [pid = 1965] [serial = 1884] [outer = 0x9f465000]
19:16:50 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
19:16:50 INFO - document served over http requires an http
19:16:50 INFO - sub-resource via script-tag using the meta-csp
19:16:50 INFO - delivery method with swap-origin-redirect and when
19:16:50 INFO - the target request is cross-origin.
19:16:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2758ms
19:16:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
19:16:51 INFO - PROCESS | 1913 | ++DOCSHELL 0x9efe8400 == 16 [pid = 1965] [id = 674]
19:16:51 INFO - PROCESS | 1913 | ++DOMWINDOW == 59 (0x9efeb000) [pid = 1965] [serial = 1885] [outer = (nil)]
19:16:51 INFO - PROCESS | 1913 | ++DOMWINDOW == 60 (0xa063a000) [pid = 1965] [serial = 1886] [outer = 0x9efeb000]
19:16:51 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:16:51 INFO - PROCESS | 1913 | ++DOMWINDOW == 61 (0xa084ac00) [pid = 1965] [serial = 1887] [outer = 0x9efeb000]
19:16:52 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
19:16:52 INFO - document served over http requires an http
19:16:52 INFO - sub-resource via xhr-request using the meta-csp
19:16:52 INFO - delivery method with keep-origin-redirect and when
19:16:52 INFO - the target request is cross-origin.
19:16:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2196ms
19:16:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
19:16:53 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0531400 == 17 [pid = 1965] [id = 675]
19:16:53 INFO - PROCESS | 1913 | ++DOMWINDOW == 62 (0xa0540400) [pid = 1965] [serial = 1888] [outer = (nil)]
19:16:53 INFO - PROCESS | 1913 | ++DOMWINDOW == 63 (0xa0d41400) [pid = 1965] [serial = 1889] [outer = 0xa0540400]
19:16:54 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:16:54 INFO - PROCESS | 1913 | ++DOMWINDOW == 64 (0xa0f32c00) [pid = 1965] [serial = 1890] [outer = 0xa0540400]
19:16:55 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
19:16:55 INFO - document served over http requires an http
19:16:55 INFO - sub-resource via xhr-request using the meta-csp
19:16:55 INFO - delivery method with no-redirect and when
19:16:55 INFO - the target request is cross-origin.
19:16:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2126ms
19:16:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
19:16:55 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0d39400 == 18 [pid = 1965] [id = 676]
19:16:55 INFO - PROCESS | 1913 | ++DOMWINDOW == 65 (0xa1579400) [pid = 1965] [serial = 1891] [outer = (nil)]
19:16:55 INFO - PROCESS | 1913 | ++DOMWINDOW == 66 (0xa15f1c00) [pid = 1965] [serial = 1892] [outer = 0xa1579400]
19:16:56 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:16:56 INFO - PROCESS | 1913 | ++DOMWINDOW == 67 (0xa18bbc00) [pid = 1965] [serial = 1893] [outer = 0xa1579400]
19:16:57 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
19:16:57 INFO - document served over http requires an http
19:16:57 INFO - sub-resource via xhr-request using the meta-csp
19:16:57 INFO - delivery method with swap-origin-redirect and when
19:16:57 INFO - the target request is cross-origin.
19:16:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2004ms
19:16:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
19:16:57 INFO - PROCESS | 1913 | ++DOCSHELL 0xa15ef800 == 19 [pid = 1965] [id = 677]
19:16:57 INFO - PROCESS | 1913 | ++DOMWINDOW == 68 (0xa1d0a400) [pid = 1965] [serial = 1894] [outer = (nil)]
19:16:57 INFO - PROCESS | 1913 | ++DOMWINDOW == 69 (0xa1d10000) [pid = 1965] [serial = 1895] [outer = 0xa1d0a400]
19:16:58 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:16:58 INFO - PROCESS | 1913 | ++DOMWINDOW == 70 (0xa1dc9000) [pid = 1965] [serial = 1896] [outer = 0xa1d0a400]
19:16:59 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
19:16:59 INFO - document served over http requires an https
19:16:59 INFO - sub-resource via fetch-request using the meta-csp
19:16:59 INFO - delivery method with keep-origin-redirect and when
19:16:59 INFO - the target request is cross-origin.
19:16:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2703ms
19:16:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
19:17:00 INFO - PROCESS | 1913 | ++DOCSHELL 0xa1d0e400 == 20 [pid = 1965] [id = 678]
19:17:00 INFO - PROCESS | 1913 | ++DOMWINDOW == 71 (0xa1dcec00) [pid = 1965] [serial = 1897] [outer = (nil)]
19:17:00 INFO - PROCESS | 1913 | ++DOMWINDOW == 72 (0xa1e02800) [pid = 1965] [serial = 1898] [outer = 0xa1dcec00]
19:17:01 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:17:01 INFO - PROCESS | 1913 | ++DOMWINDOW == 73 (0xa1e05800) [pid = 1965] [serial = 1899] [outer = 0xa1dcec00]
19:17:02 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
19:17:02 INFO - document served over http requires an https
19:17:02 INFO - sub-resource via fetch-request using the meta-csp
19:17:02 INFO - delivery method with no-redirect and when
19:17:02 INFO - the target request is cross-origin.
19:17:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 3112ms
19:17:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
19:17:03 INFO - PROCESS | 1913 | ++DOCSHELL 0xa1e0d800 == 21 [pid = 1965] [id = 679]
19:17:03 INFO - PROCESS | 1913 | ++DOMWINDOW == 74 (0xa1e0f000) [pid = 1965] [serial = 1900] [outer = (nil)]
19:17:03 INFO - PROCESS | 1913 | ++DOMWINDOW == 75 (0xa1f71000) [pid = 1965] [serial = 1901] [outer = 0xa1e0f000]
19:17:04 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:17:04 INFO - PROCESS | 1913 | ++DOMWINDOW == 76 (0xa1f75800) [pid = 1965] [serial = 1902] [outer = 0xa1e0f000]
19:17:05 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
19:17:05 INFO - document served over http requires an https
19:17:05 INFO - sub-resource via fetch-request using the meta-csp
19:17:05 INFO - delivery method with swap-origin-redirect and when
19:17:05 INFO - the target request is cross-origin.
19:17:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2860ms
19:17:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
19:17:06 INFO - PROCESS | 1913 | ++DOCSHELL 0xa1f7a000 == 22 [pid = 1965] [id = 680]
19:17:06 INFO - PROCESS | 1913 | ++DOMWINDOW == 77 (0xa1f7b000) [pid = 1965] [serial = 1903] [outer = (nil)]
19:17:06 INFO - PROCESS | 1913 | ++DOMWINDOW == 78 (0xa2254000) [pid = 1965] [serial = 1904] [outer = 0xa1f7b000]
19:17:07 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:17:07 INFO - PROCESS | 1913 | ++DOMWINDOW == 79 (0xa2258000) [pid = 1965] [serial = 1905] [outer = 0xa1f7b000]
19:17:08 INFO - PROCESS | 1913 | ++DOCSHELL 0xa225fc00 == 23 [pid = 1965] [id = 681]
19:17:08 INFO - PROCESS | 1913 | ++DOMWINDOW == 80 (0xa273a400) [pid = 1965] [serial = 1906] [outer = (nil)]
19:17:08 INFO - PROCESS | 1913 | ++DOMWINDOW == 81 (0xa273c800) [pid = 1965] [serial = 1907] [outer = 0xa273a400]
19:17:08 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
19:17:08 INFO - document served over http requires an https
19:17:08 INFO - sub-resource via iframe-tag using the meta-csp
19:17:08 INFO - delivery method with keep-origin-redirect and when
19:17:08 INFO - the target request is cross-origin.
19:17:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2901ms
19:17:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
19:17:10 INFO - PROCESS | 1913 | ++DOCSHELL 0x9ed3d000 == 24 [pid = 1965] [id = 682]
19:17:10 INFO - PROCESS | 1913 | ++DOMWINDOW == 82 (0x9efe5400) [pid = 1965] [serial = 1908] [outer = (nil)]
19:17:11 INFO - PROCESS | 1913 | ++DOMWINDOW == 83 (0xa0549400) [pid = 1965] [serial = 1909] [outer = 0x9efe5400]
19:17:11 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:17:11 INFO - PROCESS | 1913 | ++DOMWINDOW == 84 (0xa273d800) [pid = 1965] [serial = 1910] [outer = 0x9efe5400]
19:17:12 INFO - PROCESS | 1913 | ++DOCSHELL 0xa063dc00 == 25 [pid = 1965] [id = 683]
19:17:12 INFO - PROCESS | 1913 | ++DOMWINDOW == 85 (0xa063fc00) [pid = 1965] [serial = 1911] [outer = (nil)]
19:17:12 INFO - PROCESS | 1913 | ++DOMWINDOW == 86 (0xa0849800) [pid = 1965] [serial = 1912] [outer = 0xa063fc00]
19:17:13 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
19:17:13 INFO - document served over http requires an https
19:17:13 INFO - sub-resource via iframe-tag using the meta-csp
19:17:13 INFO - delivery method with no-redirect and when
19:17:13 INFO - the target request is cross-origin.
19:17:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 4303ms
19:17:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
19:17:13 INFO - PROCESS | 1913 | ++DOCSHELL 0x9ed35400 == 26 [pid = 1965] [id = 684]
19:17:13 INFO - PROCESS | 1913 | ++DOMWINDOW == 87 (0x9ed3e000) [pid = 1965] [serial = 1913] [outer = (nil)]
19:17:13 INFO - PROCESS | 1913 | ++DOMWINDOW == 88 (0x9f46a800) [pid = 1965] [serial = 1914] [outer = 0x9ed3e000]
19:17:14 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:17:14 INFO - PROCESS | 1913 | ++DOMWINDOW == 89 (0xa0543000) [pid = 1965] [serial = 1915] [outer = 0x9ed3e000]
19:17:14 INFO - PROCESS | 1913 | --DOCSHELL 0x9efe6000 == 25 [pid = 1965] [id = 672]
19:17:14 INFO - PROCESS | 1913 | --DOCSHELL 0xa18c3800 == 24 [pid = 1965] [id = 668]
19:17:14 INFO - PROCESS | 1913 | --DOCSHELL 0x9ed37c00 == 23 [pid = 1965] [id = 671]
19:17:14 INFO - PROCESS | 1913 | --DOCSHELL 0x9f02c800 == 22 [pid = 1965] [id = 670]
19:17:14 INFO - PROCESS | 1913 | --DOCSHELL 0x9faaa400 == 21 [pid = 1965] [id = 669]
19:17:14 INFO - PROCESS | 1913 | --DOCSHELL 0xa1576400 == 20 [pid = 1965] [id = 667]
19:17:14 INFO - PROCESS | 1913 | --DOCSHELL 0xa15e9800 == 19 [pid = 1965] [id = 666]
19:17:14 INFO - PROCESS | 1913 | --DOCSHELL 0xa0f89c00 == 18 [pid = 1965] [id = 665]
19:17:14 INFO - PROCESS | 1913 | --DOCSHELL 0xa0f30800 == 17 [pid = 1965] [id = 664]
19:17:14 INFO - PROCESS | 1913 | --DOCSHELL 0xa0d45c00 == 16 [pid = 1965] [id = 663]
19:17:14 INFO - PROCESS | 1913 | --DOCSHELL 0xa0548c00 == 15 [pid = 1965] [id = 662]
19:17:14 INFO - PROCESS | 1913 | --DOCSHELL 0x9f462c00 == 14 [pid = 1965] [id = 661]
19:17:14 INFO - PROCESS | 1913 | --DOMWINDOW == 88 (0xa0541400) [pid = 1965] [serial = 1839] [outer = (nil)] [url = about:blank]
19:17:14 INFO - PROCESS | 1913 | --DOMWINDOW == 87 (0x9fbdb400) [pid = 1965] [serial = 1842] [outer = (nil)] [url = about:blank]
19:17:15 INFO - PROCESS | 1913 | ++DOCSHELL 0x9faa7400 == 15 [pid = 1965] [id = 685]
19:17:15 INFO - PROCESS | 1913 | ++DOMWINDOW == 88 (0x9fbd3c00) [pid = 1965] [serial = 1916] [outer = (nil)]
19:17:15 INFO - PROCESS | 1913 | ++DOMWINDOW == 89 (0xa0645800) [pid = 1965] [serial = 1917] [outer = 0x9fbd3c00]
19:17:15 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
19:17:15 INFO - document served over http requires an https
19:17:15 INFO - sub-resource via iframe-tag using the meta-csp
19:17:15 INFO - delivery method with swap-origin-redirect and when
19:17:15 INFO - the target request is cross-origin.
19:17:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2355ms
19:17:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
19:17:15 INFO - PROCESS | 1913 | ++DOCSHELL 0x9f460400 == 16 [pid = 1965] [id = 686]
19:17:15 INFO - PROCESS | 1913 | ++DOMWINDOW == 90 (0x9fbd1400) [pid = 1965] [serial = 1918] [outer = (nil)]
19:17:16 INFO - PROCESS | 1913 | ++DOMWINDOW == 91 (0xa0da8c00) [pid = 1965] [serial = 1919] [outer = 0x9fbd1400]
19:17:16 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:17:16 INFO - PROCESS | 1913 | ++DOMWINDOW == 92 (0xa0f34800) [pid = 1965] [serial = 1920] [outer = 0x9fbd1400]
19:17:17 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
19:17:17 INFO - document served over http requires an https
19:17:17 INFO - sub-resource via script-tag using the meta-csp
19:17:17 INFO - delivery method with keep-origin-redirect and when
19:17:17 INFO - the target request is cross-origin.
19:17:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2140ms
19:17:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
19:17:18 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0d43c00 == 17 [pid = 1965] [id = 687]
19:17:18 INFO - PROCESS | 1913 | ++DOMWINDOW == 93 (0xa1579c00) [pid = 1965] [serial = 1921] [outer = (nil)]
19:17:18 INFO - PROCESS | 1913 | ++DOMWINDOW == 94 (0xa15ecc00) [pid = 1965] [serial = 1922] [outer = 0xa1579c00]
19:17:18 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:17:18 INFO - PROCESS | 1913 | ++DOMWINDOW == 95 (0xa18b9400) [pid = 1965] [serial = 1923] [outer = 0xa1579c00]
19:17:20 INFO - PROCESS | 1913 | --DOMWINDOW == 94 (0xa0747c00) [pid = 1965] [serial = 1875] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
19:17:20 INFO - PROCESS | 1913 | --DOMWINDOW == 93 (0xa0f32800) [pid = 1965] [serial = 1856] [outer = (nil)] [url = about:blank]
19:17:20 INFO - PROCESS | 1913 | --DOMWINDOW == 92 (0xa0531800) [pid = 1965] [serial = 1850] [outer = (nil)] [url = about:blank]
19:17:20 INFO - PROCESS | 1913 | --DOMWINDOW == 91 (0xa15ec400) [pid = 1965] [serial = 1865] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
19:17:20 INFO - PROCESS | 1913 | --DOMWINDOW == 90 (0xa0f8cc00) [pid = 1965] [serial = 1859] [outer = (nil)] [url = about:blank]
19:17:20 INFO - PROCESS | 1913 | --DOMWINDOW == 89 (0xa18b7800) [pid = 1965] [serial = 1867] [outer = (nil)] [url = about:blank]
19:17:20 INFO - PROCESS | 1913 | --DOMWINDOW == 88 (0xa0d47400) [pid = 1965] [serial = 1853] [outer = (nil)] [url = about:blank]
19:17:20 INFO - PROCESS | 1913 | --DOMWINDOW == 87 (0x9fd74c00) [pid = 1965] [serial = 1872] [outer = (nil)] [url = about:blank]
19:17:20 INFO - PROCESS | 1913 | --DOMWINDOW == 86 (0x9f01f400) [pid = 1965] [serial = 1870] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447470996527]
19:17:20 INFO - PROCESS | 1913 | --DOMWINDOW == 85 (0xa0536800) [pid = 1965] [serial = 1880] [outer = (nil)] [url = about:blank]
19:17:20 INFO - PROCESS | 1913 | --DOMWINDOW == 84 (0xa1578c00) [pid = 1965] [serial = 1862] [outer = (nil)] [url = about:blank]
19:17:20 INFO - PROCESS | 1913 | --DOMWINDOW == 83 (0x9f025800) [pid = 1965] [serial = 1877] [outer = (nil)] [url = about:blank]
19:17:20 INFO - PROCESS | 1913 | --DOMWINDOW == 82 (0x9ed3c800) [pid = 1965] [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]
19:17:20 INFO - PROCESS | 1913 | --DOMWINDOW == 81 (0x9eff1400) [pid = 1965] [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]
19:17:20 INFO - PROCESS | 1913 | --DOMWINDOW == 80 (0x9faa8400) [pid = 1965] [serial = 1874] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
19:17:20 INFO - PROCESS | 1913 | --DOMWINDOW == 79 (0x9faaec00) [pid = 1965] [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]
19:17:20 INFO - PROCESS | 1913 | --DOMWINDOW == 78 (0xa15e9c00) [pid = 1965] [serial = 1864] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
19:17:20 INFO - PROCESS | 1913 | --DOMWINDOW == 77 (0xa1d01400) [pid = 1965] [serial = 1869] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447470996527]
19:17:21 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
19:17:21 INFO - document served over http requires an https
19:17:21 INFO - sub-resource via script-tag using the meta-csp
19:17:21 INFO - delivery method with no-redirect and when
19:17:21 INFO - the target request is cross-origin.
19:17:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 3773ms
19:17:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
19:17:21 INFO - PROCESS | 1913 | ++DOCSHELL 0x9ed37000 == 18 [pid = 1965] [id = 688]
19:17:21 INFO - PROCESS | 1913 | ++DOMWINDOW == 78 (0x9ed3c800) [pid = 1965] [serial = 1924] [outer = (nil)]
19:17:22 INFO - PROCESS | 1913 | ++DOMWINDOW == 79 (0x9f46d800) [pid = 1965] [serial = 1925] [outer = 0x9ed3c800]
19:17:22 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:17:22 INFO - PROCESS | 1913 | ++DOMWINDOW == 80 (0xa0995c00) [pid = 1965] [serial = 1926] [outer = 0x9ed3c800]
19:17:24 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
19:17:24 INFO - document served over http requires an https
19:17:24 INFO - sub-resource via script-tag using the meta-csp
19:17:24 INFO - delivery method with swap-origin-redirect and when
19:17:24 INFO - the target request is cross-origin.
19:17:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 3039ms
19:17:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
19:17:25 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0747c00 == 19 [pid = 1965] [id = 689]
19:17:25 INFO - PROCESS | 1913 | ++DOMWINDOW == 81 (0xa0daa800) [pid = 1965] [serial = 1927] [outer = (nil)]
19:17:25 INFO - PROCESS | 1913 | ++DOMWINDOW == 82 (0xa15eb400) [pid = 1965] [serial = 1928] [outer = 0xa0daa800]
19:17:25 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:17:25 INFO - PROCESS | 1913 | ++DOMWINDOW == 83 (0xa1d0b400) [pid = 1965] [serial = 1929] [outer = 0xa0daa800]
19:17:27 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
19:17:27 INFO - document served over http requires an https
19:17:27 INFO - sub-resource via xhr-request using the meta-csp
19:17:27 INFO - delivery method with keep-origin-redirect and when
19:17:27 INFO - the target request is cross-origin.
19:17:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2943ms
19:17:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
19:17:28 INFO - PROCESS | 1913 | ++DOCSHELL 0xa1578c00 == 20 [pid = 1965] [id = 690]
19:17:28 INFO - PROCESS | 1913 | ++DOMWINDOW == 84 (0xa15e8c00) [pid = 1965] [serial = 1930] [outer = (nil)]
19:17:28 INFO - PROCESS | 1913 | ++DOMWINDOW == 85 (0xa1f7cc00) [pid = 1965] [serial = 1931] [outer = 0xa15e8c00]
19:17:28 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:17:28 INFO - PROCESS | 1913 | ++DOMWINDOW == 86 (0xa2744800) [pid = 1965] [serial = 1932] [outer = 0xa15e8c00]
19:17:30 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
19:17:30 INFO - document served over http requires an https
19:17:30 INFO - sub-resource via xhr-request using the meta-csp
19:17:30 INFO - delivery method with no-redirect and when
19:17:30 INFO - the target request is cross-origin.
19:17:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2819ms
19:17:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
19:17:30 INFO - PROCESS | 1913 | ++DOCSHELL 0xa1f6ec00 == 21 [pid = 1965] [id = 691]
19:17:30 INFO - PROCESS | 1913 | ++DOMWINDOW == 87 (0xa1f75400) [pid = 1965] [serial = 1933] [outer = (nil)]
19:17:31 INFO - PROCESS | 1913 | ++DOMWINDOW == 88 (0xa27b6800) [pid = 1965] [serial = 1934] [outer = 0xa1f75400]
19:17:31 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:17:31 INFO - PROCESS | 1913 | ++DOMWINDOW == 89 (0xa2d02400) [pid = 1965] [serial = 1935] [outer = 0xa1f75400]
19:17:33 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
19:17:33 INFO - document served over http requires an https
19:17:33 INFO - sub-resource via xhr-request using the meta-csp
19:17:33 INFO - delivery method with swap-origin-redirect and when
19:17:33 INFO - the target request is cross-origin.
19:17:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 3546ms
19:17:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
19:17:34 INFO - PROCESS | 1913 | ++DOCSHELL 0xa27b3c00 == 22 [pid = 1965] [id = 692]
19:17:34 INFO - PROCESS | 1913 | ++DOMWINDOW == 90 (0xa2d09000) [pid = 1965] [serial = 1936] [outer = (nil)]
19:17:34 INFO - PROCESS | 1913 | ++DOMWINDOW == 91 (0xa2d0ec00) [pid = 1965] [serial = 1937] [outer = 0xa2d09000]
19:17:35 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:17:35 INFO - PROCESS | 1913 | ++DOMWINDOW == 92 (0xa2f19c00) [pid = 1965] [serial = 1938] [outer = 0xa2d09000]
19:17:36 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
19:17:36 INFO - document served over http requires an http
19:17:36 INFO - sub-resource via fetch-request using the meta-csp
19:17:36 INFO - delivery method with keep-origin-redirect and when
19:17:36 INFO - the target request is same-origin.
19:17:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2479ms
19:17:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
19:17:36 INFO - PROCESS | 1913 | ++DOCSHELL 0xa2d0c400 == 23 [pid = 1965] [id = 693]
19:17:36 INFO - PROCESS | 1913 | ++DOMWINDOW == 93 (0xa2f20400) [pid = 1965] [serial = 1939] [outer = (nil)]
19:17:37 INFO - PROCESS | 1913 | ++DOMWINDOW == 94 (0xa2f27c00) [pid = 1965] [serial = 1940] [outer = 0xa2f20400]
19:17:37 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:17:37 INFO - PROCESS | 1913 | ++DOMWINDOW == 95 (0xa33a5400) [pid = 1965] [serial = 1941] [outer = 0xa2f20400]
19:17:38 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
19:17:38 INFO - document served over http requires an http
19:17:38 INFO - sub-resource via fetch-request using the meta-csp
19:17:38 INFO - delivery method with no-redirect and when
19:17:38 INFO - the target request is same-origin.
19:17:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2292ms
19:17:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
19:17:39 INFO - PROCESS | 1913 | ++DOCSHELL 0xa2f25c00 == 24 [pid = 1965] [id = 694]
19:17:39 INFO - PROCESS | 1913 | ++DOMWINDOW == 96 (0xa33abc00) [pid = 1965] [serial = 1942] [outer = (nil)]
19:17:39 INFO - PROCESS | 1913 | ++DOMWINDOW == 97 (0xa358fc00) [pid = 1965] [serial = 1943] [outer = 0xa33abc00]
19:17:39 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:17:39 INFO - PROCESS | 1913 | ++DOMWINDOW == 98 (0xa3593400) [pid = 1965] [serial = 1944] [outer = 0xa33abc00]
19:17:40 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
19:17:40 INFO - document served over http requires an http
19:17:40 INFO - sub-resource via fetch-request using the meta-csp
19:17:40 INFO - delivery method with swap-origin-redirect and when
19:17:40 INFO - the target request is same-origin.
19:17:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2251ms
19:17:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
19:17:41 INFO - PROCESS | 1913 | ++DOCSHELL 0xa3598c00 == 25 [pid = 1965] [id = 695]
19:17:41 INFO - PROCESS | 1913 | ++DOMWINDOW == 99 (0xa3777800) [pid = 1965] [serial = 1945] [outer = (nil)]
19:17:41 INFO - PROCESS | 1913 | ++DOMWINDOW == 100 (0xa377b800) [pid = 1965] [serial = 1946] [outer = 0xa3777800]
19:17:42 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:17:42 INFO - PROCESS | 1913 | ++DOMWINDOW == 101 (0xa377fc00) [pid = 1965] [serial = 1947] [outer = 0xa3777800]
19:17:43 INFO - PROCESS | 1913 | ++DOCSHELL 0xa387f400 == 26 [pid = 1965] [id = 696]
19:17:43 INFO - PROCESS | 1913 | ++DOMWINDOW == 102 (0xa387fc00) [pid = 1965] [serial = 1948] [outer = (nil)]
19:17:43 INFO - PROCESS | 1913 | ++DOMWINDOW == 103 (0xa3881c00) [pid = 1965] [serial = 1949] [outer = 0xa387fc00]
19:17:43 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
19:17:43 INFO - document served over http requires an http
19:17:43 INFO - sub-resource via iframe-tag using the meta-csp
19:17:43 INFO - delivery method with keep-origin-redirect and when
19:17:43 INFO - the target request is same-origin.
19:17:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2694ms
19:17:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
19:17:44 INFO - PROCESS | 1913 | ++DOCSHELL 0xa3778800 == 27 [pid = 1965] [id = 697]
19:17:44 INFO - PROCESS | 1913 | ++DOMWINDOW == 104 (0xa3778c00) [pid = 1965] [serial = 1950] [outer = (nil)]
19:17:44 INFO - PROCESS | 1913 | ++DOMWINDOW == 105 (0xa3886c00) [pid = 1965] [serial = 1951] [outer = 0xa3778c00]
19:17:44 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:17:44 INFO - PROCESS | 1913 | ++DOMWINDOW == 106 (0xa388c000) [pid = 1965] [serial = 1952] [outer = 0xa3778c00]
19:17:47 INFO - PROCESS | 1913 | ++DOCSHELL 0xa3c92c00 == 28 [pid = 1965] [id = 698]
19:17:47 INFO - PROCESS | 1913 | ++DOMWINDOW == 107 (0xa3c93000) [pid = 1965] [serial = 1953] [outer = (nil)]
19:17:47 INFO - PROCESS | 1913 | ++DOMWINDOW == 108 (0x9f466400) [pid = 1965] [serial = 1954] [outer = 0xa3c93000]
19:17:47 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
19:17:47 INFO - document served over http requires an http
19:17:47 INFO - sub-resource via iframe-tag using the meta-csp
19:17:47 INFO - delivery method with no-redirect and when
19:17:47 INFO - the target request is same-origin.
19:17:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 4158ms
19:17:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
19:17:48 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0542400 == 29 [pid = 1965] [id = 699]
19:17:48 INFO - PROCESS | 1913 | ++DOMWINDOW == 109 (0xa054b000) [pid = 1965] [serial = 1955] [outer = (nil)]
19:17:48 INFO - PROCESS | 1913 | ++DOMWINDOW == 110 (0xa0644800) [pid = 1965] [serial = 1956] [outer = 0xa054b000]
19:17:48 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:17:49 INFO - PROCESS | 1913 | ++DOMWINDOW == 111 (0xa0d47c00) [pid = 1965] [serial = 1957] [outer = 0xa054b000]
19:17:50 INFO - PROCESS | 1913 | ++DOCSHELL 0x9fbd7800 == 30 [pid = 1965] [id = 700]
19:17:50 INFO - PROCESS | 1913 | ++DOMWINDOW == 112 (0x9fbd9000) [pid = 1965] [serial = 1958] [outer = (nil)]
19:17:50 INFO - PROCESS | 1913 | ++DOMWINDOW == 113 (0x9eff1800) [pid = 1965] [serial = 1959] [outer = 0x9fbd9000]
19:17:50 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
19:17:50 INFO - document served over http requires an http
19:17:50 INFO - sub-resource via iframe-tag using the meta-csp
19:17:50 INFO - delivery method with swap-origin-redirect and when
19:17:50 INFO - the target request is same-origin.
19:17:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2856ms
19:17:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
19:17:50 INFO - PROCESS | 1913 | --DOCSHELL 0xa0d43c00 == 29 [pid = 1965] [id = 687]
19:17:50 INFO - PROCESS | 1913 | --DOCSHELL 0x9f460400 == 28 [pid = 1965] [id = 686]
19:17:50 INFO - PROCESS | 1913 | --DOCSHELL 0x9faa7400 == 27 [pid = 1965] [id = 685]
19:17:50 INFO - PROCESS | 1913 | --DOCSHELL 0x9ed35400 == 26 [pid = 1965] [id = 684]
19:17:50 INFO - PROCESS | 1913 | --DOCSHELL 0xa063dc00 == 25 [pid = 1965] [id = 683]
19:17:50 INFO - PROCESS | 1913 | --DOCSHELL 0xa225fc00 == 24 [pid = 1965] [id = 681]
19:17:50 INFO - PROCESS | 1913 | --DOCSHELL 0xa1f7a000 == 23 [pid = 1965] [id = 680]
19:17:50 INFO - PROCESS | 1913 | --DOCSHELL 0xa1e0d800 == 22 [pid = 1965] [id = 679]
19:17:50 INFO - PROCESS | 1913 | --DOCSHELL 0x9efee800 == 21 [pid = 1965] [id = 660]
19:17:50 INFO - PROCESS | 1913 | --DOCSHELL 0xa1d0e400 == 20 [pid = 1965] [id = 678]
19:17:50 INFO - PROCESS | 1913 | --DOCSHELL 0xa15ef800 == 19 [pid = 1965] [id = 677]
19:17:50 INFO - PROCESS | 1913 | --DOCSHELL 0xa0d39400 == 18 [pid = 1965] [id = 676]
19:17:50 INFO - PROCESS | 1913 | --DOCSHELL 0xa0531400 == 17 [pid = 1965] [id = 675]
19:17:50 INFO - PROCESS | 1913 | --DOCSHELL 0x9efe8400 == 16 [pid = 1965] [id = 674]
19:17:50 INFO - PROCESS | 1913 | --DOCSHELL 0x9f45e800 == 15 [pid = 1965] [id = 673]
19:17:51 INFO - PROCESS | 1913 | --DOMWINDOW == 112 (0xa0645400) [pid = 1965] [serial = 1873] [outer = (nil)] [url = about:blank]
19:17:51 INFO - PROCESS | 1913 | --DOMWINDOW == 111 (0xa054ec00) [pid = 1965] [serial = 1881] [outer = (nil)] [url = about:blank]
19:17:51 INFO - PROCESS | 1913 | --DOMWINDOW == 110 (0x9faa7800) [pid = 1965] [serial = 1878] [outer = (nil)] [url = about:blank]
19:17:52 INFO - PROCESS | 1913 | ++DOCSHELL 0x9efeb400 == 16 [pid = 1965] [id = 701]
19:17:52 INFO - PROCESS | 1913 | ++DOMWINDOW == 111 (0x9efecc00) [pid = 1965] [serial = 1960] [outer = (nil)]
19:17:52 INFO - PROCESS | 1913 | ++DOMWINDOW == 112 (0x9f026800) [pid = 1965] [serial = 1961] [outer = 0x9efecc00]
19:17:52 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:17:52 INFO - PROCESS | 1913 | ++DOMWINDOW == 113 (0x9faaa800) [pid = 1965] [serial = 1962] [outer = 0x9efecc00]
19:17:54 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
19:17:54 INFO - document served over http requires an http
19:17:54 INFO - sub-resource via script-tag using the meta-csp
19:17:54 INFO - delivery method with keep-origin-redirect and when
19:17:54 INFO - the target request is same-origin.
19:17:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 3337ms
19:17:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
19:17:54 INFO - PROCESS | 1913 | ++DOCSHELL 0x9efe9800 == 17 [pid = 1965] [id = 702]
19:17:54 INFO - PROCESS | 1913 | ++DOMWINDOW == 114 (0x9fd6fc00) [pid = 1965] [serial = 1963] [outer = (nil)]
19:17:54 INFO - PROCESS | 1913 | ++DOMWINDOW == 115 (0xa0548000) [pid = 1965] [serial = 1964] [outer = 0x9fd6fc00]
19:17:55 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:17:55 INFO - PROCESS | 1913 | ++DOMWINDOW == 116 (0xa063c000) [pid = 1965] [serial = 1965] [outer = 0x9fd6fc00]
19:17:57 INFO - PROCESS | 1913 | --DOMWINDOW == 115 (0xa273a400) [pid = 1965] [serial = 1906] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:17:57 INFO - PROCESS | 1913 | --DOMWINDOW == 114 (0x9fbdf000) [pid = 1965] [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]
19:17:57 INFO - PROCESS | 1913 | --DOMWINDOW == 113 (0xa2254000) [pid = 1965] [serial = 1904] [outer = (nil)] [url = about:blank]
19:17:57 INFO - PROCESS | 1913 | --DOMWINDOW == 112 (0xa0849800) [pid = 1965] [serial = 1912] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447471032763]
19:17:57 INFO - PROCESS | 1913 | --DOMWINDOW == 111 (0xa1e02800) [pid = 1965] [serial = 1898] [outer = (nil)] [url = about:blank]
19:17:57 INFO - PROCESS | 1913 | --DOMWINDOW == 110 (0xa052d000) [pid = 1965] [serial = 1883] [outer = (nil)] [url = about:blank]
19:17:57 INFO - PROCESS | 1913 | --DOMWINDOW == 109 (0xa273c800) [pid = 1965] [serial = 1907] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:17:57 INFO - PROCESS | 1913 | --DOMWINDOW == 108 (0xa0549400) [pid = 1965] [serial = 1909] [outer = (nil)] [url = about:blank]
19:17:57 INFO - PROCESS | 1913 | --DOMWINDOW == 107 (0xa0da8c00) [pid = 1965] [serial = 1919] [outer = (nil)] [url = about:blank]
19:17:57 INFO - PROCESS | 1913 | --DOMWINDOW == 106 (0xa063a000) [pid = 1965] [serial = 1886] [outer = (nil)] [url = about:blank]
19:17:57 INFO - PROCESS | 1913 | --DOMWINDOW == 105 (0xa15f1c00) [pid = 1965] [serial = 1892] [outer = (nil)] [url = about:blank]
19:17:57 INFO - PROCESS | 1913 | --DOMWINDOW == 104 (0xa15ecc00) [pid = 1965] [serial = 1922] [outer = (nil)] [url = about:blank]
19:17:57 INFO - PROCESS | 1913 | --DOMWINDOW == 103 (0xa1f71000) [pid = 1965] [serial = 1901] [outer = (nil)] [url = about:blank]
19:17:57 INFO - PROCESS | 1913 | --DOMWINDOW == 102 (0xa1d10000) [pid = 1965] [serial = 1895] [outer = (nil)] [url = about:blank]
19:17:57 INFO - PROCESS | 1913 | --DOMWINDOW == 101 (0xa0645800) [pid = 1965] [serial = 1917] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:17:57 INFO - PROCESS | 1913 | --DOMWINDOW == 100 (0x9f46a800) [pid = 1965] [serial = 1914] [outer = (nil)] [url = about:blank]
19:17:57 INFO - PROCESS | 1913 | --DOMWINDOW == 99 (0xa0d41400) [pid = 1965] [serial = 1889] [outer = (nil)] [url = about:blank]
19:17:57 INFO - PROCESS | 1913 | --DOMWINDOW == 98 (0x9fbd1400) [pid = 1965] [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]
19:17:57 INFO - PROCESS | 1913 | --DOMWINDOW == 97 (0x9fbd3c00) [pid = 1965] [serial = 1916] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:17:57 INFO - PROCESS | 1913 | --DOMWINDOW == 96 (0x9efe5400) [pid = 1965] [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]
19:17:57 INFO - PROCESS | 1913 | --DOMWINDOW == 95 (0xa063fc00) [pid = 1965] [serial = 1911] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447471032763]
19:17:57 INFO - PROCESS | 1913 | --DOMWINDOW == 94 (0x9ed3e000) [pid = 1965] [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]
19:17:57 INFO - PROCESS | 1913 | --DOMWINDOW == 93 (0xa18bc000) [pid = 1965] [serial = 1868] [outer = (nil)] [url = about:blank]
19:17:57 INFO - PROCESS | 1913 | --DOMWINDOW == 92 (0x9f468000) [pid = 1965] [serial = 1809] [outer = (nil)] [url = about:blank]
19:17:57 INFO - PROCESS | 1913 | --DOMWINDOW == 91 (0xa074b000) [pid = 1965] [serial = 1831] [outer = (nil)] [url = about:blank]
19:17:57 INFO - PROCESS | 1913 | --DOMWINDOW == 90 (0xa0533800) [pid = 1965] [serial = 1821] [outer = (nil)] [url = about:blank]
19:17:57 INFO - PROCESS | 1913 | --DOMWINDOW == 89 (0xa0638400) [pid = 1965] [serial = 1826] [outer = (nil)] [url = about:blank]
19:17:57 INFO - PROCESS | 1913 | --DOMWINDOW == 88 (0xa18bbc00) [pid = 1965] [serial = 1893] [outer = (nil)] [url = about:blank]
19:17:57 INFO - PROCESS | 1913 | --DOMWINDOW == 87 (0xa0dac000) [pid = 1965] [serial = 1854] [outer = (nil)] [url = about:blank]
19:17:57 INFO - PROCESS | 1913 | --DOMWINDOW == 86 (0x9faaf800) [pid = 1965] [serial = 1815] [outer = (nil)] [url = about:blank]
19:17:57 INFO - PROCESS | 1913 | --DOMWINDOW == 85 (0xa157c800) [pid = 1965] [serial = 1863] [outer = (nil)] [url = about:blank]
19:17:57 INFO - PROCESS | 1913 | --DOMWINDOW == 84 (0xa0f92000) [pid = 1965] [serial = 1860] [outer = (nil)] [url = about:blank]
19:17:57 INFO - PROCESS | 1913 | --DOMWINDOW == 83 (0xa0f32c00) [pid = 1965] [serial = 1890] [outer = (nil)] [url = about:blank]
19:17:57 INFO - PROCESS | 1913 | --DOMWINDOW == 82 (0xa0993400) [pid = 1965] [serial = 1836] [outer = (nil)] [url = about:blank]
19:17:57 INFO - PROCESS | 1913 | --DOMWINDOW == 81 (0x9f020000) [pid = 1965] [serial = 1812] [outer = (nil)] [url = about:blank]
19:17:57 INFO - PROCESS | 1913 | --DOMWINDOW == 80 (0x9fd6f800) [pid = 1965] [serial = 1818] [outer = (nil)] [url = about:blank]
19:17:57 INFO - PROCESS | 1913 | --DOMWINDOW == 79 (0xa084ac00) [pid = 1965] [serial = 1887] [outer = (nil)] [url = about:blank]
19:17:57 INFO - PROCESS | 1913 | --DOMWINDOW == 78 (0xa0f37800) [pid = 1965] [serial = 1857] [outer = (nil)] [url = about:blank]
19:17:57 INFO - PROCESS | 1913 | --DOMWINDOW == 77 (0xa084e000) [pid = 1965] [serial = 1851] [outer = (nil)] [url = about:blank]
19:17:57 INFO - PROCESS | 1913 | --DOMWINDOW == 76 (0xa0d3b800) [pid = 1965] [serial = 1848] [outer = (nil)] [url = about:blank]
19:17:57 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
19:17:57 INFO - document served over http requires an http
19:17:57 INFO - sub-resource via script-tag using the meta-csp
19:17:57 INFO - delivery method with no-redirect and when
19:17:57 INFO - the target request is same-origin.
19:17:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 3912ms
19:17:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
19:17:58 INFO - PROCESS | 1913 | ++DOCSHELL 0x9efe8800 == 18 [pid = 1965] [id = 703]
19:17:58 INFO - PROCESS | 1913 | ++DOMWINDOW == 77 (0x9f020000) [pid = 1965] [serial = 1966] [outer = (nil)]
19:17:58 INFO - PROCESS | 1913 | ++DOMWINDOW == 78 (0x9fbd0c00) [pid = 1965] [serial = 1967] [outer = 0x9f020000]
19:17:58 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:17:58 INFO - PROCESS | 1913 | ++DOMWINDOW == 79 (0xa0533800) [pid = 1965] [serial = 1968] [outer = 0x9f020000]
19:18:00 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
19:18:00 INFO - document served over http requires an http
19:18:00 INFO - sub-resource via script-tag using the meta-csp
19:18:00 INFO - delivery method with swap-origin-redirect and when
19:18:00 INFO - the target request is same-origin.
19:18:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2542ms
19:18:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
19:18:01 INFO - PROCESS | 1913 | ++DOCSHELL 0x9f023800 == 19 [pid = 1965] [id = 704]
19:18:01 INFO - PROCESS | 1913 | ++DOMWINDOW == 80 (0x9f028800) [pid = 1965] [serial = 1969] [outer = (nil)]
19:18:01 INFO - PROCESS | 1913 | ++DOMWINDOW == 81 (0xa0535000) [pid = 1965] [serial = 1970] [outer = 0x9f028800]
19:18:02 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:18:02 INFO - PROCESS | 1913 | ++DOMWINDOW == 82 (0xa063fc00) [pid = 1965] [serial = 1971] [outer = 0x9f028800]
19:18:03 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
19:18:03 INFO - document served over http requires an http
19:18:03 INFO - sub-resource via xhr-request using the meta-csp
19:18:03 INFO - delivery method with keep-origin-redirect and when
19:18:03 INFO - the target request is same-origin.
19:18:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 3351ms
19:18:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
19:18:04 INFO - PROCESS | 1913 | ++DOCSHELL 0x9fd79000 == 20 [pid = 1965] [id = 705]
19:18:04 INFO - PROCESS | 1913 | ++DOMWINDOW == 83 (0xa0534000) [pid = 1965] [serial = 1972] [outer = (nil)]
19:18:04 INFO - PROCESS | 1913 | ++DOMWINDOW == 84 (0xa084a000) [pid = 1965] [serial = 1973] [outer = 0xa0534000]
19:18:05 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:18:05 INFO - PROCESS | 1913 | ++DOMWINDOW == 85 (0xa0850000) [pid = 1965] [serial = 1974] [outer = 0xa0534000]
19:18:06 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
19:18:06 INFO - document served over http requires an http
19:18:06 INFO - sub-resource via xhr-request using the meta-csp
19:18:06 INFO - delivery method with no-redirect and when
19:18:06 INFO - the target request is same-origin.
19:18:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2749ms
19:18:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
19:18:07 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0844800 == 21 [pid = 1965] [id = 706]
19:18:07 INFO - PROCESS | 1913 | ++DOMWINDOW == 86 (0xa0846800) [pid = 1965] [serial = 1975] [outer = (nil)]
19:18:07 INFO - PROCESS | 1913 | ++DOMWINDOW == 87 (0xa0d3e000) [pid = 1965] [serial = 1976] [outer = 0xa0846800]
19:18:07 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:18:07 INFO - PROCESS | 1913 | ++DOMWINDOW == 88 (0xa0dabc00) [pid = 1965] [serial = 1977] [outer = 0xa0846800]
19:18:09 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
19:18:09 INFO - document served over http requires an http
19:18:09 INFO - sub-resource via xhr-request using the meta-csp
19:18:09 INFO - delivery method with swap-origin-redirect and when
19:18:09 INFO - the target request is same-origin.
19:18:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2746ms
19:18:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
19:18:09 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0d3b000 == 22 [pid = 1965] [id = 707]
19:18:09 INFO - PROCESS | 1913 | ++DOMWINDOW == 89 (0xa0f32800) [pid = 1965] [serial = 1978] [outer = (nil)]
19:18:10 INFO - PROCESS | 1913 | ++DOMWINDOW == 90 (0xa0f3c400) [pid = 1965] [serial = 1979] [outer = 0xa0f32800]
19:18:10 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:18:10 INFO - PROCESS | 1913 | ++DOMWINDOW == 91 (0xa0f8b800) [pid = 1965] [serial = 1980] [outer = 0xa0f32800]
19:18:12 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
19:18:12 INFO - document served over http requires an https
19:18:12 INFO - sub-resource via fetch-request using the meta-csp
19:18:12 INFO - delivery method with keep-origin-redirect and when
19:18:12 INFO - the target request is same-origin.
19:18:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2904ms
19:18:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
19:18:12 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0f37800 == 23 [pid = 1965] [id = 708]
19:18:12 INFO - PROCESS | 1913 | ++DOMWINDOW == 92 (0xa1574800) [pid = 1965] [serial = 1981] [outer = (nil)]
19:18:13 INFO - PROCESS | 1913 | ++DOMWINDOW == 93 (0xa15e4c00) [pid = 1965] [serial = 1982] [outer = 0xa1574800]
19:18:13 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:18:13 INFO - PROCESS | 1913 | ++DOMWINDOW == 94 (0xa15ed400) [pid = 1965] [serial = 1983] [outer = 0xa1574800]
19:18:16 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
19:18:16 INFO - document served over http requires an https
19:18:16 INFO - sub-resource via fetch-request using the meta-csp
19:18:16 INFO - delivery method with no-redirect and when
19:18:16 INFO - the target request is same-origin.
19:18:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 3706ms
19:18:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
19:18:16 INFO - PROCESS | 1913 | ++DOCSHELL 0xa157e800 == 24 [pid = 1965] [id = 709]
19:18:16 INFO - PROCESS | 1913 | ++DOMWINDOW == 95 (0xa18bac00) [pid = 1965] [serial = 1984] [outer = (nil)]
19:18:17 INFO - PROCESS | 1913 | ++DOMWINDOW == 96 (0xa1d03400) [pid = 1965] [serial = 1985] [outer = 0xa18bac00]
19:18:17 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:18:17 INFO - PROCESS | 1913 | ++DOMWINDOW == 97 (0xa1d0a000) [pid = 1965] [serial = 1986] [outer = 0xa18bac00]
19:18:19 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
19:18:19 INFO - document served over http requires an https
19:18:19 INFO - sub-resource via fetch-request using the meta-csp
19:18:19 INFO - delivery method with swap-origin-redirect and when
19:18:19 INFO - the target request is same-origin.
19:18:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2927ms
19:18:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
19:18:19 INFO - PROCESS | 1913 | ++DOCSHELL 0xa1dc6c00 == 25 [pid = 1965] [id = 710]
19:18:19 INFO - PROCESS | 1913 | ++DOMWINDOW == 98 (0xa1dcac00) [pid = 1965] [serial = 1987] [outer = (nil)]
19:18:19 INFO - PROCESS | 1913 | ++DOMWINDOW == 99 (0xa1e0bc00) [pid = 1965] [serial = 1988] [outer = 0xa1dcac00]
19:18:20 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:18:20 INFO - PROCESS | 1913 | ++DOMWINDOW == 100 (0xa1f74000) [pid = 1965] [serial = 1989] [outer = 0xa1dcac00]
19:18:21 INFO - PROCESS | 1913 | ++DOCSHELL 0xa2257000 == 26 [pid = 1965] [id = 711]
19:18:21 INFO - PROCESS | 1913 | ++DOMWINDOW == 101 (0xa2257400) [pid = 1965] [serial = 1990] [outer = (nil)]
19:18:21 INFO - PROCESS | 1913 | ++DOMWINDOW == 102 (0xa225fc00) [pid = 1965] [serial = 1991] [outer = 0xa2257400]
19:18:21 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
19:18:21 INFO - document served over http requires an https
19:18:21 INFO - sub-resource via iframe-tag using the meta-csp
19:18:21 INFO - delivery method with keep-origin-redirect and when
19:18:21 INFO - the target request is same-origin.
19:18:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2908ms
19:18:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
19:18:22 INFO - PROCESS | 1913 | ++DOCSHELL 0xa1e03c00 == 27 [pid = 1965] [id = 712]
19:18:22 INFO - PROCESS | 1913 | ++DOMWINDOW == 103 (0xa1e04400) [pid = 1965] [serial = 1992] [outer = (nil)]
19:18:22 INFO - PROCESS | 1913 | ++DOMWINDOW == 104 (0xa2744000) [pid = 1965] [serial = 1993] [outer = 0xa1e04400]
19:18:23 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:18:23 INFO - PROCESS | 1913 | ++DOMWINDOW == 105 (0xa27b6c00) [pid = 1965] [serial = 1994] [outer = 0xa1e04400]
19:18:24 INFO - PROCESS | 1913 | ++DOCSHELL 0xa339dc00 == 28 [pid = 1965] [id = 713]
19:18:24 INFO - PROCESS | 1913 | ++DOMWINDOW == 106 (0xa339e000) [pid = 1965] [serial = 1995] [outer = (nil)]
19:18:24 INFO - PROCESS | 1913 | ++DOMWINDOW == 107 (0xa33a2000) [pid = 1965] [serial = 1996] [outer = 0xa339e000]
19:18:24 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
19:18:24 INFO - document served over http requires an https
19:18:24 INFO - sub-resource via iframe-tag using the meta-csp
19:18:24 INFO - delivery method with no-redirect and when
19:18:24 INFO - the target request is same-origin.
19:18:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2955ms
19:18:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
19:18:25 INFO - PROCESS | 1913 | ++DOCSHELL 0xa273c800 == 29 [pid = 1965] [id = 714]
19:18:25 INFO - PROCESS | 1913 | ++DOMWINDOW == 108 (0xa273e000) [pid = 1965] [serial = 1997] [outer = (nil)]
19:18:26 INFO - PROCESS | 1913 | ++DOMWINDOW == 109 (0xa3591c00) [pid = 1965] [serial = 1998] [outer = 0xa273e000]
19:18:26 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:18:26 INFO - PROCESS | 1913 | ++DOMWINDOW == 110 (0xa387e800) [pid = 1965] [serial = 1999] [outer = 0xa273e000]
19:18:27 INFO - PROCESS | 1913 | ++DOCSHELL 0xa3c92000 == 30 [pid = 1965] [id = 715]
19:18:27 INFO - PROCESS | 1913 | ++DOMWINDOW == 111 (0xa3c93400) [pid = 1965] [serial = 2000] [outer = (nil)]
19:18:27 INFO - PROCESS | 1913 | ++DOMWINDOW == 112 (0xa3c97800) [pid = 1965] [serial = 2001] [outer = 0xa3c93400]
19:18:28 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
19:18:28 INFO - document served over http requires an https
19:18:28 INFO - sub-resource via iframe-tag using the meta-csp
19:18:28 INFO - delivery method with swap-origin-redirect and when
19:18:28 INFO - the target request is same-origin.
19:18:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 3308ms
19:18:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
19:18:30 INFO - PROCESS | 1913 | --DOCSHELL 0x9ed37000 == 29 [pid = 1965] [id = 688]
19:18:30 INFO - PROCESS | 1913 | --DOCSHELL 0xa0747c00 == 28 [pid = 1965] [id = 689]
19:18:30 INFO - PROCESS | 1913 | --DOCSHELL 0xa1578c00 == 27 [pid = 1965] [id = 690]
19:18:30 INFO - PROCESS | 1913 | --DOCSHELL 0xa1f6ec00 == 26 [pid = 1965] [id = 691]
19:18:30 INFO - PROCESS | 1913 | --DOCSHELL 0xa27b3c00 == 25 [pid = 1965] [id = 692]
19:18:30 INFO - PROCESS | 1913 | --DOCSHELL 0xa2d0c400 == 24 [pid = 1965] [id = 693]
19:18:30 INFO - PROCESS | 1913 | --DOCSHELL 0xa2f25c00 == 23 [pid = 1965] [id = 694]
19:18:30 INFO - PROCESS | 1913 | --DOCSHELL 0xa387f400 == 22 [pid = 1965] [id = 696]
19:18:30 INFO - PROCESS | 1913 | --DOCSHELL 0xa3598c00 == 21 [pid = 1965] [id = 695]
19:18:30 INFO - PROCESS | 1913 | --DOCSHELL 0x9fbd7800 == 20 [pid = 1965] [id = 700]
19:18:30 INFO - PROCESS | 1913 | --DOCSHELL 0xa0542400 == 19 [pid = 1965] [id = 699]
19:18:30 INFO - PROCESS | 1913 | --DOCSHELL 0x9efeb400 == 18 [pid = 1965] [id = 701]
19:18:30 INFO - PROCESS | 1913 | --DOCSHELL 0x9efe9800 == 17 [pid = 1965] [id = 702]
19:18:31 INFO - PROCESS | 1913 | --DOCSHELL 0x9f023800 == 16 [pid = 1965] [id = 704]
19:18:31 INFO - PROCESS | 1913 | --DOCSHELL 0x9ed3d000 == 15 [pid = 1965] [id = 682]
19:18:31 INFO - PROCESS | 1913 | --DOCSHELL 0x9fd79000 == 14 [pid = 1965] [id = 705]
19:18:31 INFO - PROCESS | 1913 | --DOCSHELL 0xa0844800 == 13 [pid = 1965] [id = 706]
19:18:31 INFO - PROCESS | 1913 | --DOCSHELL 0xa0d3b000 == 12 [pid = 1965] [id = 707]
19:18:31 INFO - PROCESS | 1913 | --DOCSHELL 0xa3778800 == 11 [pid = 1965] [id = 697]
19:18:31 INFO - PROCESS | 1913 | --DOCSHELL 0xa3c92c00 == 10 [pid = 1965] [id = 698]
19:18:31 INFO - PROCESS | 1913 | --DOCSHELL 0xa0f37800 == 9 [pid = 1965] [id = 708]
19:18:31 INFO - PROCESS | 1913 | --DOCSHELL 0xa157e800 == 8 [pid = 1965] [id = 709]
19:18:31 INFO - PROCESS | 1913 | --DOCSHELL 0xa2257000 == 7 [pid = 1965] [id = 711]
19:18:31 INFO - PROCESS | 1913 | --DOCSHELL 0xa1dc6c00 == 6 [pid = 1965] [id = 710]
19:18:31 INFO - PROCESS | 1913 | --DOCSHELL 0xa339dc00 == 5 [pid = 1965] [id = 713]
19:18:31 INFO - PROCESS | 1913 | --DOCSHELL 0xa1e03c00 == 4 [pid = 1965] [id = 712]
19:18:31 INFO - PROCESS | 1913 | --DOCSHELL 0xa3c92000 == 3 [pid = 1965] [id = 715]
19:18:31 INFO - PROCESS | 1913 | --DOCSHELL 0xa273c800 == 2 [pid = 1965] [id = 714]
19:18:31 INFO - PROCESS | 1913 | --DOCSHELL 0x9efe8800 == 1 [pid = 1965] [id = 703]
19:18:31 INFO - PROCESS | 1913 | ++DOCSHELL 0x9ed35000 == 2 [pid = 1965] [id = 716]
19:18:31 INFO - PROCESS | 1913 | ++DOMWINDOW == 113 (0x9ed38c00) [pid = 1965] [serial = 2002] [outer = (nil)]
19:18:32 INFO - PROCESS | 1913 | ++DOMWINDOW == 114 (0x9ed3c400) [pid = 1965] [serial = 2003] [outer = 0x9ed38c00]
19:18:32 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:18:32 INFO - PROCESS | 1913 | ++DOMWINDOW == 115 (0x9eff0c00) [pid = 1965] [serial = 2004] [outer = 0x9ed38c00]
19:18:33 INFO - PROCESS | 1913 | --DOMWINDOW == 114 (0xa273d800) [pid = 1965] [serial = 1910] [outer = (nil)] [url = about:blank]
19:18:33 INFO - PROCESS | 1913 | --DOMWINDOW == 113 (0xa0f34800) [pid = 1965] [serial = 1920] [outer = (nil)] [url = about:blank]
19:18:33 INFO - PROCESS | 1913 | --DOMWINDOW == 112 (0xa0543000) [pid = 1965] [serial = 1915] [outer = (nil)] [url = about:blank]
19:18:33 INFO - PROCESS | 1913 | --DOMWINDOW == 111 (0xa073e400) [pid = 1965] [serial = 1884] [outer = (nil)] [url = about:blank]
19:18:34 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
19:18:34 INFO - document served over http requires an https
19:18:34 INFO - sub-resource via script-tag using the meta-csp
19:18:34 INFO - delivery method with keep-origin-redirect and when
19:18:34 INFO - the target request is same-origin.
19:18:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 6308ms
19:18:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
19:18:35 INFO - PROCESS | 1913 | ++DOCSHELL 0x9f022800 == 3 [pid = 1965] [id = 717]
19:18:35 INFO - PROCESS | 1913 | ++DOMWINDOW == 112 (0x9f023400) [pid = 1965] [serial = 2005] [outer = (nil)]
19:18:35 INFO - PROCESS | 1913 | ++DOMWINDOW == 113 (0x9f45f800) [pid = 1965] [serial = 2006] [outer = 0x9f023400]
19:18:35 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:18:35 INFO - PROCESS | 1913 | ++DOMWINDOW == 114 (0x9f466c00) [pid = 1965] [serial = 2007] [outer = 0x9f023400]
19:18:39 INFO - PROCESS | 1913 | --DOMWINDOW == 113 (0xa1579c00) [pid = 1965] [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]
19:18:39 INFO - PROCESS | 1913 | --DOMWINDOW == 112 (0x9efecc00) [pid = 1965] [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]
19:18:39 INFO - PROCESS | 1913 | --DOMWINDOW == 111 (0xa387fc00) [pid = 1965] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
19:18:39 INFO - PROCESS | 1913 | --DOMWINDOW == 110 (0xa0f31c00) [pid = 1965] [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]
19:18:39 INFO - PROCESS | 1913 | --DOMWINDOW == 109 (0xa1579400) [pid = 1965] [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]
19:18:39 INFO - PROCESS | 1913 | --DOMWINDOW == 108 (0xa3778c00) [pid = 1965] [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]
19:18:39 INFO - PROCESS | 1913 | --DOMWINDOW == 107 (0xa3777800) [pid = 1965] [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]
19:18:39 INFO - PROCESS | 1913 | --DOMWINDOW == 106 (0x9fbdb000) [pid = 1965] [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]
19:18:39 INFO - PROCESS | 1913 | --DOMWINDOW == 105 (0x9ed3c800) [pid = 1965] [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]
19:18:39 INFO - PROCESS | 1913 | --DOMWINDOW == 104 (0x9ed3f400) [pid = 1965] [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]
19:18:39 INFO - PROCESS | 1913 | --DOMWINDOW == 103 (0x9f465400) [pid = 1965] [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]
19:18:39 INFO - PROCESS | 1913 | --DOMWINDOW == 102 (0xa2f20400) [pid = 1965] [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]
19:18:39 INFO - PROCESS | 1913 | --DOMWINDOW == 101 (0xa0540400) [pid = 1965] [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]
19:18:39 INFO - PROCESS | 1913 | --DOMWINDOW == 100 (0xa1572000) [pid = 1965] [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]
19:18:39 INFO - PROCESS | 1913 | --DOMWINDOW == 99 (0x9f465000) [pid = 1965] [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]
19:18:39 INFO - PROCESS | 1913 | --DOMWINDOW == 98 (0x9fd6fc00) [pid = 1965] [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]
19:18:39 INFO - PROCESS | 1913 | --DOMWINDOW == 97 (0xa1e0f000) [pid = 1965] [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]
19:18:39 INFO - PROCESS | 1913 | --DOMWINDOW == 96 (0xa33abc00) [pid = 1965] [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]
19:18:39 INFO - PROCESS | 1913 | --DOMWINDOW == 95 (0x9ed38000) [pid = 1965] [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]
19:18:39 INFO - PROCESS | 1913 | --DOMWINDOW == 94 (0x9f029800) [pid = 1965] [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]
19:18:39 INFO - PROCESS | 1913 | --DOMWINDOW == 93 (0x9fbd4000) [pid = 1965] [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]
19:18:39 INFO - PROCESS | 1913 | --DOMWINDOW == 92 (0xa0640800) [pid = 1965] [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]
19:18:39 INFO - PROCESS | 1913 | --DOMWINDOW == 91 (0xa1dcec00) [pid = 1965] [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]
19:18:39 INFO - PROCESS | 1913 | --DOMWINDOW == 90 (0x9f020000) [pid = 1965] [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]
19:18:39 INFO - PROCESS | 1913 | --DOMWINDOW == 89 (0xa054b000) [pid = 1965] [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]
19:18:39 INFO - PROCESS | 1913 | --DOMWINDOW == 88 (0xa15e8c00) [pid = 1965] [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]
19:18:39 INFO - PROCESS | 1913 | --DOMWINDOW == 87 (0xa3c93000) [pid = 1965] [serial = 1953] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447471067113]
19:18:39 INFO - PROCESS | 1913 | --DOMWINDOW == 86 (0xa0db1000) [pid = 1965] [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]
19:18:39 INFO - PROCESS | 1913 | --DOMWINDOW == 85 (0xa2d09000) [pid = 1965] [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]
19:18:39 INFO - PROCESS | 1913 | --DOMWINDOW == 84 (0x9fbd9000) [pid = 1965] [serial = 1958] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
19:18:39 INFO - PROCESS | 1913 | --DOMWINDOW == 83 (0xa1d0a400) [pid = 1965] [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]
19:18:39 INFO - PROCESS | 1913 | --DOMWINDOW == 82 (0x9fd7bc00) [pid = 1965] [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]
19:18:39 INFO - PROCESS | 1913 | --DOMWINDOW == 81 (0xa0daa800) [pid = 1965] [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]
19:18:39 INFO - PROCESS | 1913 | --DOMWINDOW == 80 (0xa1f75400) [pid = 1965] [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]
19:18:39 INFO - PROCESS | 1913 | --DOMWINDOW == 79 (0xa1f7b000) [pid = 1965] [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]
19:18:39 INFO - PROCESS | 1913 | --DOMWINDOW == 78 (0x9efeb000) [pid = 1965] [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]
19:18:39 INFO - PROCESS | 1913 | --DOMWINDOW == 77 (0x9f024000) [pid = 1965] [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]
19:18:39 INFO - PROCESS | 1913 | --DOMWINDOW == 76 (0xa1576800) [pid = 1965] [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]
19:18:39 INFO - PROCESS | 1913 | --DOMWINDOW == 75 (0xa0d41800) [pid = 1965] [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]
19:18:39 INFO - PROCESS | 1913 | --DOMWINDOW == 74 (0xa3886c00) [pid = 1965] [serial = 1951] [outer = (nil)] [url = about:blank]
19:18:39 INFO - PROCESS | 1913 | --DOMWINDOW == 73 (0x9f026800) [pid = 1965] [serial = 1961] [outer = (nil)] [url = about:blank]
19:18:39 INFO - PROCESS | 1913 | --DOMWINDOW == 72 (0x9f466400) [pid = 1965] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447471067113]
19:18:39 INFO - PROCESS | 1913 | --DOMWINDOW == 71 (0xa358fc00) [pid = 1965] [serial = 1943] [outer = (nil)] [url = about:blank]
19:18:39 INFO - PROCESS | 1913 | --DOMWINDOW == 70 (0xa2f27c00) [pid = 1965] [serial = 1940] [outer = (nil)] [url = about:blank]
19:18:39 INFO - PROCESS | 1913 | --DOMWINDOW == 69 (0xa2d0ec00) [pid = 1965] [serial = 1937] [outer = (nil)] [url = about:blank]
19:18:39 INFO - PROCESS | 1913 | --DOMWINDOW == 68 (0xa1f7cc00) [pid = 1965] [serial = 1931] [outer = (nil)] [url = about:blank]
19:18:39 INFO - PROCESS | 1913 | --DOMWINDOW == 67 (0x9f46d800) [pid = 1965] [serial = 1925] [outer = (nil)] [url = about:blank]
19:18:39 INFO - PROCESS | 1913 | --DOMWINDOW == 66 (0xa27b6800) [pid = 1965] [serial = 1934] [outer = (nil)] [url = about:blank]
19:18:39 INFO - PROCESS | 1913 | --DOMWINDOW == 65 (0xa377b800) [pid = 1965] [serial = 1946] [outer = (nil)] [url = about:blank]
19:18:39 INFO - PROCESS | 1913 | --DOMWINDOW == 64 (0xa15eb400) [pid = 1965] [serial = 1928] [outer = (nil)] [url = about:blank]
19:18:39 INFO - PROCESS | 1913 | --DOMWINDOW == 63 (0xa0644800) [pid = 1965] [serial = 1956] [outer = (nil)] [url = about:blank]
19:18:39 INFO - PROCESS | 1913 | --DOMWINDOW == 62 (0x9eff1800) [pid = 1965] [serial = 1959] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
19:18:39 INFO - PROCESS | 1913 | --DOMWINDOW == 61 (0xa3881c00) [pid = 1965] [serial = 1949] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
19:18:39 INFO - PROCESS | 1913 | --DOMWINDOW == 60 (0xa0548000) [pid = 1965] [serial = 1964] [outer = (nil)] [url = about:blank]
19:18:39 INFO - PROCESS | 1913 | --DOMWINDOW == 59 (0x9fbd0c00) [pid = 1965] [serial = 1967] [outer = (nil)] [url = about:blank]
19:18:40 INFO - PROCESS | 1913 | --DOMWINDOW == 58 (0xa1d0b400) [pid = 1965] [serial = 1929] [outer = (nil)] [url = about:blank]
19:18:40 INFO - PROCESS | 1913 | --DOMWINDOW == 57 (0xa2258000) [pid = 1965] [serial = 1905] [outer = (nil)] [url = about:blank]
19:18:40 INFO - PROCESS | 1913 | --DOMWINDOW == 56 (0xa2d02400) [pid = 1965] [serial = 1935] [outer = (nil)] [url = about:blank]
19:18:40 INFO - PROCESS | 1913 | --DOMWINDOW == 55 (0xa1e05800) [pid = 1965] [serial = 1899] [outer = (nil)] [url = about:blank]
19:18:40 INFO - PROCESS | 1913 | --DOMWINDOW == 54 (0xa18b9400) [pid = 1965] [serial = 1923] [outer = (nil)] [url = about:blank]
19:18:40 INFO - PROCESS | 1913 | --DOMWINDOW == 53 (0xa1dc9000) [pid = 1965] [serial = 1896] [outer = (nil)] [url = about:blank]
19:18:40 INFO - PROCESS | 1913 | --DOMWINDOW == 52 (0xa1f75800) [pid = 1965] [serial = 1902] [outer = (nil)] [url = about:blank]
19:18:40 INFO - PROCESS | 1913 | --DOMWINDOW == 51 (0xa2744800) [pid = 1965] [serial = 1932] [outer = (nil)] [url = about:blank]
19:18:40 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
19:18:40 INFO - document served over http requires an https
19:18:40 INFO - sub-resource via script-tag using the meta-csp
19:18:40 INFO - delivery method with no-redirect and when
19:18:40 INFO - the target request is same-origin.
19:18:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 5882ms
19:18:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
19:18:40 INFO - PROCESS | 1913 | ++DOCSHELL 0x9ed3a000 == 4 [pid = 1965] [id = 718]
19:18:40 INFO - PROCESS | 1913 | ++DOMWINDOW == 52 (0x9efecc00) [pid = 1965] [serial = 2008] [outer = (nil)]
19:18:41 INFO - PROCESS | 1913 | ++DOMWINDOW == 53 (0x9f024000) [pid = 1965] [serial = 2009] [outer = 0x9efecc00]
19:18:41 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:18:41 INFO - PROCESS | 1913 | ++DOMWINDOW == 54 (0x9faaa000) [pid = 1965] [serial = 2010] [outer = 0x9efecc00]
19:18:43 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
19:18:43 INFO - document served over http requires an https
19:18:43 INFO - sub-resource via script-tag using the meta-csp
19:18:43 INFO - delivery method with swap-origin-redirect and when
19:18:43 INFO - the target request is same-origin.
19:18:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2537ms
19:18:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
19:18:43 INFO - PROCESS | 1913 | ++DOCSHELL 0x9ed3d800 == 5 [pid = 1965] [id = 719]
19:18:43 INFO - PROCESS | 1913 | ++DOMWINDOW == 55 (0x9ed3f400) [pid = 1965] [serial = 2011] [outer = (nil)]
19:18:43 INFO - PROCESS | 1913 | ++DOMWINDOW == 56 (0x9faa7400) [pid = 1965] [serial = 2012] [outer = 0x9ed3f400]
19:18:44 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:18:44 INFO - PROCESS | 1913 | ++DOMWINDOW == 57 (0x9fbd3400) [pid = 1965] [serial = 2013] [outer = 0x9ed3f400]
19:18:45 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
19:18:45 INFO - document served over http requires an https
19:18:45 INFO - sub-resource via xhr-request using the meta-csp
19:18:45 INFO - delivery method with keep-origin-redirect and when
19:18:45 INFO - the target request is same-origin.
19:18:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2639ms
19:18:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
19:18:46 INFO - PROCESS | 1913 | ++DOCSHELL 0x9f464400 == 6 [pid = 1965] [id = 720]
19:18:46 INFO - PROCESS | 1913 | ++DOMWINDOW == 58 (0x9f465c00) [pid = 1965] [serial = 2014] [outer = (nil)]
19:18:46 INFO - PROCESS | 1913 | ++DOMWINDOW == 59 (0x9fd72800) [pid = 1965] [serial = 2015] [outer = 0x9f465c00]
19:18:47 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:18:47 INFO - PROCESS | 1913 | ++DOMWINDOW == 60 (0x9fd77800) [pid = 1965] [serial = 2016] [outer = 0x9f465c00]
19:18:48 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
19:18:48 INFO - document served over http requires an https
19:18:48 INFO - sub-resource via xhr-request using the meta-csp
19:18:48 INFO - delivery method with no-redirect and when
19:18:48 INFO - the target request is same-origin.
19:18:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2553ms
19:18:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
19:18:48 INFO - PROCESS | 1913 | ++DOCSHELL 0x9fbdec00 == 7 [pid = 1965] [id = 721]
19:18:48 INFO - PROCESS | 1913 | ++DOMWINDOW == 61 (0x9fd71400) [pid = 1965] [serial = 2017] [outer = (nil)]
19:18:49 INFO - PROCESS | 1913 | ++DOMWINDOW == 62 (0xa0536400) [pid = 1965] [serial = 2018] [outer = 0x9fd71400]
19:18:49 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:18:49 INFO - PROCESS | 1913 | ++DOMWINDOW == 63 (0xa0545800) [pid = 1965] [serial = 2019] [outer = 0x9fd71400]
19:18:50 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
19:18:50 INFO - document served over http requires an https
19:18:50 INFO - sub-resource via xhr-request using the meta-csp
19:18:50 INFO - delivery method with swap-origin-redirect and when
19:18:50 INFO - the target request is same-origin.
19:18:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2555ms
19:18:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
19:18:51 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0533c00 == 8 [pid = 1965] [id = 722]
19:18:51 INFO - PROCESS | 1913 | ++DOMWINDOW == 64 (0xa0637400) [pid = 1965] [serial = 2020] [outer = (nil)]
19:18:51 INFO - PROCESS | 1913 | ++DOMWINDOW == 65 (0xa0643000) [pid = 1965] [serial = 2021] [outer = 0xa0637400]
19:18:52 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:18:52 INFO - PROCESS | 1913 | ++DOMWINDOW == 66 (0xa073e400) [pid = 1965] [serial = 2022] [outer = 0xa0637400]
19:18:54 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
19:18:54 INFO - document served over http requires an http
19:18:54 INFO - sub-resource via fetch-request using the meta-referrer
19:18:54 INFO - delivery method with keep-origin-redirect and when
19:18:54 INFO - the target request is cross-origin.
19:18:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 3289ms
19:18:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
19:18:54 INFO - PROCESS | 1913 | ++DOCSHELL 0xa063d800 == 9 [pid = 1965] [id = 723]
19:18:54 INFO - PROCESS | 1913 | ++DOMWINDOW == 67 (0xa0749000) [pid = 1965] [serial = 2023] [outer = (nil)]
19:18:54 INFO - PROCESS | 1913 | ++DOMWINDOW == 68 (0xa0846000) [pid = 1965] [serial = 2024] [outer = 0xa0749000]
19:18:55 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:18:55 INFO - PROCESS | 1913 | ++DOMWINDOW == 69 (0xa084b000) [pid = 1965] [serial = 2025] [outer = 0xa0749000]
19:18:57 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
19:18:57 INFO - document served over http requires an http
19:18:57 INFO - sub-resource via fetch-request using the meta-referrer
19:18:57 INFO - delivery method with no-redirect and when
19:18:57 INFO - the target request is cross-origin.
19:18:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2743ms
19:18:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
19:18:57 INFO - PROCESS | 1913 | ++DOCSHELL 0x9ed39000 == 10 [pid = 1965] [id = 724]
19:18:57 INFO - PROCESS | 1913 | ++DOMWINDOW == 70 (0x9ed3e400) [pid = 1965] [serial = 2026] [outer = (nil)]
19:18:57 INFO - PROCESS | 1913 | ++DOMWINDOW == 71 (0x9fd71800) [pid = 1965] [serial = 2027] [outer = 0x9ed3e400]
19:18:58 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:18:58 INFO - PROCESS | 1913 | ++DOMWINDOW == 72 (0xa099ac00) [pid = 1965] [serial = 2028] [outer = 0x9ed3e400]
19:18:59 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
19:18:59 INFO - document served over http requires an http
19:18:59 INFO - sub-resource via fetch-request using the meta-referrer
19:18:59 INFO - delivery method with swap-origin-redirect and when
19:18:59 INFO - the target request is cross-origin.
19:18:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2100ms
19:18:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
19:18:59 INFO - PROCESS | 1913 | ++DOCSHELL 0x9efe6c00 == 11 [pid = 1965] [id = 725]
19:18:59 INFO - PROCESS | 1913 | ++DOMWINDOW == 73 (0x9f027c00) [pid = 1965] [serial = 2029] [outer = (nil)]
19:18:59 INFO - PROCESS | 1913 | ++DOMWINDOW == 74 (0x9f46c800) [pid = 1965] [serial = 2030] [outer = 0x9f027c00]
19:19:00 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:19:00 INFO - PROCESS | 1913 | ++DOMWINDOW == 75 (0x9fab2c00) [pid = 1965] [serial = 2031] [outer = 0x9f027c00]
19:19:00 INFO - PROCESS | 1913 | --DOCSHELL 0x9f022800 == 10 [pid = 1965] [id = 717]
19:19:00 INFO - PROCESS | 1913 | --DOCSHELL 0x9ed35000 == 9 [pid = 1965] [id = 716]
19:19:00 INFO - PROCESS | 1913 | --DOMWINDOW == 74 (0xa388c000) [pid = 1965] [serial = 1952] [outer = (nil)] [url = about:blank]
19:19:00 INFO - PROCESS | 1913 | --DOMWINDOW == 73 (0x9faaa800) [pid = 1965] [serial = 1962] [outer = (nil)] [url = about:blank]
19:19:00 INFO - PROCESS | 1913 | --DOMWINDOW == 72 (0xa0995c00) [pid = 1965] [serial = 1926] [outer = (nil)] [url = about:blank]
19:19:00 INFO - PROCESS | 1913 | --DOMWINDOW == 71 (0xa2f19c00) [pid = 1965] [serial = 1938] [outer = (nil)] [url = about:blank]
19:19:00 INFO - PROCESS | 1913 | --DOMWINDOW == 70 (0xa33a5400) [pid = 1965] [serial = 1941] [outer = (nil)] [url = about:blank]
19:19:00 INFO - PROCESS | 1913 | --DOMWINDOW == 69 (0xa0d47c00) [pid = 1965] [serial = 1957] [outer = (nil)] [url = about:blank]
19:19:01 INFO - PROCESS | 1913 | --DOMWINDOW == 68 (0xa3593400) [pid = 1965] [serial = 1944] [outer = (nil)] [url = about:blank]
19:19:01 INFO - PROCESS | 1913 | --DOMWINDOW == 67 (0xa377fc00) [pid = 1965] [serial = 1947] [outer = (nil)] [url = about:blank]
19:19:01 INFO - PROCESS | 1913 | --DOMWINDOW == 66 (0xa063c000) [pid = 1965] [serial = 1965] [outer = (nil)] [url = about:blank]
19:19:01 INFO - PROCESS | 1913 | --DOMWINDOW == 65 (0xa0533800) [pid = 1965] [serial = 1968] [outer = (nil)] [url = about:blank]
19:19:01 INFO - PROCESS | 1913 | ++DOCSHELL 0x9efed000 == 10 [pid = 1965] [id = 726]
19:19:01 INFO - PROCESS | 1913 | ++DOMWINDOW == 66 (0x9efedc00) [pid = 1965] [serial = 2032] [outer = (nil)]
19:19:01 INFO - PROCESS | 1913 | ++DOMWINDOW == 67 (0x9f026000) [pid = 1965] [serial = 2033] [outer = 0x9efedc00]
19:19:01 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
19:19:01 INFO - document served over http requires an http
19:19:01 INFO - sub-resource via iframe-tag using the meta-referrer
19:19:01 INFO - delivery method with keep-origin-redirect and when
19:19:01 INFO - the target request is cross-origin.
19:19:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2739ms
19:19:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
19:19:02 INFO - PROCESS | 1913 | ++DOCSHELL 0x9f022800 == 11 [pid = 1965] [id = 727]
19:19:02 INFO - PROCESS | 1913 | ++DOMWINDOW == 68 (0x9f029000) [pid = 1965] [serial = 2034] [outer = (nil)]
19:19:02 INFO - PROCESS | 1913 | ++DOMWINDOW == 69 (0x9fd70800) [pid = 1965] [serial = 2035] [outer = 0x9f029000]
19:19:02 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:19:03 INFO - PROCESS | 1913 | ++DOMWINDOW == 70 (0xa052a400) [pid = 1965] [serial = 2036] [outer = 0x9f029000]
19:19:04 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0542000 == 12 [pid = 1965] [id = 728]
19:19:04 INFO - PROCESS | 1913 | ++DOMWINDOW == 71 (0xa0543400) [pid = 1965] [serial = 2037] [outer = (nil)]
19:19:04 INFO - PROCESS | 1913 | ++DOMWINDOW == 72 (0xa054d000) [pid = 1965] [serial = 2038] [outer = 0xa0543400]
19:19:04 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
19:19:04 INFO - document served over http requires an http
19:19:04 INFO - sub-resource via iframe-tag using the meta-referrer
19:19:04 INFO - delivery method with no-redirect and when
19:19:04 INFO - the target request is cross-origin.
19:19:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2651ms
19:19:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
19:19:05 INFO - PROCESS | 1913 | ++DOCSHELL 0x9faab800 == 13 [pid = 1965] [id = 729]
19:19:05 INFO - PROCESS | 1913 | ++DOMWINDOW == 73 (0x9fbdc800) [pid = 1965] [serial = 2039] [outer = (nil)]
19:19:05 INFO - PROCESS | 1913 | ++DOMWINDOW == 74 (0xa073ec00) [pid = 1965] [serial = 2040] [outer = 0x9fbdc800]
19:19:05 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:19:05 INFO - PROCESS | 1913 | ++DOMWINDOW == 75 (0xa0844c00) [pid = 1965] [serial = 2041] [outer = 0x9fbdc800]
19:19:06 INFO - PROCESS | 1913 | --DOMWINDOW == 74 (0xa0d3e000) [pid = 1965] [serial = 1976] [outer = (nil)] [url = about:blank]
19:19:06 INFO - PROCESS | 1913 | --DOMWINDOW == 73 (0xa225fc00) [pid = 1965] [serial = 1991] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:19:06 INFO - PROCESS | 1913 | --DOMWINDOW == 72 (0xa1e0bc00) [pid = 1965] [serial = 1988] [outer = (nil)] [url = about:blank]
19:19:06 INFO - PROCESS | 1913 | --DOMWINDOW == 71 (0xa33a2000) [pid = 1965] [serial = 1996] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447471104448]
19:19:06 INFO - PROCESS | 1913 | --DOMWINDOW == 70 (0xa2744000) [pid = 1965] [serial = 1993] [outer = (nil)] [url = about:blank]
19:19:06 INFO - PROCESS | 1913 | --DOMWINDOW == 69 (0xa0f3c400) [pid = 1965] [serial = 1979] [outer = (nil)] [url = about:blank]
19:19:06 INFO - PROCESS | 1913 | --DOMWINDOW == 68 (0xa15e4c00) [pid = 1965] [serial = 1982] [outer = (nil)] [url = about:blank]
19:19:06 INFO - PROCESS | 1913 | --DOMWINDOW == 67 (0xa1d03400) [pid = 1965] [serial = 1985] [outer = (nil)] [url = about:blank]
19:19:06 INFO - PROCESS | 1913 | --DOMWINDOW == 66 (0xa084a000) [pid = 1965] [serial = 1973] [outer = (nil)] [url = about:blank]
19:19:06 INFO - PROCESS | 1913 | --DOMWINDOW == 65 (0xa3c97800) [pid = 1965] [serial = 2001] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:19:06 INFO - PROCESS | 1913 | --DOMWINDOW == 64 (0xa3591c00) [pid = 1965] [serial = 1998] [outer = (nil)] [url = about:blank]
19:19:06 INFO - PROCESS | 1913 | --DOMWINDOW == 63 (0xa0535000) [pid = 1965] [serial = 1970] [outer = (nil)] [url = about:blank]
19:19:06 INFO - PROCESS | 1913 | --DOMWINDOW == 62 (0x9f45f800) [pid = 1965] [serial = 2006] [outer = (nil)] [url = about:blank]
19:19:06 INFO - PROCESS | 1913 | --DOMWINDOW == 61 (0x9ed3c400) [pid = 1965] [serial = 2003] [outer = (nil)] [url = about:blank]
19:19:06 INFO - PROCESS | 1913 | --DOMWINDOW == 60 (0x9f023400) [pid = 1965] [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]
19:19:06 INFO - PROCESS | 1913 | --DOMWINDOW == 59 (0xa3c93400) [pid = 1965] [serial = 2000] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:19:06 INFO - PROCESS | 1913 | --DOMWINDOW == 58 (0x9ed38c00) [pid = 1965] [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]
19:19:06 INFO - PROCESS | 1913 | --DOMWINDOW == 57 (0xa339e000) [pid = 1965] [serial = 1995] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447471104448]
19:19:06 INFO - PROCESS | 1913 | --DOMWINDOW == 56 (0xa2257400) [pid = 1965] [serial = 1990] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:19:06 INFO - PROCESS | 1913 | --DOMWINDOW == 55 (0xa0846800) [pid = 1965] [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]
19:19:06 INFO - PROCESS | 1913 | --DOMWINDOW == 54 (0xa1dcac00) [pid = 1965] [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]
19:19:06 INFO - PROCESS | 1913 | --DOMWINDOW == 53 (0xa1e04400) [pid = 1965] [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]
19:19:06 INFO - PROCESS | 1913 | --DOMWINDOW == 52 (0xa0f32800) [pid = 1965] [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]
19:19:06 INFO - PROCESS | 1913 | --DOMWINDOW == 51 (0xa1574800) [pid = 1965] [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]
19:19:06 INFO - PROCESS | 1913 | --DOMWINDOW == 50 (0xa18bac00) [pid = 1965] [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]
19:19:06 INFO - PROCESS | 1913 | --DOMWINDOW == 49 (0xa0534000) [pid = 1965] [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]
19:19:06 INFO - PROCESS | 1913 | --DOMWINDOW == 48 (0xa273e000) [pid = 1965] [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]
19:19:06 INFO - PROCESS | 1913 | --DOMWINDOW == 47 (0x9f028800) [pid = 1965] [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]
19:19:06 INFO - PROCESS | 1913 | --DOMWINDOW == 46 (0xa0dabc00) [pid = 1965] [serial = 1977] [outer = (nil)] [url = about:blank]
19:19:06 INFO - PROCESS | 1913 | --DOMWINDOW == 45 (0xa0850000) [pid = 1965] [serial = 1974] [outer = (nil)] [url = about:blank]
19:19:06 INFO - PROCESS | 1913 | --DOMWINDOW == 44 (0xa063fc00) [pid = 1965] [serial = 1971] [outer = (nil)] [url = about:blank]
19:19:06 INFO - PROCESS | 1913 | ++DOCSHELL 0xa073f000 == 14 [pid = 1965] [id = 730]
19:19:06 INFO - PROCESS | 1913 | ++DOMWINDOW == 45 (0xa0741000) [pid = 1965] [serial = 2042] [outer = (nil)]
19:19:07 INFO - PROCESS | 1913 | ++DOMWINDOW == 46 (0xa084ec00) [pid = 1965] [serial = 2043] [outer = 0xa0741000]
19:19:07 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
19:19:07 INFO - document served over http requires an http
19:19:07 INFO - sub-resource via iframe-tag using the meta-referrer
19:19:07 INFO - delivery method with swap-origin-redirect and when
19:19:07 INFO - the target request is cross-origin.
19:19:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2790ms
19:19:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
19:19:07 INFO - PROCESS | 1913 | ++DOCSHELL 0xa063ec00 == 15 [pid = 1965] [id = 731]
19:19:07 INFO - PROCESS | 1913 | ++DOMWINDOW == 47 (0xa0643400) [pid = 1965] [serial = 2044] [outer = (nil)]
19:19:08 INFO - PROCESS | 1913 | ++DOMWINDOW == 48 (0xa099d800) [pid = 1965] [serial = 2045] [outer = 0xa0643400]
19:19:08 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:19:08 INFO - PROCESS | 1913 | ++DOMWINDOW == 49 (0xa0d3dc00) [pid = 1965] [serial = 2046] [outer = 0xa0643400]
19:19:09 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
19:19:09 INFO - document served over http requires an http
19:19:09 INFO - sub-resource via script-tag using the meta-referrer
19:19:09 INFO - delivery method with keep-origin-redirect and when
19:19:09 INFO - the target request is cross-origin.
19:19:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2496ms
19:19:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
19:19:10 INFO - PROCESS | 1913 | ++DOCSHELL 0x9faaf000 == 16 [pid = 1965] [id = 732]
19:19:10 INFO - PROCESS | 1913 | ++DOMWINDOW == 50 (0x9fbdd000) [pid = 1965] [serial = 2047] [outer = (nil)]
19:19:10 INFO - PROCESS | 1913 | ++DOMWINDOW == 51 (0xa0544400) [pid = 1965] [serial = 2048] [outer = 0x9fbdd000]
19:19:11 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:19:11 INFO - PROCESS | 1913 | ++DOMWINDOW == 52 (0xa0643800) [pid = 1965] [serial = 2049] [outer = 0x9fbdd000]
19:19:12 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
19:19:12 INFO - document served over http requires an http
19:19:12 INFO - sub-resource via script-tag using the meta-referrer
19:19:12 INFO - delivery method with no-redirect and when
19:19:12 INFO - the target request is cross-origin.
19:19:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 2500ms
19:19:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
19:19:13 INFO - PROCESS | 1913 | ++DOCSHELL 0x9fd7cc00 == 17 [pid = 1965] [id = 733]
19:19:13 INFO - PROCESS | 1913 | ++DOMWINDOW == 53 (0xa0d3c400) [pid = 1965] [serial = 2050] [outer = (nil)]
19:19:14 INFO - PROCESS | 1913 | ++DOMWINDOW == 54 (0xa0d44000) [pid = 1965] [serial = 2051] [outer = 0xa0d3c400]
19:19:14 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:19:14 INFO - PROCESS | 1913 | ++DOMWINDOW == 55 (0xa0d47c00) [pid = 1965] [serial = 2052] [outer = 0xa0d3c400]
19:19:16 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
19:19:16 INFO - document served over http requires an http
19:19:16 INFO - sub-resource via script-tag using the meta-referrer
19:19:16 INFO - delivery method with swap-origin-redirect and when
19:19:16 INFO - the target request is cross-origin.
19:19:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 3817ms
19:19:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
19:19:16 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0d42400 == 18 [pid = 1965] [id = 734]
19:19:16 INFO - PROCESS | 1913 | ++DOMWINDOW == 56 (0xa0d42800) [pid = 1965] [serial = 2053] [outer = (nil)]
19:19:16 INFO - PROCESS | 1913 | ++DOMWINDOW == 57 (0xa0db5800) [pid = 1965] [serial = 2054] [outer = 0xa0d42800]
19:19:17 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:19:17 INFO - PROCESS | 1913 | ++DOMWINDOW == 58 (0xa0f30800) [pid = 1965] [serial = 2055] [outer = 0xa0d42800]
19:19:18 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
19:19:18 INFO - document served over http requires an http
19:19:18 INFO - sub-resource via xhr-request using the meta-referrer
19:19:18 INFO - delivery method with keep-origin-redirect and when
19:19:18 INFO - the target request is cross-origin.
19:19:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2247ms
19:19:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
19:19:18 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0db3c00 == 19 [pid = 1965] [id = 735]
19:19:18 INFO - PROCESS | 1913 | ++DOMWINDOW == 59 (0xa0db4c00) [pid = 1965] [serial = 2056] [outer = (nil)]
19:19:19 INFO - PROCESS | 1913 | ++DOMWINDOW == 60 (0xa0f3c400) [pid = 1965] [serial = 2057] [outer = 0xa0db4c00]
19:19:19 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:19:19 INFO - PROCESS | 1913 | ++DOMWINDOW == 61 (0xa0f87c00) [pid = 1965] [serial = 2058] [outer = 0xa0db4c00]
19:19:20 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
19:19:20 INFO - document served over http requires an http
19:19:20 INFO - sub-resource via xhr-request using the meta-referrer
19:19:20 INFO - delivery method with no-redirect and when
19:19:20 INFO - the target request is cross-origin.
19:19:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2304ms
19:19:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
19:19:21 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0f3a000 == 20 [pid = 1965] [id = 736]
19:19:21 INFO - PROCESS | 1913 | ++DOMWINDOW == 62 (0xa0f91000) [pid = 1965] [serial = 2059] [outer = (nil)]
19:19:21 INFO - PROCESS | 1913 | ++DOMWINDOW == 63 (0xa1570000) [pid = 1965] [serial = 2060] [outer = 0xa0f91000]
19:19:21 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:19:21 INFO - PROCESS | 1913 | ++DOMWINDOW == 64 (0xa1574c00) [pid = 1965] [serial = 2061] [outer = 0xa0f91000]
19:19:23 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
19:19:23 INFO - document served over http requires an http
19:19:23 INFO - sub-resource via xhr-request using the meta-referrer
19:19:23 INFO - delivery method with swap-origin-redirect and when
19:19:23 INFO - the target request is cross-origin.
19:19:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2558ms
19:19:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
19:19:23 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0f94000 == 21 [pid = 1965] [id = 737]
19:19:23 INFO - PROCESS | 1913 | ++DOMWINDOW == 65 (0xa0f95800) [pid = 1965] [serial = 2062] [outer = (nil)]
19:19:24 INFO - PROCESS | 1913 | ++DOMWINDOW == 66 (0xa15e8000) [pid = 1965] [serial = 2063] [outer = 0xa0f95800]
19:19:24 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:19:24 INFO - PROCESS | 1913 | ++DOMWINDOW == 67 (0xa15ef800) [pid = 1965] [serial = 2064] [outer = 0xa0f95800]
19:19:27 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
19:19:27 INFO - document served over http requires an https
19:19:27 INFO - sub-resource via fetch-request using the meta-referrer
19:19:27 INFO - delivery method with keep-origin-redirect and when
19:19:27 INFO - the target request is cross-origin.
19:19:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 3607ms
19:19:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
19:19:27 INFO - PROCESS | 1913 | ++DOCSHELL 0x9faa5000 == 22 [pid = 1965] [id = 738]
19:19:27 INFO - PROCESS | 1913 | ++DOMWINDOW == 68 (0x9faabc00) [pid = 1965] [serial = 2065] [outer = (nil)]
19:19:27 INFO - PROCESS | 1913 | ++DOMWINDOW == 69 (0x9fbd8000) [pid = 1965] [serial = 2066] [outer = 0x9faabc00]
19:19:28 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:19:28 INFO - PROCESS | 1913 | ++DOMWINDOW == 70 (0xa0548c00) [pid = 1965] [serial = 2067] [outer = 0x9faabc00]
19:19:29 INFO - PROCESS | 1913 | --DOCSHELL 0xa073f000 == 21 [pid = 1965] [id = 730]
19:19:29 INFO - PROCESS | 1913 | --DOCSHELL 0x9faab800 == 20 [pid = 1965] [id = 729]
19:19:29 INFO - PROCESS | 1913 | --DOCSHELL 0xa0542000 == 19 [pid = 1965] [id = 728]
19:19:29 INFO - PROCESS | 1913 | --DOCSHELL 0x9efed000 == 18 [pid = 1965] [id = 726]
19:19:29 INFO - PROCESS | 1913 | --DOCSHELL 0x9efe6c00 == 17 [pid = 1965] [id = 725]
19:19:29 INFO - PROCESS | 1913 | --DOCSHELL 0x9ed39000 == 16 [pid = 1965] [id = 724]
19:19:29 INFO - PROCESS | 1913 | --DOCSHELL 0xa063d800 == 15 [pid = 1965] [id = 723]
19:19:29 INFO - PROCESS | 1913 | --DOCSHELL 0xa0533c00 == 14 [pid = 1965] [id = 722]
19:19:29 INFO - PROCESS | 1913 | --DOCSHELL 0x9fbdec00 == 13 [pid = 1965] [id = 721]
19:19:29 INFO - PROCESS | 1913 | --DOCSHELL 0x9f464400 == 12 [pid = 1965] [id = 720]
19:19:29 INFO - PROCESS | 1913 | --DOCSHELL 0x9ed3d800 == 11 [pid = 1965] [id = 719]
19:19:29 INFO - PROCESS | 1913 | --DOCSHELL 0x9ed3a000 == 10 [pid = 1965] [id = 718]
19:19:29 INFO - PROCESS | 1913 | --DOMWINDOW == 69 (0xa1d0a000) [pid = 1965] [serial = 1986] [outer = (nil)] [url = about:blank]
19:19:29 INFO - PROCESS | 1913 | --DOMWINDOW == 68 (0xa15ed400) [pid = 1965] [serial = 1983] [outer = (nil)] [url = about:blank]
19:19:29 INFO - PROCESS | 1913 | --DOMWINDOW == 67 (0xa0f8b800) [pid = 1965] [serial = 1980] [outer = (nil)] [url = about:blank]
19:19:29 INFO - PROCESS | 1913 | --DOMWINDOW == 66 (0xa27b6c00) [pid = 1965] [serial = 1994] [outer = (nil)] [url = about:blank]
19:19:29 INFO - PROCESS | 1913 | --DOMWINDOW == 65 (0xa1f74000) [pid = 1965] [serial = 1989] [outer = (nil)] [url = about:blank]
19:19:29 INFO - PROCESS | 1913 | --DOMWINDOW == 64 (0x9f466c00) [pid = 1965] [serial = 2007] [outer = (nil)] [url = about:blank]
19:19:29 INFO - PROCESS | 1913 | --DOMWINDOW == 63 (0xa387e800) [pid = 1965] [serial = 1999] [outer = (nil)] [url = about:blank]
19:19:29 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
19:19:29 INFO - document served over http requires an https
19:19:29 INFO - sub-resource via fetch-request using the meta-referrer
19:19:29 INFO - delivery method with no-redirect and when
19:19:29 INFO - the target request is cross-origin.
19:19:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2508ms
19:19:29 INFO - PROCESS | 1913 | --DOMWINDOW == 62 (0x9eff0c00) [pid = 1965] [serial = 2004] [outer = (nil)] [url = about:blank]
19:19:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
19:19:30 INFO - PROCESS | 1913 | ++DOCSHELL 0x9ed3dc00 == 11 [pid = 1965] [id = 739]
19:19:30 INFO - PROCESS | 1913 | ++DOMWINDOW == 63 (0x9ed3e800) [pid = 1965] [serial = 2068] [outer = (nil)]
19:19:30 INFO - PROCESS | 1913 | ++DOMWINDOW == 64 (0x9f02b800) [pid = 1965] [serial = 2069] [outer = 0x9ed3e800]
19:19:30 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:19:30 INFO - PROCESS | 1913 | ++DOMWINDOW == 65 (0x9f469000) [pid = 1965] [serial = 2070] [outer = 0x9ed3e800]
19:19:32 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
19:19:32 INFO - document served over http requires an https
19:19:32 INFO - sub-resource via fetch-request using the meta-referrer
19:19:32 INFO - delivery method with swap-origin-redirect and when
19:19:32 INFO - the target request is cross-origin.
19:19:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2995ms
19:19:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
19:19:33 INFO - PROCESS | 1913 | ++DOCSHELL 0x9faa6400 == 12 [pid = 1965] [id = 740]
19:19:33 INFO - PROCESS | 1913 | ++DOMWINDOW == 66 (0x9faab800) [pid = 1965] [serial = 2071] [outer = (nil)]
19:19:34 INFO - PROCESS | 1913 | ++DOMWINDOW == 67 (0x9fd73c00) [pid = 1965] [serial = 2072] [outer = 0x9faab800]
19:19:34 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:19:34 INFO - PROCESS | 1913 | ++DOMWINDOW == 68 (0xa052dc00) [pid = 1965] [serial = 2073] [outer = 0x9faab800]
19:19:35 INFO - PROCESS | 1913 | ++DOCSHELL 0xa063b000 == 13 [pid = 1965] [id = 741]
19:19:35 INFO - PROCESS | 1913 | ++DOMWINDOW == 69 (0xa063b400) [pid = 1965] [serial = 2074] [outer = (nil)]
19:19:36 INFO - PROCESS | 1913 | ++DOMWINDOW == 70 (0xa0645400) [pid = 1965] [serial = 2075] [outer = 0xa063b400]
19:19:36 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
19:19:36 INFO - document served over http requires an https
19:19:36 INFO - sub-resource via iframe-tag using the meta-referrer
19:19:36 INFO - delivery method with keep-origin-redirect and when
19:19:36 INFO - the target request is cross-origin.
19:19:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 3749ms
19:19:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
19:19:36 INFO - PROCESS | 1913 | ++DOCSHELL 0x9fab1000 == 14 [pid = 1965] [id = 742]
19:19:36 INFO - PROCESS | 1913 | ++DOMWINDOW == 71 (0x9fbd9c00) [pid = 1965] [serial = 2076] [outer = (nil)]
19:19:37 INFO - PROCESS | 1913 | ++DOMWINDOW == 72 (0xa0848800) [pid = 1965] [serial = 2077] [outer = 0x9fbd9c00]
19:19:37 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:19:37 INFO - PROCESS | 1913 | ++DOMWINDOW == 73 (0xa0997800) [pid = 1965] [serial = 2078] [outer = 0x9fbd9c00]
19:19:38 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0dafc00 == 15 [pid = 1965] [id = 743]
19:19:38 INFO - PROCESS | 1913 | ++DOMWINDOW == 74 (0xa0db0000) [pid = 1965] [serial = 2079] [outer = (nil)]
19:19:38 INFO - PROCESS | 1913 | ++DOMWINDOW == 75 (0xa0f30000) [pid = 1965] [serial = 2080] [outer = 0xa0db0000]
19:19:38 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
19:19:38 INFO - document served over http requires an https
19:19:38 INFO - sub-resource via iframe-tag using the meta-referrer
19:19:38 INFO - delivery method with no-redirect and when
19:19:38 INFO - the target request is cross-origin.
19:19:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2359ms
19:19:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
19:19:39 INFO - PROCESS | 1913 | --DOCSHELL 0x9faaf000 == 14 [pid = 1965] [id = 732]
19:19:39 INFO - PROCESS | 1913 | --DOCSHELL 0x9fd7cc00 == 13 [pid = 1965] [id = 733]
19:19:39 INFO - PROCESS | 1913 | --DOCSHELL 0xa0d42400 == 12 [pid = 1965] [id = 734]
19:19:39 INFO - PROCESS | 1913 | --DOCSHELL 0xa0db3c00 == 11 [pid = 1965] [id = 735]
19:19:39 INFO - PROCESS | 1913 | --DOCSHELL 0xa0f3a000 == 10 [pid = 1965] [id = 736]
19:19:39 INFO - PROCESS | 1913 | --DOCSHELL 0x9faa5000 == 9 [pid = 1965] [id = 738]
19:19:40 INFO - PROCESS | 1913 | ++DOCSHELL 0x9f01f000 == 10 [pid = 1965] [id = 744]
19:19:40 INFO - PROCESS | 1913 | ++DOMWINDOW == 76 (0x9f460000) [pid = 1965] [serial = 2081] [outer = (nil)]
19:19:40 INFO - PROCESS | 1913 | ++DOMWINDOW == 77 (0x9f466c00) [pid = 1965] [serial = 2082] [outer = 0x9f460000]
19:19:40 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:19:40 INFO - PROCESS | 1913 | ++DOMWINDOW == 78 (0x9fd75000) [pid = 1965] [serial = 2083] [outer = 0x9f460000]
19:19:41 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0638c00 == 11 [pid = 1965] [id = 745]
19:19:41 INFO - PROCESS | 1913 | ++DOMWINDOW == 79 (0xa063ac00) [pid = 1965] [serial = 2084] [outer = (nil)]
19:19:41 INFO - PROCESS | 1913 | ++DOMWINDOW == 80 (0xa0541c00) [pid = 1965] [serial = 2085] [outer = 0xa063ac00]
19:19:42 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
19:19:42 INFO - document served over http requires an https
19:19:42 INFO - sub-resource via iframe-tag using the meta-referrer
19:19:42 INFO - delivery method with swap-origin-redirect and when
19:19:42 INFO - the target request is cross-origin.
19:19:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 3378ms
19:19:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
19:19:42 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0644800 == 12 [pid = 1965] [id = 746]
19:19:42 INFO - PROCESS | 1913 | ++DOMWINDOW == 81 (0xa073fc00) [pid = 1965] [serial = 2086] [outer = (nil)]
19:19:42 INFO - PROCESS | 1913 | ++DOMWINDOW == 82 (0xa0d40800) [pid = 1965] [serial = 2087] [outer = 0xa073fc00]
19:19:43 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:19:43 INFO - PROCESS | 1913 | ++DOMWINDOW == 83 (0xa0db1800) [pid = 1965] [serial = 2088] [outer = 0xa073fc00]
19:19:44 INFO - PROCESS | 1913 | --DOMWINDOW == 82 (0x9fbd8000) [pid = 1965] [serial = 2066] [outer = (nil)] [url = about:blank]
19:19:44 INFO - PROCESS | 1913 | --DOMWINDOW == 81 (0xa15e8000) [pid = 1965] [serial = 2063] [outer = (nil)] [url = about:blank]
19:19:44 INFO - PROCESS | 1913 | --DOMWINDOW == 80 (0xa1570000) [pid = 1965] [serial = 2060] [outer = (nil)] [url = about:blank]
19:19:44 INFO - PROCESS | 1913 | --DOMWINDOW == 79 (0xa0f3c400) [pid = 1965] [serial = 2057] [outer = (nil)] [url = about:blank]
19:19:44 INFO - PROCESS | 1913 | --DOMWINDOW == 78 (0xa0d44000) [pid = 1965] [serial = 2051] [outer = (nil)] [url = about:blank]
19:19:44 INFO - PROCESS | 1913 | --DOMWINDOW == 77 (0xa0db5800) [pid = 1965] [serial = 2054] [outer = (nil)] [url = about:blank]
19:19:44 INFO - PROCESS | 1913 | --DOMWINDOW == 76 (0xa0544400) [pid = 1965] [serial = 2048] [outer = (nil)] [url = about:blank]
19:19:44 INFO - PROCESS | 1913 | --DOMWINDOW == 75 (0xa099d800) [pid = 1965] [serial = 2045] [outer = (nil)] [url = about:blank]
19:19:44 INFO - PROCESS | 1913 | --DOMWINDOW == 74 (0x9fd71800) [pid = 1965] [serial = 2027] [outer = (nil)] [url = about:blank]
19:19:44 INFO - PROCESS | 1913 | --DOMWINDOW == 73 (0xa054d000) [pid = 1965] [serial = 2038] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447471144019]
19:19:44 INFO - PROCESS | 1913 | --DOMWINDOW == 72 (0xa073ec00) [pid = 1965] [serial = 2040] [outer = (nil)] [url = about:blank]
19:19:44 INFO - PROCESS | 1913 | --DOMWINDOW == 71 (0x9faa7400) [pid = 1965] [serial = 2012] [outer = (nil)] [url = about:blank]
19:19:44 INFO - PROCESS | 1913 | --DOMWINDOW == 70 (0x9f026000) [pid = 1965] [serial = 2033] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
19:19:44 INFO - PROCESS | 1913 | --DOMWINDOW == 69 (0xa0643000) [pid = 1965] [serial = 2021] [outer = (nil)] [url = about:blank]
19:19:44 INFO - PROCESS | 1913 | --DOMWINDOW == 68 (0xa0846000) [pid = 1965] [serial = 2024] [outer = (nil)] [url = about:blank]
19:19:44 INFO - PROCESS | 1913 | --DOMWINDOW == 67 (0x9f024000) [pid = 1965] [serial = 2009] [outer = (nil)] [url = about:blank]
19:19:44 INFO - PROCESS | 1913 | --DOMWINDOW == 66 (0x9f46c800) [pid = 1965] [serial = 2030] [outer = (nil)] [url = about:blank]
19:19:44 INFO - PROCESS | 1913 | --DOMWINDOW == 65 (0xa0536400) [pid = 1965] [serial = 2018] [outer = (nil)] [url = about:blank]
19:19:44 INFO - PROCESS | 1913 | --DOMWINDOW == 64 (0x9fd70800) [pid = 1965] [serial = 2035] [outer = (nil)] [url = about:blank]
19:19:44 INFO - PROCESS | 1913 | --DOMWINDOW == 63 (0x9fd72800) [pid = 1965] [serial = 2015] [outer = (nil)] [url = about:blank]
19:19:44 INFO - PROCESS | 1913 | --DOMWINDOW == 62 (0xa084ec00) [pid = 1965] [serial = 2043] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
19:19:44 INFO - PROCESS | 1913 | --DOMWINDOW == 61 (0x9f02b800) [pid = 1965] [serial = 2069] [outer = (nil)] [url = about:blank]
19:19:44 INFO - PROCESS | 1913 | --DOMWINDOW == 60 (0x9f027c00) [pid = 1965] [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]
19:19:44 INFO - PROCESS | 1913 | --DOMWINDOW == 59 (0xa0543400) [pid = 1965] [serial = 2037] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447471144019]
19:19:44 INFO - PROCESS | 1913 | --DOMWINDOW == 58 (0x9efedc00) [pid = 1965] [serial = 2032] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
19:19:44 INFO - PROCESS | 1913 | --DOMWINDOW == 57 (0x9faabc00) [pid = 1965] [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]
19:19:44 INFO - PROCESS | 1913 | --DOMWINDOW == 56 (0x9fbdc800) [pid = 1965] [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]
19:19:44 INFO - PROCESS | 1913 | --DOMWINDOW == 55 (0xa0741000) [pid = 1965] [serial = 2042] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
19:19:44 INFO - PROCESS | 1913 | --DOMWINDOW == 54 (0x9f029000) [pid = 1965] [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]
19:19:45 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
19:19:45 INFO - document served over http requires an https
19:19:45 INFO - sub-resource via script-tag using the meta-referrer
19:19:45 INFO - delivery method with keep-origin-redirect and when
19:19:45 INFO - the target request is cross-origin.
19:19:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2990ms
19:19:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
19:19:45 INFO - PROCESS | 1913 | ++DOCSHELL 0x9faabc00 == 13 [pid = 1965] [id = 747]
19:19:45 INFO - PROCESS | 1913 | ++DOMWINDOW == 55 (0x9faae000) [pid = 1965] [serial = 2089] [outer = (nil)]
19:19:45 INFO - PROCESS | 1913 | ++DOMWINDOW == 56 (0xa0741000) [pid = 1965] [serial = 2090] [outer = 0x9faae000]
19:19:46 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:19:46 INFO - PROCESS | 1913 | ++DOMWINDOW == 57 (0xa0db3000) [pid = 1965] [serial = 2091] [outer = 0x9faae000]
19:19:47 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
19:19:47 INFO - document served over http requires an https
19:19:47 INFO - sub-resource via script-tag using the meta-referrer
19:19:47 INFO - delivery method with no-redirect and when
19:19:47 INFO - the target request is cross-origin.
19:19:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 2652ms
19:19:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
19:19:48 INFO - PROCESS | 1913 | ++DOCSHELL 0xa054a000 == 14 [pid = 1965] [id = 748]
19:19:48 INFO - PROCESS | 1913 | ++DOMWINDOW == 58 (0xa063a000) [pid = 1965] [serial = 2092] [outer = (nil)]
19:19:48 INFO - PROCESS | 1913 | ++DOMWINDOW == 59 (0xa0d42c00) [pid = 1965] [serial = 2093] [outer = 0xa063a000]
19:19:49 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:19:49 INFO - PROCESS | 1913 | ++DOMWINDOW == 60 (0xa0f3c400) [pid = 1965] [serial = 2094] [outer = 0xa063a000]
19:19:50 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
19:19:50 INFO - document served over http requires an https
19:19:50 INFO - sub-resource via script-tag using the meta-referrer
19:19:50 INFO - delivery method with swap-origin-redirect and when
19:19:50 INFO - the target request is cross-origin.
19:19:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2793ms
19:19:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
19:19:51 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0998400 == 15 [pid = 1965] [id = 749]
19:19:51 INFO - PROCESS | 1913 | ++DOMWINDOW == 61 (0xa099cc00) [pid = 1965] [serial = 2095] [outer = (nil)]
19:19:51 INFO - PROCESS | 1913 | ++DOMWINDOW == 62 (0xa1573400) [pid = 1965] [serial = 2096] [outer = 0xa099cc00]
19:19:51 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:19:51 INFO - PROCESS | 1913 | ++DOMWINDOW == 63 (0xa157c800) [pid = 1965] [serial = 2097] [outer = 0xa099cc00]
19:19:53 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
19:19:53 INFO - document served over http requires an https
19:19:53 INFO - sub-resource via xhr-request using the meta-referrer
19:19:53 INFO - delivery method with keep-origin-redirect and when
19:19:53 INFO - the target request is cross-origin.
19:19:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2656ms
19:19:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
19:19:54 INFO - PROCESS | 1913 | ++DOCSHELL 0xa1571000 == 16 [pid = 1965] [id = 750]
19:19:54 INFO - PROCESS | 1913 | ++DOMWINDOW == 64 (0xa1571800) [pid = 1965] [serial = 2098] [outer = (nil)]
19:19:54 INFO - PROCESS | 1913 | ++DOMWINDOW == 65 (0xa18b5000) [pid = 1965] [serial = 2099] [outer = 0xa1571800]
19:19:55 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:19:55 INFO - PROCESS | 1913 | ++DOMWINDOW == 66 (0xa18bc400) [pid = 1965] [serial = 2100] [outer = 0xa1571800]
19:19:56 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
19:19:56 INFO - document served over http requires an https
19:19:56 INFO - sub-resource via xhr-request using the meta-referrer
19:19:56 INFO - delivery method with no-redirect and when
19:19:56 INFO - the target request is cross-origin.
19:19:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 3496ms
19:19:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
19:19:57 INFO - PROCESS | 1913 | ++DOCSHELL 0xa15f0000 == 17 [pid = 1965] [id = 751]
19:19:57 INFO - PROCESS | 1913 | ++DOMWINDOW == 67 (0xa1d01800) [pid = 1965] [serial = 2101] [outer = (nil)]
19:19:57 INFO - PROCESS | 1913 | ++DOMWINDOW == 68 (0xa1d06c00) [pid = 1965] [serial = 2102] [outer = 0xa1d01800]
19:19:58 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:19:58 INFO - PROCESS | 1913 | ++DOMWINDOW == 69 (0xa1d0ac00) [pid = 1965] [serial = 2103] [outer = 0xa1d01800]
19:19:59 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
19:19:59 INFO - document served over http requires an https
19:19:59 INFO - sub-resource via xhr-request using the meta-referrer
19:19:59 INFO - delivery method with swap-origin-redirect and when
19:19:59 INFO - the target request is cross-origin.
19:19:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2396ms
19:19:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
19:19:59 INFO - PROCESS | 1913 | ++DOCSHELL 0xa1d03800 == 18 [pid = 1965] [id = 752]
19:19:59 INFO - PROCESS | 1913 | ++DOMWINDOW == 70 (0xa1d04400) [pid = 1965] [serial = 2104] [outer = (nil)]
19:20:00 INFO - PROCESS | 1913 | ++DOMWINDOW == 71 (0xa1dcb000) [pid = 1965] [serial = 2105] [outer = 0xa1d04400]
19:20:00 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:20:00 INFO - PROCESS | 1913 | ++DOMWINDOW == 72 (0xa1dcc000) [pid = 1965] [serial = 2106] [outer = 0xa1d04400]
19:20:01 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
19:20:01 INFO - document served over http requires an http
19:20:01 INFO - sub-resource via fetch-request using the meta-referrer
19:20:01 INFO - delivery method with keep-origin-redirect and when
19:20:01 INFO - the target request is same-origin.
19:20:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2309ms
19:20:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
19:20:02 INFO - PROCESS | 1913 | ++DOCSHELL 0xa1dc8400 == 19 [pid = 1965] [id = 753]
19:20:02 INFO - PROCESS | 1913 | ++DOMWINDOW == 73 (0xa1dd4000) [pid = 1965] [serial = 2107] [outer = (nil)]
19:20:02 INFO - PROCESS | 1913 | ++DOMWINDOW == 74 (0xa1e09400) [pid = 1965] [serial = 2108] [outer = 0xa1dd4000]
19:20:03 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:20:03 INFO - PROCESS | 1913 | ++DOMWINDOW == 75 (0xa1e10000) [pid = 1965] [serial = 2109] [outer = 0xa1dd4000]
19:20:05 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
19:20:05 INFO - document served over http requires an http
19:20:05 INFO - sub-resource via fetch-request using the meta-referrer
19:20:05 INFO - delivery method with no-redirect and when
19:20:05 INFO - the target request is same-origin.
19:20:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 3517ms
19:20:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
19:20:06 INFO - PROCESS | 1913 | ++DOCSHELL 0x9efeb800 == 20 [pid = 1965] [id = 754]
19:20:06 INFO - PROCESS | 1913 | ++DOMWINDOW == 76 (0x9efec800) [pid = 1965] [serial = 2110] [outer = (nil)]
19:20:06 INFO - PROCESS | 1913 | ++DOMWINDOW == 77 (0x9f462800) [pid = 1965] [serial = 2111] [outer = 0x9efec800]
19:20:07 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:20:07 INFO - PROCESS | 1913 | ++DOMWINDOW == 78 (0xa052fc00) [pid = 1965] [serial = 2112] [outer = 0x9efec800]
19:20:09 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
19:20:09 INFO - document served over http requires an http
19:20:09 INFO - sub-resource via fetch-request using the meta-referrer
19:20:09 INFO - delivery method with swap-origin-redirect and when
19:20:09 INFO - the target request is same-origin.
19:20:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 3865ms
19:20:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
19:20:09 INFO - PROCESS | 1913 | --DOCSHELL 0xa0644800 == 19 [pid = 1965] [id = 746]
19:20:09 INFO - PROCESS | 1913 | --DOCSHELL 0xa0638c00 == 18 [pid = 1965] [id = 745]
19:20:09 INFO - PROCESS | 1913 | --DOCSHELL 0x9f01f000 == 17 [pid = 1965] [id = 744]
19:20:09 INFO - PROCESS | 1913 | --DOCSHELL 0x9f022800 == 16 [pid = 1965] [id = 727]
19:20:09 INFO - PROCESS | 1913 | --DOCSHELL 0xa0dafc00 == 15 [pid = 1965] [id = 743]
19:20:09 INFO - PROCESS | 1913 | --DOCSHELL 0x9fab1000 == 14 [pid = 1965] [id = 742]
19:20:09 INFO - PROCESS | 1913 | --DOCSHELL 0xa063b000 == 13 [pid = 1965] [id = 741]
19:20:09 INFO - PROCESS | 1913 | --DOCSHELL 0x9faa6400 == 12 [pid = 1965] [id = 740]
19:20:09 INFO - PROCESS | 1913 | --DOCSHELL 0x9ed3dc00 == 11 [pid = 1965] [id = 739]
19:20:09 INFO - PROCESS | 1913 | --DOMWINDOW == 77 (0xa052a400) [pid = 1965] [serial = 2036] [outer = (nil)] [url = about:blank]
19:20:09 INFO - PROCESS | 1913 | --DOMWINDOW == 76 (0xa0844c00) [pid = 1965] [serial = 2041] [outer = (nil)] [url = about:blank]
19:20:09 INFO - PROCESS | 1913 | --DOMWINDOW == 75 (0x9fab2c00) [pid = 1965] [serial = 2031] [outer = (nil)] [url = about:blank]
19:20:09 INFO - PROCESS | 1913 | --DOMWINDOW == 74 (0xa0548c00) [pid = 1965] [serial = 2067] [outer = (nil)] [url = about:blank]
19:20:09 INFO - PROCESS | 1913 | ++DOCSHELL 0x9ed37000 == 12 [pid = 1965] [id = 755]
19:20:09 INFO - PROCESS | 1913 | ++DOMWINDOW == 75 (0x9ed3a800) [pid = 1965] [serial = 2113] [outer = (nil)]
19:20:10 INFO - PROCESS | 1913 | ++DOMWINDOW == 76 (0x9eff1000) [pid = 1965] [serial = 2114] [outer = 0x9ed3a800]
19:20:10 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:20:10 INFO - PROCESS | 1913 | ++DOMWINDOW == 77 (0x9faa8800) [pid = 1965] [serial = 2115] [outer = 0x9ed3a800]
19:20:11 INFO - PROCESS | 1913 | ++DOCSHELL 0x9fbdc000 == 13 [pid = 1965] [id = 756]
19:20:11 INFO - PROCESS | 1913 | ++DOMWINDOW == 78 (0x9fbdec00) [pid = 1965] [serial = 2116] [outer = (nil)]
19:20:11 INFO - PROCESS | 1913 | ++DOMWINDOW == 79 (0x9fd77000) [pid = 1965] [serial = 2117] [outer = 0x9fbdec00]
19:20:11 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
19:20:11 INFO - document served over http requires an http
19:20:11 INFO - sub-resource via iframe-tag using the meta-referrer
19:20:11 INFO - delivery method with keep-origin-redirect and when
19:20:11 INFO - the target request is same-origin.
19:20:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2907ms
19:20:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
19:20:12 INFO - PROCESS | 1913 | ++DOCSHELL 0x9f020400 == 14 [pid = 1965] [id = 757]
19:20:12 INFO - PROCESS | 1913 | ++DOMWINDOW == 80 (0x9f023c00) [pid = 1965] [serial = 2118] [outer = (nil)]
19:20:12 INFO - PROCESS | 1913 | ++DOMWINDOW == 81 (0xa0547800) [pid = 1965] [serial = 2119] [outer = 0x9f023c00]
19:20:13 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:20:13 INFO - PROCESS | 1913 | ++DOMWINDOW == 82 (0xa063d800) [pid = 1965] [serial = 2120] [outer = 0x9f023c00]
19:20:14 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0843c00 == 15 [pid = 1965] [id = 758]
19:20:14 INFO - PROCESS | 1913 | ++DOMWINDOW == 83 (0xa0844c00) [pid = 1965] [serial = 2121] [outer = (nil)]
19:20:14 INFO - PROCESS | 1913 | ++DOMWINDOW == 84 (0xa0846c00) [pid = 1965] [serial = 2122] [outer = 0xa0844c00]
19:20:15 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
19:20:15 INFO - document served over http requires an http
19:20:15 INFO - sub-resource via iframe-tag using the meta-referrer
19:20:15 INFO - delivery method with no-redirect and when
19:20:15 INFO - the target request is same-origin.
19:20:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 3697ms
19:20:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
19:20:15 INFO - PROCESS | 1913 | --DOMWINDOW == 83 (0xa0f30000) [pid = 1965] [serial = 2080] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447471178316]
19:20:15 INFO - PROCESS | 1913 | --DOMWINDOW == 82 (0x9fd73c00) [pid = 1965] [serial = 2072] [outer = (nil)] [url = about:blank]
19:20:15 INFO - PROCESS | 1913 | --DOMWINDOW == 81 (0xa0d40800) [pid = 1965] [serial = 2087] [outer = (nil)] [url = about:blank]
19:20:15 INFO - PROCESS | 1913 | --DOMWINDOW == 80 (0xa0541c00) [pid = 1965] [serial = 2085] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:20:15 INFO - PROCESS | 1913 | --DOMWINDOW == 79 (0xa0645400) [pid = 1965] [serial = 2075] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:20:15 INFO - PROCESS | 1913 | --DOMWINDOW == 78 (0xa0848800) [pid = 1965] [serial = 2077] [outer = (nil)] [url = about:blank]
19:20:15 INFO - PROCESS | 1913 | --DOMWINDOW == 77 (0x9f466c00) [pid = 1965] [serial = 2082] [outer = (nil)] [url = about:blank]
19:20:15 INFO - PROCESS | 1913 | --DOMWINDOW == 76 (0x9fbd9c00) [pid = 1965] [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]
19:20:15 INFO - PROCESS | 1913 | --DOMWINDOW == 75 (0x9ed3f400) [pid = 1965] [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]
19:20:15 INFO - PROCESS | 1913 | --DOMWINDOW == 74 (0xa0f95800) [pid = 1965] [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]
19:20:15 INFO - PROCESS | 1913 | --DOMWINDOW == 73 (0x9fbdd000) [pid = 1965] [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]
19:20:15 INFO - PROCESS | 1913 | --DOMWINDOW == 72 (0x9f460000) [pid = 1965] [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]
19:20:15 INFO - PROCESS | 1913 | --DOMWINDOW == 71 (0x9faab800) [pid = 1965] [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]
19:20:15 INFO - PROCESS | 1913 | --DOMWINDOW == 70 (0xa0f91000) [pid = 1965] [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]
19:20:15 INFO - PROCESS | 1913 | --DOMWINDOW == 69 (0x9f465c00) [pid = 1965] [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]
19:20:15 INFO - PROCESS | 1913 | --DOMWINDOW == 68 (0xa0d3c400) [pid = 1965] [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]
19:20:15 INFO - PROCESS | 1913 | --DOMWINDOW == 67 (0xa0749000) [pid = 1965] [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]
19:20:15 INFO - PROCESS | 1913 | --DOMWINDOW == 66 (0xa063ac00) [pid = 1965] [serial = 2084] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:20:15 INFO - PROCESS | 1913 | --DOMWINDOW == 65 (0x9ed3e800) [pid = 1965] [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]
19:20:15 INFO - PROCESS | 1913 | --DOMWINDOW == 64 (0xa063b400) [pid = 1965] [serial = 2074] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:20:15 INFO - PROCESS | 1913 | --DOMWINDOW == 63 (0xa0d42800) [pid = 1965] [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]
19:20:15 INFO - PROCESS | 1913 | --DOMWINDOW == 62 (0xa073fc00) [pid = 1965] [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]
19:20:15 INFO - PROCESS | 1913 | --DOMWINDOW == 61 (0xa0db4c00) [pid = 1965] [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]
19:20:15 INFO - PROCESS | 1913 | --DOMWINDOW == 60 (0x9fd71400) [pid = 1965] [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]
19:20:15 INFO - PROCESS | 1913 | --DOMWINDOW == 59 (0xa0db0000) [pid = 1965] [serial = 2079] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447471178316]
19:20:15 INFO - PROCESS | 1913 | --DOMWINDOW == 58 (0x9efecc00) [pid = 1965] [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]
19:20:15 INFO - PROCESS | 1913 | --DOMWINDOW == 57 (0xa0643400) [pid = 1965] [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]
19:20:15 INFO - PROCESS | 1913 | --DOMWINDOW == 56 (0xa0637400) [pid = 1965] [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]
19:20:15 INFO - PROCESS | 1913 | --DOMWINDOW == 55 (0x9ed3e400) [pid = 1965] [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]
19:20:16 INFO - PROCESS | 1913 | --DOMWINDOW == 54 (0xa0f30800) [pid = 1965] [serial = 2055] [outer = (nil)] [url = about:blank]
19:20:16 INFO - PROCESS | 1913 | --DOMWINDOW == 53 (0xa084b000) [pid = 1965] [serial = 2025] [outer = (nil)] [url = about:blank]
19:20:16 INFO - PROCESS | 1913 | --DOMWINDOW == 52 (0x9fbd3400) [pid = 1965] [serial = 2013] [outer = (nil)] [url = about:blank]
19:20:16 INFO - PROCESS | 1913 | --DOMWINDOW == 51 (0x9faaa000) [pid = 1965] [serial = 2010] [outer = (nil)] [url = about:blank]
19:20:16 INFO - PROCESS | 1913 | --DOMWINDOW == 50 (0xa0f87c00) [pid = 1965] [serial = 2058] [outer = (nil)] [url = about:blank]
19:20:16 INFO - PROCESS | 1913 | --DOMWINDOW == 49 (0xa1574c00) [pid = 1965] [serial = 2061] [outer = (nil)] [url = about:blank]
19:20:16 INFO - PROCESS | 1913 | --DOMWINDOW == 48 (0xa099ac00) [pid = 1965] [serial = 2028] [outer = (nil)] [url = about:blank]
19:20:16 INFO - PROCESS | 1913 | --DOMWINDOW == 47 (0xa0d3dc00) [pid = 1965] [serial = 2046] [outer = (nil)] [url = about:blank]
19:20:16 INFO - PROCESS | 1913 | --DOMWINDOW == 46 (0xa073e400) [pid = 1965] [serial = 2022] [outer = (nil)] [url = about:blank]
19:20:16 INFO - PROCESS | 1913 | --DOMWINDOW == 45 (0xa15ef800) [pid = 1965] [serial = 2064] [outer = (nil)] [url = about:blank]
19:20:16 INFO - PROCESS | 1913 | --DOMWINDOW == 44 (0x9fd77800) [pid = 1965] [serial = 2016] [outer = (nil)] [url = about:blank]
19:20:16 INFO - PROCESS | 1913 | --DOMWINDOW == 43 (0xa0545800) [pid = 1965] [serial = 2019] [outer = (nil)] [url = about:blank]
19:20:16 INFO - PROCESS | 1913 | --DOMWINDOW == 42 (0xa0643800) [pid = 1965] [serial = 2049] [outer = (nil)] [url = about:blank]
19:20:16 INFO - PROCESS | 1913 | --DOMWINDOW == 41 (0xa0d47c00) [pid = 1965] [serial = 2052] [outer = (nil)] [url = about:blank]
19:20:16 INFO - PROCESS | 1913 | ++DOCSHELL 0x9ed3f400 == 16 [pid = 1965] [id = 759]
19:20:16 INFO - PROCESS | 1913 | ++DOMWINDOW == 42 (0x9ed40c00) [pid = 1965] [serial = 2123] [outer = (nil)]
19:20:16 INFO - PROCESS | 1913 | ++DOMWINDOW == 43 (0x9efecc00) [pid = 1965] [serial = 2124] [outer = 0x9ed40c00]
19:20:17 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:20:17 INFO - PROCESS | 1913 | ++DOMWINDOW == 44 (0x9fbd2400) [pid = 1965] [serial = 2125] [outer = 0x9ed40c00]
19:20:18 INFO - PROCESS | 1913 | ++DOCSHELL 0x9f464c00 == 17 [pid = 1965] [id = 760]
19:20:18 INFO - PROCESS | 1913 | ++DOMWINDOW == 45 (0x9f465800) [pid = 1965] [serial = 2126] [outer = (nil)]
19:20:18 INFO - PROCESS | 1913 | ++DOMWINDOW == 46 (0x9fab2400) [pid = 1965] [serial = 2127] [outer = 0x9f465800]
19:20:18 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
19:20:18 INFO - document served over http requires an http
19:20:18 INFO - sub-resource via iframe-tag using the meta-referrer
19:20:18 INFO - delivery method with swap-origin-redirect and when
19:20:18 INFO - the target request is same-origin.
19:20:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2661ms
19:20:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
19:20:18 INFO - PROCESS | 1913 | ++DOCSHELL 0x9ed3c800 == 18 [pid = 1965] [id = 761]
19:20:18 INFO - PROCESS | 1913 | ++DOMWINDOW == 47 (0x9ed3e400) [pid = 1965] [serial = 2128] [outer = (nil)]
19:20:19 INFO - PROCESS | 1913 | ++DOMWINDOW == 48 (0xa0538800) [pid = 1965] [serial = 2129] [outer = 0x9ed3e400]
19:20:19 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:20:19 INFO - PROCESS | 1913 | ++DOMWINDOW == 49 (0xa0637400) [pid = 1965] [serial = 2130] [outer = 0x9ed3e400]
19:20:20 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
19:20:20 INFO - document served over http requires an http
19:20:20 INFO - sub-resource via script-tag using the meta-referrer
19:20:20 INFO - delivery method with keep-origin-redirect and when
19:20:20 INFO - the target request is same-origin.
19:20:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2300ms
19:20:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
19:20:21 INFO - PROCESS | 1913 | ++DOCSHELL 0x9fd79400 == 19 [pid = 1965] [id = 762]
19:20:21 INFO - PROCESS | 1913 | ++DOMWINDOW == 50 (0xa0529c00) [pid = 1965] [serial = 2131] [outer = (nil)]
19:20:21 INFO - PROCESS | 1913 | ++DOMWINDOW == 51 (0xa0991c00) [pid = 1965] [serial = 2132] [outer = 0xa0529c00]
19:20:21 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:20:21 INFO - PROCESS | 1913 | ++DOMWINDOW == 52 (0xa099f400) [pid = 1965] [serial = 2133] [outer = 0xa0529c00]
19:20:23 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
19:20:23 INFO - document served over http requires an http
19:20:23 INFO - sub-resource via script-tag using the meta-referrer
19:20:23 INFO - delivery method with no-redirect and when
19:20:23 INFO - the target request is same-origin.
19:20:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 2346ms
19:20:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
19:20:23 INFO - PROCESS | 1913 | ++DOCSHELL 0xa084b000 == 20 [pid = 1965] [id = 763]
19:20:23 INFO - PROCESS | 1913 | ++DOMWINDOW == 53 (0xa0da8c00) [pid = 1965] [serial = 2134] [outer = (nil)]
19:20:23 INFO - PROCESS | 1913 | ++DOMWINDOW == 54 (0xa0db0c00) [pid = 1965] [serial = 2135] [outer = 0xa0da8c00]
19:20:24 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:20:24 INFO - PROCESS | 1913 | ++DOMWINDOW == 55 (0xa0f31400) [pid = 1965] [serial = 2136] [outer = 0xa0da8c00]
19:20:25 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
19:20:25 INFO - document served over http requires an http
19:20:25 INFO - sub-resource via script-tag using the meta-referrer
19:20:25 INFO - delivery method with swap-origin-redirect and when
19:20:25 INFO - the target request is same-origin.
19:20:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2763ms
19:20:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
19:20:26 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0dae400 == 21 [pid = 1965] [id = 764]
19:20:26 INFO - PROCESS | 1913 | ++DOMWINDOW == 56 (0xa0f8a800) [pid = 1965] [serial = 2137] [outer = (nil)]
19:20:26 INFO - PROCESS | 1913 | ++DOMWINDOW == 57 (0xa0f95000) [pid = 1965] [serial = 2138] [outer = 0xa0f8a800]
19:20:27 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:20:27 INFO - PROCESS | 1913 | ++DOMWINDOW == 58 (0xa1579c00) [pid = 1965] [serial = 2139] [outer = 0xa0f8a800]
19:20:28 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
19:20:28 INFO - document served over http requires an http
19:20:28 INFO - sub-resource via xhr-request using the meta-referrer
19:20:28 INFO - delivery method with keep-origin-redirect and when
19:20:28 INFO - the target request is same-origin.
19:20:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2652ms
19:20:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
19:20:29 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0f90c00 == 22 [pid = 1965] [id = 765]
19:20:29 INFO - PROCESS | 1913 | ++DOMWINDOW == 59 (0xa18b7400) [pid = 1965] [serial = 2140] [outer = (nil)]
19:20:29 INFO - PROCESS | 1913 | ++DOMWINDOW == 60 (0xa1d0a400) [pid = 1965] [serial = 2141] [outer = 0xa18b7400]
19:20:29 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:20:29 INFO - PROCESS | 1913 | ++DOMWINDOW == 61 (0xa1e02800) [pid = 1965] [serial = 2142] [outer = 0xa18b7400]
19:20:31 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
19:20:31 INFO - document served over http requires an http
19:20:31 INFO - sub-resource via xhr-request using the meta-referrer
19:20:31 INFO - delivery method with no-redirect and when
19:20:31 INFO - the target request is same-origin.
19:20:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2516ms
19:20:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
19:20:31 INFO - PROCESS | 1913 | ++DOCSHELL 0xa18c0400 == 23 [pid = 1965] [id = 766]
19:20:31 INFO - PROCESS | 1913 | ++DOMWINDOW == 62 (0xa18c3c00) [pid = 1965] [serial = 2143] [outer = (nil)]
19:20:31 INFO - PROCESS | 1913 | ++DOMWINDOW == 63 (0xa1f79c00) [pid = 1965] [serial = 2144] [outer = 0xa18c3c00]
19:20:32 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:20:32 INFO - PROCESS | 1913 | ++DOMWINDOW == 64 (0xa2251400) [pid = 1965] [serial = 2145] [outer = 0xa18c3c00]
19:20:33 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
19:20:33 INFO - document served over http requires an http
19:20:33 INFO - sub-resource via xhr-request using the meta-referrer
19:20:33 INFO - delivery method with swap-origin-redirect and when
19:20:33 INFO - the target request is same-origin.
19:20:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2646ms
19:20:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
19:20:34 INFO - PROCESS | 1913 | ++DOCSHELL 0xa1f78000 == 24 [pid = 1965] [id = 767]
19:20:34 INFO - PROCESS | 1913 | ++DOMWINDOW == 65 (0xa225a000) [pid = 1965] [serial = 2146] [outer = (nil)]
19:20:34 INFO - PROCESS | 1913 | ++DOMWINDOW == 66 (0xa225e800) [pid = 1965] [serial = 2147] [outer = 0xa225a000]
19:20:34 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:20:35 INFO - PROCESS | 1913 | ++DOMWINDOW == 67 (0xa273cc00) [pid = 1965] [serial = 2148] [outer = 0xa225a000]
19:20:37 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
19:20:37 INFO - document served over http requires an https
19:20:37 INFO - sub-resource via fetch-request using the meta-referrer
19:20:37 INFO - delivery method with keep-origin-redirect and when
19:20:37 INFO - the target request is same-origin.
19:20:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 3708ms
19:20:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
19:20:38 INFO - PROCESS | 1913 | ++DOCSHELL 0xa225c400 == 25 [pid = 1965] [id = 768]
19:20:38 INFO - PROCESS | 1913 | ++DOMWINDOW == 68 (0xa273ec00) [pid = 1965] [serial = 2149] [outer = (nil)]
19:20:38 INFO - PROCESS | 1913 | ++DOMWINDOW == 69 (0xa27ab000) [pid = 1965] [serial = 2150] [outer = 0xa273ec00]
19:20:38 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:20:38 INFO - PROCESS | 1913 | ++DOMWINDOW == 70 (0xa27aec00) [pid = 1965] [serial = 2151] [outer = 0xa273ec00]
19:20:41 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
19:20:41 INFO - document served over http requires an https
19:20:41 INFO - sub-resource via fetch-request using the meta-referrer
19:20:41 INFO - delivery method with no-redirect and when
19:20:41 INFO - the target request is same-origin.
19:20:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 3479ms
19:20:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
19:20:41 INFO - PROCESS | 1913 | ++DOCSHELL 0x9f026000 == 26 [pid = 1965] [id = 769]
19:20:41 INFO - PROCESS | 1913 | ++DOMWINDOW == 71 (0x9f45fc00) [pid = 1965] [serial = 2152] [outer = (nil)]
19:20:41 INFO - PROCESS | 1913 | ++DOMWINDOW == 72 (0xa0537800) [pid = 1965] [serial = 2153] [outer = 0x9f45fc00]
19:20:42 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:20:42 INFO - PROCESS | 1913 | ++DOMWINDOW == 73 (0xa063b000) [pid = 1965] [serial = 2154] [outer = 0x9f45fc00]
19:20:42 INFO - PROCESS | 1913 | --DOCSHELL 0xa0843c00 == 25 [pid = 1965] [id = 758]
19:20:42 INFO - PROCESS | 1913 | --DOCSHELL 0x9f020400 == 24 [pid = 1965] [id = 757]
19:20:42 INFO - PROCESS | 1913 | --DOCSHELL 0x9fbdc000 == 23 [pid = 1965] [id = 756]
19:20:42 INFO - PROCESS | 1913 | --DOCSHELL 0x9ed37000 == 22 [pid = 1965] [id = 755]
19:20:42 INFO - PROCESS | 1913 | --DOCSHELL 0x9efeb800 == 21 [pid = 1965] [id = 754]
19:20:42 INFO - PROCESS | 1913 | --DOCSHELL 0xa1d03800 == 20 [pid = 1965] [id = 752]
19:20:42 INFO - PROCESS | 1913 | --DOCSHELL 0xa15f0000 == 19 [pid = 1965] [id = 751]
19:20:42 INFO - PROCESS | 1913 | --DOCSHELL 0xa1571000 == 18 [pid = 1965] [id = 750]
19:20:42 INFO - PROCESS | 1913 | --DOCSHELL 0xa0998400 == 17 [pid = 1965] [id = 749]
19:20:42 INFO - PROCESS | 1913 | --DOCSHELL 0xa054a000 == 16 [pid = 1965] [id = 748]
19:20:42 INFO - PROCESS | 1913 | --DOMWINDOW == 72 (0xa0db1800) [pid = 1965] [serial = 2088] [outer = (nil)] [url = about:blank]
19:20:42 INFO - PROCESS | 1913 | --DOMWINDOW == 71 (0xa052dc00) [pid = 1965] [serial = 2073] [outer = (nil)] [url = about:blank]
19:20:42 INFO - PROCESS | 1913 | --DOMWINDOW == 70 (0x9fd75000) [pid = 1965] [serial = 2083] [outer = (nil)] [url = about:blank]
19:20:42 INFO - PROCESS | 1913 | --DOMWINDOW == 69 (0x9f469000) [pid = 1965] [serial = 2070] [outer = (nil)] [url = about:blank]
19:20:42 INFO - PROCESS | 1913 | --DOMWINDOW == 68 (0xa0997800) [pid = 1965] [serial = 2078] [outer = (nil)] [url = about:blank]
19:20:43 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
19:20:43 INFO - document served over http requires an https
19:20:43 INFO - sub-resource via fetch-request using the meta-referrer
19:20:43 INFO - delivery method with swap-origin-redirect and when
19:20:43 INFO - the target request is same-origin.
19:20:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2252ms
19:20:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
19:20:43 INFO - PROCESS | 1913 | ++DOCSHELL 0x9f025800 == 17 [pid = 1965] [id = 770]
19:20:43 INFO - PROCESS | 1913 | ++DOMWINDOW == 69 (0x9f02bc00) [pid = 1965] [serial = 2155] [outer = (nil)]
19:20:44 INFO - PROCESS | 1913 | ++DOMWINDOW == 70 (0x9fd72c00) [pid = 1965] [serial = 2156] [outer = 0x9f02bc00]
19:20:44 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:20:44 INFO - PROCESS | 1913 | ++DOMWINDOW == 71 (0xa0544000) [pid = 1965] [serial = 2157] [outer = 0x9f02bc00]
19:20:45 INFO - PROCESS | 1913 | ++DOCSHELL 0xa084c000 == 18 [pid = 1965] [id = 771]
19:20:45 INFO - PROCESS | 1913 | ++DOMWINDOW == 72 (0xa084c400) [pid = 1965] [serial = 2158] [outer = (nil)]
19:20:45 INFO - PROCESS | 1913 | ++DOMWINDOW == 73 (0xa0845800) [pid = 1965] [serial = 2159] [outer = 0xa084c400]
19:20:45 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
19:20:45 INFO - document served over http requires an https
19:20:45 INFO - sub-resource via iframe-tag using the meta-referrer
19:20:45 INFO - delivery method with keep-origin-redirect and when
19:20:45 INFO - the target request is same-origin.
19:20:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2548ms
19:20:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
19:20:46 INFO - PROCESS | 1913 | ++DOCSHELL 0x9f465c00 == 19 [pid = 1965] [id = 772]
19:20:46 INFO - PROCESS | 1913 | ++DOMWINDOW == 74 (0x9faa6400) [pid = 1965] [serial = 2160] [outer = (nil)]
19:20:46 INFO - PROCESS | 1913 | ++DOMWINDOW == 75 (0xa0db1c00) [pid = 1965] [serial = 2161] [outer = 0x9faa6400]
19:20:47 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:20:47 INFO - PROCESS | 1913 | ++DOMWINDOW == 76 (0xa0f3a800) [pid = 1965] [serial = 2162] [outer = 0x9faa6400]
19:20:48 INFO - PROCESS | 1913 | --DOMWINDOW == 75 (0xa1dcb000) [pid = 1965] [serial = 2105] [outer = (nil)] [url = about:blank]
19:20:48 INFO - PROCESS | 1913 | --DOMWINDOW == 74 (0xa1e09400) [pid = 1965] [serial = 2108] [outer = (nil)] [url = about:blank]
19:20:48 INFO - PROCESS | 1913 | --DOMWINDOW == 73 (0xa1573400) [pid = 1965] [serial = 2096] [outer = (nil)] [url = about:blank]
19:20:48 INFO - PROCESS | 1913 | --DOMWINDOW == 72 (0xa18b5000) [pid = 1965] [serial = 2099] [outer = (nil)] [url = about:blank]
19:20:48 INFO - PROCESS | 1913 | --DOMWINDOW == 71 (0xa1d06c00) [pid = 1965] [serial = 2102] [outer = (nil)] [url = about:blank]
19:20:48 INFO - PROCESS | 1913 | --DOMWINDOW == 70 (0xa0741000) [pid = 1965] [serial = 2090] [outer = (nil)] [url = about:blank]
19:20:48 INFO - PROCESS | 1913 | --DOMWINDOW == 69 (0xa0d42c00) [pid = 1965] [serial = 2093] [outer = (nil)] [url = about:blank]
19:20:48 INFO - PROCESS | 1913 | --DOMWINDOW == 68 (0x9fd77000) [pid = 1965] [serial = 2117] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
19:20:48 INFO - PROCESS | 1913 | --DOMWINDOW == 67 (0x9eff1000) [pid = 1965] [serial = 2114] [outer = (nil)] [url = about:blank]
19:20:48 INFO - PROCESS | 1913 | --DOMWINDOW == 66 (0xa0846c00) [pid = 1965] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447471214169]
19:20:48 INFO - PROCESS | 1913 | --DOMWINDOW == 65 (0xa0547800) [pid = 1965] [serial = 2119] [outer = (nil)] [url = about:blank]
19:20:48 INFO - PROCESS | 1913 | --DOMWINDOW == 64 (0x9f462800) [pid = 1965] [serial = 2111] [outer = (nil)] [url = about:blank]
19:20:48 INFO - PROCESS | 1913 | --DOMWINDOW == 63 (0x9efecc00) [pid = 1965] [serial = 2124] [outer = (nil)] [url = about:blank]
19:20:48 INFO - PROCESS | 1913 | --DOMWINDOW == 62 (0x9ed3a800) [pid = 1965] [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]
19:20:48 INFO - PROCESS | 1913 | --DOMWINDOW == 61 (0x9f023c00) [pid = 1965] [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]
19:20:48 INFO - PROCESS | 1913 | --DOMWINDOW == 60 (0x9efec800) [pid = 1965] [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]
19:20:48 INFO - PROCESS | 1913 | --DOMWINDOW == 59 (0x9fbdec00) [pid = 1965] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
19:20:48 INFO - PROCESS | 1913 | --DOMWINDOW == 58 (0xa0844c00) [pid = 1965] [serial = 2121] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447471214169]
19:20:49 INFO - PROCESS | 1913 | ++DOCSHELL 0x9fbd0400 == 20 [pid = 1965] [id = 773]
19:20:49 INFO - PROCESS | 1913 | ++DOMWINDOW == 59 (0x9fbd3c00) [pid = 1965] [serial = 2163] [outer = (nil)]
19:20:49 INFO - PROCESS | 1913 | ++DOMWINDOW == 60 (0xa0741000) [pid = 1965] [serial = 2164] [outer = 0x9fbd3c00]
19:20:49 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
19:20:49 INFO - document served over http requires an https
19:20:49 INFO - sub-resource via iframe-tag using the meta-referrer
19:20:49 INFO - delivery method with no-redirect and when
19:20:49 INFO - the target request is same-origin.
19:20:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 3280ms
19:20:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
19:20:49 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0dae000 == 21 [pid = 1965] [id = 774]
19:20:49 INFO - PROCESS | 1913 | ++DOMWINDOW == 61 (0xa156f800) [pid = 1965] [serial = 2165] [outer = (nil)]
19:20:50 INFO - PROCESS | 1913 | ++DOMWINDOW == 62 (0xa157dc00) [pid = 1965] [serial = 2166] [outer = 0xa156f800]
19:20:50 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:20:50 INFO - PROCESS | 1913 | ++DOMWINDOW == 63 (0xa18b9000) [pid = 1965] [serial = 2167] [outer = 0xa156f800]
19:20:51 INFO - PROCESS | 1913 | ++DOCSHELL 0x9fd76400 == 22 [pid = 1965] [id = 775]
19:20:51 INFO - PROCESS | 1913 | ++DOMWINDOW == 64 (0x9fd77400) [pid = 1965] [serial = 2168] [outer = (nil)]
19:20:51 INFO - PROCESS | 1913 | ++DOMWINDOW == 65 (0xa0538c00) [pid = 1965] [serial = 2169] [outer = 0x9fd77400]
19:20:52 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
19:20:52 INFO - document served over http requires an https
19:20:52 INFO - sub-resource via iframe-tag using the meta-referrer
19:20:52 INFO - delivery method with swap-origin-redirect and when
19:20:52 INFO - the target request is same-origin.
19:20:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 3110ms
19:20:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
19:20:53 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0745400 == 23 [pid = 1965] [id = 776]
19:20:53 INFO - PROCESS | 1913 | ++DOMWINDOW == 66 (0xa0dab800) [pid = 1965] [serial = 2170] [outer = (nil)]
19:20:53 INFO - PROCESS | 1913 | ++DOMWINDOW == 67 (0xa0db2c00) [pid = 1965] [serial = 2171] [outer = 0xa0dab800]
19:20:53 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:20:53 INFO - PROCESS | 1913 | ++DOMWINDOW == 68 (0xa15e6000) [pid = 1965] [serial = 2172] [outer = 0xa0dab800]
19:20:55 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
19:20:55 INFO - document served over http requires an https
19:20:55 INFO - sub-resource via script-tag using the meta-referrer
19:20:55 INFO - delivery method with keep-origin-redirect and when
19:20:55 INFO - the target request is same-origin.
19:20:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2748ms
19:20:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
19:20:55 INFO - PROCESS | 1913 | ++DOCSHELL 0xa0993c00 == 24 [pid = 1965] [id = 777]
19:20:55 INFO - PROCESS | 1913 | ++DOMWINDOW == 69 (0xa0d3b000) [pid = 1965] [serial = 2173] [outer = (nil)]
19:20:56 INFO - PROCESS | 1913 | ++DOMWINDOW == 70 (0xa1dcd800) [pid = 1965] [serial = 2174] [outer = 0xa0d3b000]
19:20:57 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:20:57 INFO - PROCESS | 1913 | ++DOMWINDOW == 71 (0xa1e0bc00) [pid = 1965] [serial = 2175] [outer = 0xa0d3b000]
19:20:58 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
19:20:58 INFO - document served over http requires an https
19:20:58 INFO - sub-resource via script-tag using the meta-referrer
19:20:58 INFO - delivery method with no-redirect and when
19:20:58 INFO - the target request is same-origin.
19:20:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 3703ms
19:20:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
19:20:59 INFO - PROCESS | 1913 | ++DOCSHELL 0xa1dc7c00 == 25 [pid = 1965] [id = 778]
19:20:59 INFO - PROCESS | 1913 | ++DOMWINDOW == 72 (0xa1dc9400) [pid = 1965] [serial = 2176] [outer = (nil)]
19:20:59 INFO - PROCESS | 1913 | ++DOMWINDOW == 73 (0xa27abc00) [pid = 1965] [serial = 2177] [outer = 0xa1dc9400]
19:21:00 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:21:00 INFO - PROCESS | 1913 | ++DOMWINDOW == 74 (0xa27b6800) [pid = 1965] [serial = 2178] [outer = 0xa1dc9400]
19:21:01 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
19:21:01 INFO - document served over http requires an https
19:21:01 INFO - sub-resource via script-tag using the meta-referrer
19:21:01 INFO - delivery method with swap-origin-redirect and when
19:21:01 INFO - the target request is same-origin.
19:21:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2650ms
19:21:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
19:21:02 INFO - PROCESS | 1913 | ++DOCSHELL 0xa2749800 == 26 [pid = 1965] [id = 779]
19:21:02 INFO - PROCESS | 1913 | ++DOMWINDOW == 75 (0xa2d06800) [pid = 1965] [serial = 2179] [outer = (nil)]
19:21:02 INFO - PROCESS | 1913 | ++DOMWINDOW == 76 (0xa2d0ac00) [pid = 1965] [serial = 2180] [outer = 0xa2d06800]
19:21:02 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:21:02 INFO - PROCESS | 1913 | ++DOMWINDOW == 77 (0xa2d10400) [pid = 1965] [serial = 2181] [outer = 0xa2d06800]
19:21:04 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
19:21:04 INFO - document served over http requires an https
19:21:04 INFO - sub-resource via xhr-request using the meta-referrer
19:21:04 INFO - delivery method with keep-origin-redirect and when
19:21:04 INFO - the target request is same-origin.
19:21:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2455ms
19:21:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
19:21:04 INFO - PROCESS | 1913 | ++DOCSHELL 0xa2d08c00 == 27 [pid = 1965] [id = 780]
19:21:04 INFO - PROCESS | 1913 | ++DOMWINDOW == 78 (0xa2d09000) [pid = 1965] [serial = 2182] [outer = (nil)]
19:21:05 INFO - PROCESS | 1913 | ++DOMWINDOW == 79 (0xa2f23800) [pid = 1965] [serial = 2183] [outer = 0xa2d09000]
19:21:05 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:21:05 INFO - PROCESS | 1913 | ++DOMWINDOW == 80 (0xa339e000) [pid = 1965] [serial = 2184] [outer = 0xa2d09000]
19:21:07 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
19:21:07 INFO - document served over http requires an https
19:21:07 INFO - sub-resource via xhr-request using the meta-referrer
19:21:07 INFO - delivery method with no-redirect and when
19:21:07 INFO - the target request is same-origin.
19:21:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2857ms
19:21:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
19:21:07 INFO - PROCESS | 1913 | ++DOCSHELL 0xa2f1f400 == 28 [pid = 1965] [id = 781]
19:21:07 INFO - PROCESS | 1913 | ++DOMWINDOW == 81 (0xa2f22000) [pid = 1965] [serial = 2185] [outer = (nil)]
19:21:08 INFO - PROCESS | 1913 | ++DOMWINDOW == 82 (0xa33ab800) [pid = 1965] [serial = 2186] [outer = 0xa2f22000]
19:21:08 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:21:08 INFO - PROCESS | 1913 | ++DOMWINDOW == 83 (0xa358d800) [pid = 1965] [serial = 2187] [outer = 0xa2f22000]
19:21:10 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
19:21:10 INFO - document served over http requires an https
19:21:10 INFO - sub-resource via xhr-request using the meta-referrer
19:21:10 INFO - delivery method with swap-origin-redirect and when
19:21:10 INFO - the target request is same-origin.
19:21:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 3200ms
19:21:10 INFO - TEST-START | /resource-timing/test_resource_timing.html
19:21:10 INFO - PROCESS | 1913 | ++DOCSHELL 0xa33aa800 == 29 [pid = 1965] [id = 782]
19:21:10 INFO - PROCESS | 1913 | ++DOMWINDOW == 84 (0xa3594800) [pid = 1965] [serial = 2188] [outer = (nil)]
19:21:11 INFO - PROCESS | 1913 | ++DOMWINDOW == 85 (0xa3775c00) [pid = 1965] [serial = 2189] [outer = 0xa3594800]
19:21:11 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:21:11 INFO - PROCESS | 1913 | ++DOMWINDOW == 86 (0xa377a000) [pid = 1965] [serial = 2190] [outer = 0xa3594800]
19:21:12 INFO - PROCESS | 1913 | ++DOCSHELL 0xa387e000 == 30 [pid = 1965] [id = 783]
19:21:12 INFO - PROCESS | 1913 | ++DOMWINDOW == 87 (0xa387e400) [pid = 1965] [serial = 2191] [outer = (nil)]
19:21:12 INFO - PROCESS | 1913 | ++DOMWINDOW == 88 (0xa387ec00) [pid = 1965] [serial = 2192] [outer = 0xa387e400]
19:21:13 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (iframe)
19:21:13 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"
19:21:13 INFO - resource_load/<@http://web-platform.test:8000/resource-timing/test_resource_timing.js:155:9
19:21:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:21:13 INFO - resource_load@http://web-platform.test:8000/resource-timing/test_resource_timing.js:151:5
19:21:13 INFO - onload/element.onload<@http://web-platform.test:8000/resource-timing/test_resource_timing.js:101:21
19:21:13 INFO - EventHandlerNonNull*onload@http://web-platform.test:8000/resource-timing/test_resource_timing.js:99:31
19:21:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/resource-timing/test_resource_timing.js:26:1
19:21:13 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (iframe)
19:21:13 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (img)
19:21:13 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (img)
19:21:13 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (img)
19:21:13 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (link)
19:21:13 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (link)
19:21:13 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (link)
19:21:13 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (script)
19:21:13 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (script)
19:21:13 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (script)
19:21:13 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (xmlhttprequest)
19:21:13 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (xmlhttprequest)
19:21:13 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (xmlhttprequest)
19:21:13 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist
19:21:13 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist 1
19:21:13 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist 2
19:21:13 INFO - TEST-OK | /resource-timing/test_resource_timing.html | took 3367ms
19:21:13 INFO - TEST-START | /screen-orientation/lock-bad-argument.html
19:21:14 INFO - PROCESS | 1913 | ++DOCSHELL 0xa3596000 == 31 [pid = 1965] [id = 784]
19:21:14 INFO - PROCESS | 1913 | ++DOMWINDOW == 89 (0xa3597c00) [pid = 1965] [serial = 2193] [outer = (nil)]
19:21:14 INFO - PROCESS | 1913 | ++DOMWINDOW == 90 (0xa388b000) [pid = 1965] [serial = 2194] [outer = 0xa3597c00]
19:21:14 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:21:14 INFO - PROCESS | 1913 | ++DOMWINDOW == 91 (0xa3c8d400) [pid = 1965] [serial = 2195] [outer = 0xa3597c00]
19:21:16 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"
19:21:16 INFO - @http://web-platform.test:8000/screen-orientation/lock-bad-argument.html:17:5
19:21:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:21:16 INFO - @http://web-platform.test:8000/screen-orientation/lock-bad-argument.html:16:1
19:21:16 INFO - TEST-OK | /screen-orientation/lock-bad-argument.html | took 2495ms
19:21:16 INFO - TEST-START | /screen-orientation/lock-basic.html
19:21:18 INFO - PROCESS | 1913 | ++DOCSHELL 0xa3882800 == 32 [pid = 1965] [id = 785]
19:21:18 INFO - PROCESS | 1913 | ++DOMWINDOW == 92 (0xa3883800) [pid = 1965] [serial = 2196] [outer = (nil)]
19:21:18 INFO - PROCESS | 1913 | ++DOMWINDOW == 93 (0xa3c96c00) [pid = 1965] [serial = 2197] [outer = 0xa3883800]
19:21:18 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:21:18 INFO - PROCESS | 1913 | ++DOMWINDOW == 94 (0xa3d2dc00) [pid = 1965] [serial = 2198] [outer = 0xa3883800]
19:21:21 INFO - PROCESS | 1913 | --DOCSHELL 0x9f464c00 == 31 [pid = 1965] [id = 760]
19:21:21 INFO - PROCESS | 1913 | --DOCSHELL 0x9ed3c800 == 30 [pid = 1965] [id = 761]
19:21:21 INFO - PROCESS | 1913 | --DOCSHELL 0xa0f94000 == 29 [pid = 1965] [id = 737]
19:21:21 INFO - PROCESS | 1913 | --DOCSHELL 0x9fd79400 == 28 [pid = 1965] [id = 762]
19:21:21 INFO - PROCESS | 1913 | --DOCSHELL 0xa084b000 == 27 [pid = 1965] [id = 763]
19:21:21 INFO - PROCESS | 1913 | --DOCSHELL 0xa0dae400 == 26 [pid = 1965] [id = 764]
19:21:21 INFO - PROCESS | 1913 | --DOCSHELL 0xa18c0400 == 25 [pid = 1965] [id = 766]
19:21:21 INFO - PROCESS | 1913 | --DOCSHELL 0xa1f78000 == 24 [pid = 1965] [id = 767]
19:21:21 INFO - PROCESS | 1913 | --DOCSHELL 0x9f026000 == 23 [pid = 1965] [id = 769]
19:21:21 INFO - PROCESS | 1913 | --DOCSHELL 0x9faabc00 == 22 [pid = 1965] [id = 747]
19:21:21 INFO - PROCESS | 1913 | --DOCSHELL 0xa084c000 == 21 [pid = 1965] [id = 771]
19:21:21 INFO - PROCESS | 1913 | --DOCSHELL 0x9f025800 == 20 [pid = 1965] [id = 770]
19:21:21 INFO - PROCESS | 1913 | --DOCSHELL 0x9fbd0400 == 19 [pid = 1965] [id = 773]
19:21:21 INFO - PROCESS | 1913 | --DOCSHELL 0x9f465c00 == 18 [pid = 1965] [id = 772]
19:21:21 INFO - PROCESS | 1913 | --DOCSHELL 0x9ed3f400 == 17 [pid = 1965] [id = 759]
19:21:21 INFO - PROCESS | 1913 | --DOMWINDOW == 93 (0x9faa8800) [pid = 1965] [serial = 2115] [outer = (nil)] [url = about:blank]
19:21:21 INFO - PROCESS | 1913 | --DOMWINDOW == 92 (0xa052fc00) [pid = 1965] [serial = 2112] [outer = (nil)] [url = about:blank]
19:21:21 INFO - PROCESS | 1913 | --DOMWINDOW == 91 (0xa063d800) [pid = 1965] [serial = 2120] [outer = (nil)] [url = about:blank]
19:21:26 INFO - PROCESS | 1913 | --DOMWINDOW == 90 (0xa0537800) [pid = 1965] [serial = 2153] [outer = (nil)] [url = about:blank]
19:21:26 INFO - PROCESS | 1913 | --DOMWINDOW == 89 (0xa0845800) [pid = 1965] [serial = 2159] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:21:26 INFO - PROCESS | 1913 | --DOMWINDOW == 88 (0x9fd72c00) [pid = 1965] [serial = 2156] [outer = (nil)] [url = about:blank]
19:21:26 INFO - PROCESS | 1913 | --DOMWINDOW == 87 (0xa0741000) [pid = 1965] [serial = 2164] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447471249013]
19:21:26 INFO - PROCESS | 1913 | --DOMWINDOW == 86 (0xa0db1c00) [pid = 1965] [serial = 2161] [outer = (nil)] [url = about:blank]
19:21:26 INFO - PROCESS | 1913 | --DOMWINDOW == 85 (0xa27ab000) [pid = 1965] [serial = 2150] [outer = (nil)] [url = about:blank]
19:21:26 INFO - PROCESS | 1913 | --DOMWINDOW == 84 (0x9fab2400) [pid = 1965] [serial = 2127] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
19:21:26 INFO - PROCESS | 1913 | --DOMWINDOW == 83 (0xa0538800) [pid = 1965] [serial = 2129] [outer = (nil)] [url = about:blank]
19:21:26 INFO - PROCESS | 1913 | --DOMWINDOW == 82 (0xa0991c00) [pid = 1965] [serial = 2132] [outer = (nil)] [url = about:blank]
19:21:26 INFO - PROCESS | 1913 | --DOMWINDOW == 81 (0xa0db0c00) [pid = 1965] [serial = 2135] [outer = (nil)] [url = about:blank]
19:21:26 INFO - PROCESS | 1913 | --DOMWINDOW == 80 (0xa0f95000) [pid = 1965] [serial = 2138] [outer = (nil)] [url = about:blank]
19:21:26 INFO - PROCESS | 1913 | --DOMWINDOW == 79 (0xa1d0a400) [pid = 1965] [serial = 2141] [outer = (nil)] [url = about:blank]
19:21:26 INFO - PROCESS | 1913 | --DOMWINDOW == 78 (0xa1f79c00) [pid = 1965] [serial = 2144] [outer = (nil)] [url = about:blank]
19:21:26 INFO - PROCESS | 1913 | --DOMWINDOW == 77 (0xa225e800) [pid = 1965] [serial = 2147] [outer = (nil)] [url = about:blank]
19:21:26 INFO - PROCESS | 1913 | --DOMWINDOW == 76 (0x9f45fc00) [pid = 1965] [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]
19:21:26 INFO - PROCESS | 1913 | --DOMWINDOW == 75 (0x9f02bc00) [pid = 1965] [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]
19:21:26 INFO - PROCESS | 1913 | --DOMWINDOW == 74 (0xa084c400) [pid = 1965] [serial = 2158] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:21:26 INFO - PROCESS | 1913 | --DOMWINDOW == 73 (0x9faa6400) [pid = 1965] [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]
19:21:26 INFO - PROCESS | 1913 | --DOMWINDOW == 72 (0x9fbd3c00) [pid = 1965] [serial = 2163] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447471249013]
19:21:26 INFO - PROCESS | 1913 | --DOMWINDOW == 71 (0x9f465800) [pid = 1965] [serial = 2126] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
19:21:31 INFO - PROCESS | 1913 | --DOCSHELL 0xa0f90c00 == 16 [pid = 1965] [id = 765]
19:21:31 INFO - PROCESS | 1913 | --DOCSHELL 0xa3596000 == 15 [pid = 1965] [id = 784]
19:21:31 INFO - PROCESS | 1913 | --DOCSHELL 0xa33aa800 == 14 [pid = 1965] [id = 782]
19:21:31 INFO - PROCESS | 1913 | --DOCSHELL 0xa387e000 == 13 [pid = 1965] [id = 783]
19:21:31 INFO - PROCESS | 1913 | --DOCSHELL 0xa2f1f400 == 12 [pid = 1965] [id = 781]
19:21:31 INFO - PROCESS | 1913 | --DOCSHELL 0xa2d08c00 == 11 [pid = 1965] [id = 780]
19:21:31 INFO - PROCESS | 1913 | --DOCSHELL 0xa1dc8400 == 10 [pid = 1965] [id = 753]
19:21:31 INFO - PROCESS | 1913 | --DOCSHELL 0xa2749800 == 9 [pid = 1965] [id = 779]
19:21:31 INFO - PROCESS | 1913 | --DOCSHELL 0xa1dc7c00 == 8 [pid = 1965] [id = 778]
19:21:31 INFO - PROCESS | 1913 | --DOCSHELL 0xa225c400 == 7 [pid = 1965] [id = 768]
19:21:31 INFO - PROCESS | 1913 | --DOCSHELL 0xa0993c00 == 6 [pid = 1965] [id = 777]
19:21:31 INFO - PROCESS | 1913 | --DOCSHELL 0xa063ec00 == 5 [pid = 1965] [id = 731]
19:21:31 INFO - PROCESS | 1913 | --DOCSHELL 0xa0745400 == 4 [pid = 1965] [id = 776]
19:21:31 INFO - PROCESS | 1913 | --DOCSHELL 0x9fd76400 == 3 [pid = 1965] [id = 775]
19:21:31 INFO - PROCESS | 1913 | --DOCSHELL 0xa0dae000 == 2 [pid = 1965] [id = 774]
19:21:31 INFO - PROCESS | 1913 | --DOMWINDOW == 70 (0xa063b000) [pid = 1965] [serial = 2154] [outer = (nil)] [url = about:blank]
19:21:31 INFO - PROCESS | 1913 | --DOMWINDOW == 69 (0xa0f3a800) [pid = 1965] [serial = 2162] [outer = (nil)] [url = about:blank]
19:21:31 INFO - PROCESS | 1913 | --DOMWINDOW == 68 (0xa0544000) [pid = 1965] [serial = 2157] [outer = (nil)] [url = about:blank]
19:21:37 INFO - PROCESS | 1913 | JavaScript error: http://web-platform.test:8000/screen-orientation/lock-basic.html, line 11: NotSupportedError: Operation is not supported
19:21:37 INFO - PROCESS | 1913 | --DOMWINDOW == 67 (0xa0d3b000) [pid = 1965] [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]
19:21:37 INFO - PROCESS | 1913 | --DOMWINDOW == 66 (0xa2d06800) [pid = 1965] [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]
19:21:37 INFO - PROCESS | 1913 | --DOMWINDOW == 65 (0xa0dab800) [pid = 1965] [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]
19:21:37 INFO - PROCESS | 1913 | --DOMWINDOW == 64 (0x9ed40c00) [pid = 1965] [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]
19:21:37 INFO - PROCESS | 1913 | --DOMWINDOW == 63 (0xa0f8a800) [pid = 1965] [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]
19:21:37 INFO - PROCESS | 1913 | --DOMWINDOW == 62 (0x9ed3e400) [pid = 1965] [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]
19:21:37 INFO - PROCESS | 1913 | --DOMWINDOW == 61 (0xa2d09000) [pid = 1965] [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]
19:21:37 INFO - PROCESS | 1913 | --DOMWINDOW == 60 (0xa18b7400) [pid = 1965] [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]
19:21:37 INFO - PROCESS | 1913 | --DOMWINDOW == 59 (0xa225a000) [pid = 1965] [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]
19:21:37 INFO - PROCESS | 1913 | --DOMWINDOW == 58 (0x9fd77400) [pid = 1965] [serial = 2168] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:21:37 INFO - PROCESS | 1913 | --DOMWINDOW == 57 (0xa0da8c00) [pid = 1965] [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]
19:21:37 INFO - PROCESS | 1913 | --DOMWINDOW == 56 (0xa156f800) [pid = 1965] [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]
19:21:37 INFO - PROCESS | 1913 | --DOMWINDOW == 55 (0xa1dc9400) [pid = 1965] [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]
19:21:37 INFO - PROCESS | 1913 | --DOMWINDOW == 54 (0xa18c3c00) [pid = 1965] [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]
19:21:37 INFO - PROCESS | 1913 | --DOMWINDOW == 53 (0xa0529c00) [pid = 1965] [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]
19:21:37 INFO - PROCESS | 1913 | --DOMWINDOW == 52 (0xa3594800) [pid = 1965] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/resource-timing/test_resource_timing.html]
19:21:37 INFO - PROCESS | 1913 | --DOMWINDOW == 51 (0xa3597c00) [pid = 1965] [serial = 2193] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/lock-bad-argument.html]
19:21:37 INFO - PROCESS | 1913 | --DOMWINDOW == 50 (0xa2f22000) [pid = 1965] [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]
19:21:37 INFO - PROCESS | 1913 | --DOMWINDOW == 49 (0xa1d01800) [pid = 1965] [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]
19:21:37 INFO - PROCESS | 1913 | --DOMWINDOW == 48 (0xa273ec00) [pid = 1965] [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]
19:21:37 INFO - PROCESS | 1913 | --DOMWINDOW == 47 (0xa099cc00) [pid = 1965] [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]
19:21:37 INFO - PROCESS | 1913 | --DOMWINDOW == 46 (0xa063a000) [pid = 1965] [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]
19:21:37 INFO - PROCESS | 1913 | --DOMWINDOW == 45 (0xa1dd4000) [pid = 1965] [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]
19:21:37 INFO - PROCESS | 1913 | --DOMWINDOW == 44 (0xa1571800) [pid = 1965] [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]
19:21:37 INFO - PROCESS | 1913 | --DOMWINDOW == 43 (0x9faae000) [pid = 1965] [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]
19:21:37 INFO - PROCESS | 1913 | --DOMWINDOW == 42 (0xa387e400) [pid = 1965] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/resource-timing/resources/resource_timing_test0.html]
19:21:37 INFO - PROCESS | 1913 | --DOMWINDOW == 41 (0xa1d04400) [pid = 1965] [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]
19:21:37 INFO - PROCESS | 1913 | --DOMWINDOW == 40 (0xa3c96c00) [pid = 1965] [serial = 2197] [outer = (nil)] [url = about:blank]
19:21:37 INFO - PROCESS | 1913 | --DOMWINDOW == 39 (0xa3c8d400) [pid = 1965] [serial = 2195] [outer = (nil)] [url = about:blank]
19:21:37 INFO - PROCESS | 1913 | --DOMWINDOW == 38 (0xa388b000) [pid = 1965] [serial = 2194] [outer = (nil)] [url = about:blank]
19:21:37 INFO - PROCESS | 1913 | --DOMWINDOW == 37 (0xa2f23800) [pid = 1965] [serial = 2183] [outer = (nil)] [url = about:blank]
19:21:37 INFO - PROCESS | 1913 | --DOMWINDOW == 36 (0xa0db2c00) [pid = 1965] [serial = 2171] [outer = (nil)] [url = about:blank]
19:21:37 INFO - PROCESS | 1913 | --DOMWINDOW == 35 (0xa2d0ac00) [pid = 1965] [serial = 2180] [outer = (nil)] [url = about:blank]
19:21:37 INFO - PROCESS | 1913 | --DOMWINDOW == 34 (0xa1dcd800) [pid = 1965] [serial = 2174] [outer = (nil)] [url = about:blank]
19:21:37 INFO - PROCESS | 1913 | --DOMWINDOW == 33 (0xa0538c00) [pid = 1965] [serial = 2169] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
19:21:37 INFO - PROCESS | 1913 | --DOMWINDOW == 32 (0xa157dc00) [pid = 1965] [serial = 2166] [outer = (nil)] [url = about:blank]
19:21:37 INFO - PROCESS | 1913 | --DOMWINDOW == 31 (0xa33ab800) [pid = 1965] [serial = 2186] [outer = (nil)] [url = about:blank]
19:21:37 INFO - PROCESS | 1913 | --DOMWINDOW == 30 (0xa387ec00) [pid = 1965] [serial = 2192] [outer = (nil)] [url = about:blank]
19:21:37 INFO - PROCESS | 1913 | --DOMWINDOW == 29 (0xa3775c00) [pid = 1965] [serial = 2189] [outer = (nil)] [url = about:blank]
19:21:37 INFO - PROCESS | 1913 | --DOMWINDOW == 28 (0xa27abc00) [pid = 1965] [serial = 2177] [outer = (nil)] [url = about:blank]
19:21:37 INFO - PROCESS | 1913 | --DOMWINDOW == 27 (0xa1d0ac00) [pid = 1965] [serial = 2103] [outer = (nil)] [url = about:blank]
19:21:37 INFO - PROCESS | 1913 | --DOMWINDOW == 26 (0xa1e02800) [pid = 1965] [serial = 2142] [outer = (nil)] [url = about:blank]
19:21:37 INFO - PROCESS | 1913 | --DOMWINDOW == 25 (0xa339e000) [pid = 1965] [serial = 2184] [outer = (nil)] [url = about:blank]
19:21:37 INFO - PROCESS | 1913 | --DOMWINDOW == 24 (0xa27aec00) [pid = 1965] [serial = 2151] [outer = (nil)] [url = about:blank]
19:21:37 INFO - PROCESS | 1913 | --DOMWINDOW == 23 (0xa157c800) [pid = 1965] [serial = 2097] [outer = (nil)] [url = about:blank]
19:21:37 INFO - PROCESS | 1913 | --DOMWINDOW == 22 (0xa2d10400) [pid = 1965] [serial = 2181] [outer = (nil)] [url = about:blank]
19:21:37 INFO - PROCESS | 1913 | --DOMWINDOW == 21 (0xa099f400) [pid = 1965] [serial = 2133] [outer = (nil)] [url = about:blank]
19:21:37 INFO - PROCESS | 1913 | --DOMWINDOW == 20 (0xa0f3c400) [pid = 1965] [serial = 2094] [outer = (nil)] [url = about:blank]
19:21:37 INFO - PROCESS | 1913 | --DOMWINDOW == 19 (0xa0f31400) [pid = 1965] [serial = 2136] [outer = (nil)] [url = about:blank]
19:21:37 INFO - PROCESS | 1913 | --DOMWINDOW == 18 (0x9fbd2400) [pid = 1965] [serial = 2125] [outer = (nil)] [url = about:blank]
19:21:37 INFO - PROCESS | 1913 | --DOMWINDOW == 17 (0xa1e10000) [pid = 1965] [serial = 2109] [outer = (nil)] [url = about:blank]
19:21:37 INFO - PROCESS | 1913 | --DOMWINDOW == 16 (0xa18bc400) [pid = 1965] [serial = 2100] [outer = (nil)] [url = about:blank]
19:21:37 INFO - PROCESS | 1913 | --DOMWINDOW == 15 (0xa273cc00) [pid = 1965] [serial = 2148] [outer = (nil)] [url = about:blank]
19:21:37 INFO - PROCESS | 1913 | --DOMWINDOW == 14 (0xa358d800) [pid = 1965] [serial = 2187] [outer = (nil)] [url = about:blank]
19:21:37 INFO - PROCESS | 1913 | --DOMWINDOW == 13 (0xa0637400) [pid = 1965] [serial = 2130] [outer = (nil)] [url = about:blank]
19:21:37 INFO - PROCESS | 1913 | --DOMWINDOW == 12 (0xa1579c00) [pid = 1965] [serial = 2139] [outer = (nil)] [url = about:blank]
19:21:37 INFO - PROCESS | 1913 | --DOMWINDOW == 11 (0xa0db3000) [pid = 1965] [serial = 2091] [outer = (nil)] [url = about:blank]
19:21:37 INFO - PROCESS | 1913 | --DOMWINDOW == 10 (0xa1dcc000) [pid = 1965] [serial = 2106] [outer = (nil)] [url = about:blank]
19:21:37 INFO - PROCESS | 1913 | --DOMWINDOW == 9 (0xa2251400) [pid = 1965] [serial = 2145] [outer = (nil)] [url = about:blank]
19:21:40 INFO - PROCESS | 1913 | --DOMWINDOW == 8 (0xa377a000) [pid = 1965] [serial = 2190] [outer = (nil)] [url = about:blank]
19:21:40 INFO - PROCESS | 1913 | --DOMWINDOW == 7 (0xa27b6800) [pid = 1965] [serial = 2178] [outer = (nil)] [url = about:blank]
19:21:40 INFO - PROCESS | 1913 | --DOMWINDOW == 6 (0xa18b9000) [pid = 1965] [serial = 2167] [outer = (nil)] [url = about:blank]
19:21:40 INFO - PROCESS | 1913 | --DOMWINDOW == 5 (0xa1e0bc00) [pid = 1965] [serial = 2175] [outer = (nil)] [url = about:blank]
19:21:40 INFO - PROCESS | 1913 | --DOMWINDOW == 4 (0xa15e6000) [pid = 1965] [serial = 2172] [outer = (nil)] [url = about:blank]
19:21:48 INFO - PROCESS | 1913 | MARIONETTE LOG: INFO: Timeout fired
19:21:49 INFO - TEST-PASS | /screen-orientation/lock-basic.html | Test that screen.orientation.unlock() doesn't throw when there is no lock
19:21:49 INFO - TEST-TIMEOUT | /screen-orientation/lock-basic.html | Test that screen.orientation.lock returns a pending promise. - Test timed out
19:21:49 INFO - TEST-PASS | /screen-orientation/lock-basic.html | Test that screen.orientation.lock() is actually async
19:21:49 INFO - TEST-TIMEOUT | /screen-orientation/lock-basic.html | took 32848ms
19:21:49 INFO - TEST-START | /screen-orientation/lock-sandboxed-iframe.html
19:21:49 INFO - PROCESS | 1913 | ++DOCSHELL 0x9ed38400 == 3 [pid = 1965] [id = 786]
19:21:49 INFO - PROCESS | 1913 | ++DOMWINDOW == 5 (0x9ed38c00) [pid = 1965] [serial = 2199] [outer = (nil)]
19:21:49 INFO - PROCESS | 1913 | ++DOMWINDOW == 6 (0x9ed3b000) [pid = 1965] [serial = 2200] [outer = 0x9ed38c00]
19:21:49 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:21:49 INFO - PROCESS | 1913 | ++DOMWINDOW == 7 (0x9f022400) [pid = 1965] [serial = 2201] [outer = 0x9ed38c00]
19:21:50 INFO - PROCESS | 1913 | ++DOCSHELL 0x9f020c00 == 4 [pid = 1965] [id = 787]
19:21:50 INFO - PROCESS | 1913 | ++DOMWINDOW == 8 (0x9f028400) [pid = 1965] [serial = 2202] [outer = (nil)]
19:21:50 INFO - PROCESS | 1913 | ++DOCSHELL 0x9f028800 == 5 [pid = 1965] [id = 788]
19:21:50 INFO - PROCESS | 1913 | ++DOMWINDOW == 9 (0x9f029c00) [pid = 1965] [serial = 2203] [outer = (nil)]
19:21:50 INFO - PROCESS | 1913 | ++DOMWINDOW == 10 (0x9f02a000) [pid = 1965] [serial = 2204] [outer = 0x9f029c00]
19:21:50 INFO - PROCESS | 1913 | ++DOMWINDOW == 11 (0x9ed3c400) [pid = 1965] [serial = 2205] [outer = 0x9f028400]
19:21:58 INFO - PROCESS | 1913 | --DOCSHELL 0xa3882800 == 4 [pid = 1965] [id = 785]
19:22:04 INFO - PROCESS | 1913 | --DOMWINDOW == 10 (0xa3d2dc00) [pid = 1965] [serial = 2198] [outer = (nil)] [url = about:blank]
19:22:04 INFO - PROCESS | 1913 | --DOMWINDOW == 9 (0x9ed3b000) [pid = 1965] [serial = 2200] [outer = (nil)] [url = about:blank]
19:22:04 INFO - PROCESS | 1913 | --DOMWINDOW == 8 (0xa3883800) [pid = 1965] [serial = 2196] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/lock-basic.html]
19:22:19 INFO - PROCESS | 1913 | MARIONETTE LOG: INFO: Timeout fired
19:22:20 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"
19:22:20 INFO - runTestNotAllowed/window.onmessage<@http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:28:13
19:22:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:22:20 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1404:1
19:22:20 INFO - EventHandlerNonNull*runTestNotAllowed@http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:27:28
19:22:20 INFO - @http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:35:5
19:22:20 INFO - TEST-NOTRUN | /screen-orientation/lock-sandboxed-iframe.html | Test with 'allow-orientation-lock' sandboxing directive
19:22:20 INFO - TEST-TIMEOUT | /screen-orientation/lock-sandboxed-iframe.html | took 30981ms
19:22:20 INFO - TEST-START | /screen-orientation/onchange-event-subframe.html
19:22:20 INFO - PROCESS | 1913 | --DOCSHELL 0x9f020c00 == 3 [pid = 1965] [id = 787]
19:22:20 INFO - PROCESS | 1913 | --DOCSHELL 0x9f028800 == 2 [pid = 1965] [id = 788]
19:22:20 INFO - PROCESS | 1913 | ++DOCSHELL 0x9ed3e000 == 3 [pid = 1965] [id = 789]
19:22:20 INFO - PROCESS | 1913 | ++DOMWINDOW == 9 (0x9ed3e400) [pid = 1965] [serial = 2206] [outer = (nil)]
19:22:20 INFO - PROCESS | 1913 | ++DOMWINDOW == 10 (0x9ed40c00) [pid = 1965] [serial = 2207] [outer = 0x9ed3e400]
19:22:20 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:22:21 INFO - PROCESS | 1913 | ++DOMWINDOW == 11 (0x9f02b800) [pid = 1965] [serial = 2208] [outer = 0x9ed3e400]
19:22:21 INFO - PROCESS | 1913 | ++DOCSHELL 0x9f463800 == 4 [pid = 1965] [id = 790]
19:22:21 INFO - PROCESS | 1913 | ++DOMWINDOW == 12 (0x9f465800) [pid = 1965] [serial = 2209] [outer = (nil)]
19:22:21 INFO - PROCESS | 1913 | ++DOMWINDOW == 13 (0x9ed34800) [pid = 1965] [serial = 2210] [outer = 0x9f465800]
19:22:28 INFO - PROCESS | 1913 | --DOCSHELL 0x9ed38400 == 3 [pid = 1965] [id = 786]
19:22:28 INFO - PROCESS | 1913 | --DOMWINDOW == 12 (0x9ed3c400) [pid = 1965] [serial = 2205] [outer = 0x9f028400] [url = about:blank]
19:22:28 INFO - PROCESS | 1913 | --DOMWINDOW == 11 (0x9f02a000) [pid = 1965] [serial = 2204] [outer = 0x9f029c00] [url = about:blank]
19:22:29 INFO - PROCESS | 1913 | --DOMWINDOW == 10 (0x9f029c00) [pid = 1965] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/resources/sandboxed-iframe-locking.html]
19:22:29 INFO - PROCESS | 1913 | --DOMWINDOW == 9 (0x9f028400) [pid = 1965] [serial = 2202] [outer = (nil)] [url = about:blank]
19:22:35 INFO - PROCESS | 1913 | --DOMWINDOW == 8 (0x9f022400) [pid = 1965] [serial = 2201] [outer = (nil)] [url = about:blank]
19:22:35 INFO - PROCESS | 1913 | --DOMWINDOW == 7 (0x9ed40c00) [pid = 1965] [serial = 2207] [outer = (nil)] [url = about:blank]
19:22:35 INFO - PROCESS | 1913 | --DOMWINDOW == 6 (0x9ed38c00) [pid = 1965] [serial = 2199] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html]
19:22:51 INFO - PROCESS | 1913 | MARIONETTE LOG: INFO: Timeout fired
19:22:51 INFO - TEST-NOTRUN | /screen-orientation/onchange-event-subframe.html | Test subframes receive orientation change events
19:22:51 INFO - TEST-TIMEOUT | /screen-orientation/onchange-event-subframe.html | took 31095ms
19:22:51 INFO - TEST-START | /screen-orientation/onchange-event.html
19:22:51 INFO - PROCESS | 1913 | --DOCSHELL 0x9f463800 == 2 [pid = 1965] [id = 790]
19:22:51 INFO - PROCESS | 1913 | ++DOCSHELL 0x9ed3c400 == 3 [pid = 1965] [id = 791]
19:22:51 INFO - PROCESS | 1913 | ++DOMWINDOW == 7 (0x9ed3c800) [pid = 1965] [serial = 2211] [outer = (nil)]
19:22:51 INFO - PROCESS | 1913 | ++DOMWINDOW == 8 (0x9ed40800) [pid = 1965] [serial = 2212] [outer = 0x9ed3c800]
19:22:52 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:22:52 INFO - PROCESS | 1913 | ++DOMWINDOW == 9 (0x9f027c00) [pid = 1965] [serial = 2213] [outer = 0x9ed3c800]
19:23:00 INFO - PROCESS | 1913 | --DOCSHELL 0x9ed3e000 == 2 [pid = 1965] [id = 789]
19:23:00 INFO - PROCESS | 1913 | --DOMWINDOW == 8 (0x9ed34800) [pid = 1965] [serial = 2210] [outer = 0x9f465800] [url = about:blank]
19:23:00 INFO - PROCESS | 1913 | --DOMWINDOW == 7 (0x9f465800) [pid = 1965] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/resources/iframe-listen-orientation-change.html]
19:23:06 INFO - PROCESS | 1913 | --DOMWINDOW == 6 (0x9ed40800) [pid = 1965] [serial = 2212] [outer = (nil)] [url = about:blank]
19:23:06 INFO - PROCESS | 1913 | --DOMWINDOW == 5 (0x9ed3e400) [pid = 1965] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/onchange-event-subframe.html]
19:23:10 INFO - PROCESS | 1913 | --DOMWINDOW == 4 (0x9f02b800) [pid = 1965] [serial = 2208] [outer = (nil)] [url = about:blank]
19:23:22 INFO - PROCESS | 1913 | MARIONETTE LOG: INFO: Timeout fired
19:23:22 INFO - TEST-NOTRUN | /screen-orientation/onchange-event.html | Test that orientationchange event is fired when the orientation changes.
19:23:22 INFO - TEST-NOTRUN | /screen-orientation/onchange-event.html | Test that orientationchange event is not fired when the orientation does not change.
19:23:22 INFO - TEST-TIMEOUT | /screen-orientation/onchange-event.html | took 31086ms
19:23:22 INFO - TEST-START | /screen-orientation/orientation-api.html
19:23:22 INFO - PROCESS | 1913 | ++DOCSHELL 0x9ed3ac00 == 3 [pid = 1965] [id = 792]
19:23:22 INFO - PROCESS | 1913 | ++DOMWINDOW == 5 (0x9ed3b400) [pid = 1965] [serial = 2214] [outer = (nil)]
19:23:22 INFO - PROCESS | 1913 | ++DOMWINDOW == 6 (0x9ed3f000) [pid = 1965] [serial = 2215] [outer = 0x9ed3b400]
19:23:23 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:23:23 INFO - PROCESS | 1913 | ++DOMWINDOW == 7 (0x9f025400) [pid = 1965] [serial = 2216] [outer = 0x9ed3b400]
19:23:23 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test that the Screen Orientation API is present.
19:23:23 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test Screen Orientation API property types.
19:23:23 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test that screen.orientation is an EventTarget.
19:23:23 INFO - TEST-OK | /screen-orientation/orientation-api.html | took 1692ms
19:23:23 INFO - TEST-START | /screen-orientation/orientation-reading.html
19:23:24 INFO - PROCESS | 1913 | ++DOCSHELL 0x9ed36000 == 4 [pid = 1965] [id = 793]
19:23:24 INFO - PROCESS | 1913 | ++DOMWINDOW == 8 (0x9ed38000) [pid = 1965] [serial = 2217] [outer = (nil)]
19:23:24 INFO - PROCESS | 1913 | ++DOMWINDOW == 9 (0x9f465c00) [pid = 1965] [serial = 2218] [outer = 0x9ed38000]
19:23:24 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:23:24 INFO - PROCESS | 1913 | ++DOMWINDOW == 10 (0x9f46c000) [pid = 1965] [serial = 2219] [outer = 0x9ed38000]
19:23:25 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test screen.orientation properties
19:23:25 INFO - TEST-FAIL | /screen-orientation/orientation-reading.html | Test screen.orientation default values. - assert_equals: expected "portrait-primary" but got "landscape-primary"
19:23:25 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:14:5
19:23:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:23:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:23:25 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:13:1
19:23:25 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test that screen.orientation properties are not writable
19:23:25 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test that screen.orientation is always the same object
19:23:25 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
19:23:25 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:51:13
19:23:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:23:25 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:50:9
19:23:25 INFO - promise callback*@http://web-platform.test:8000/screen-orientation/orientation-reading.html:39:1
19:23:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:23:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:23:25 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:33:1
19:23:25 INFO - TEST-OK | /screen-orientation/orientation-reading.html | took 1686ms
19:23:25 INFO - TEST-START | /selection/Document-open.html
19:23:25 INFO - PROCESS | 1913 | ++DOCSHELL 0x9f463800 == 5 [pid = 1965] [id = 794]
19:23:25 INFO - PROCESS | 1913 | ++DOMWINDOW == 11 (0x9f463c00) [pid = 1965] [serial = 2220] [outer = (nil)]
19:23:26 INFO - PROCESS | 1913 | ++DOMWINDOW == 12 (0x9faab400) [pid = 1965] [serial = 2221] [outer = 0x9f463c00]
19:23:26 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:23:26 INFO - PROCESS | 1913 | ++DOMWINDOW == 13 (0x9ed36c00) [pid = 1965] [serial = 2222] [outer = 0x9f463c00]
19:23:27 INFO - PROCESS | 1913 | ++DOCSHELL 0x9fab2400 == 6 [pid = 1965] [id = 795]
19:23:27 INFO - PROCESS | 1913 | ++DOMWINDOW == 14 (0x9fab2800) [pid = 1965] [serial = 2223] [outer = (nil)]
19:23:27 INFO - PROCESS | 1913 | ++DOMWINDOW == 15 (0x9fd71400) [pid = 1965] [serial = 2224] [outer = 0x9fab2800]
19:23:27 INFO - PROCESS | 1913 | ++DOMWINDOW == 16 (0x9fd73000) [pid = 1965] [serial = 2225] [outer = 0x9fab2800]
19:23:27 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_TRUE(mState == WCC_ONWRITE) failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/netwerk/protocol/wyciwyg/WyciwygChannelChild.cpp, line 708
19:23:27 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 ""
19:23:27 INFO - iframe.onload/<@http://web-platform.test:8000/selection/Document-open.html:35:1
19:23:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:23:27 INFO - iframe.onload@http://web-platform.test:8000/selection/Document-open.html:21:5
19:23:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selection/Document-open.html:20:1
19:23:27 INFO - TEST-OK | /selection/Document-open.html | took 1940ms
19:23:28 INFO - TEST-START | /selection/addRange.html
19:23:28 INFO - PROCESS | 1913 | ++DOCSHELL 0x9faa8800 == 7 [pid = 1965] [id = 796]
19:23:28 INFO - PROCESS | 1913 | ++DOMWINDOW == 17 (0x9faa8c00) [pid = 1965] [serial = 2226] [outer = (nil)]
19:23:28 INFO - PROCESS | 1913 | ++DOMWINDOW == 18 (0x9fd79800) [pid = 1965] [serial = 2227] [outer = 0x9faa8c00]
19:23:29 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:23:29 INFO - PROCESS | 1913 | ++DOMWINDOW == 19 (0xa0541400) [pid = 1965] [serial = 2228] [outer = 0x9faa8c00]
19:23:30 INFO - PROCESS | 1913 | [Child 1965] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
19:23:30 INFO - PROCESS | 1913 | [Child 1965] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
19:23:31 INFO - PROCESS | 1913 | [Child 1965] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
19:23:31 INFO - PROCESS | 1913 | [Child 1965] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
19:23:31 INFO - PROCESS | 1913 | [Child 1965] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
19:23:31 INFO - PROCESS | 1913 | [Child 1965] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
19:23:32 INFO - PROCESS | 1913 | [Child 1965] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
19:23:32 INFO - PROCESS | 1913 | [Child 1965] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
19:23:32 INFO - PROCESS | 1913 | [Child 1965] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
19:23:32 INFO - PROCESS | 1913 | [Child 1965] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
19:23:33 INFO - PROCESS | 1913 | [Child 1965] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
19:23:33 INFO - PROCESS | 1913 | [Child 1965] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
19:23:34 INFO - PROCESS | 1913 | [Child 1965] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
19:23:34 INFO - PROCESS | 1913 | [Child 1965] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
19:23:34 INFO - PROCESS | 1913 | [Child 1965] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
19:23:34 INFO - PROCESS | 1913 | [Child 1965] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
19:23:35 INFO - PROCESS | 1913 | [Child 1965] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
19:23:35 INFO - PROCESS | 1913 | [Child 1965] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
19:23:37 INFO - PROCESS | 1913 | [Child 1965] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
19:23:37 INFO - PROCESS | 1913 | [Child 1965] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
19:23:37 INFO - PROCESS | 1913 | [Child 1965] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
19:23:37 INFO - PROCESS | 1913 | [Child 1965] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
19:23:38 INFO - PROCESS | 1913 | [Child 1965] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
19:23:38 INFO - PROCESS | 1913 | [Child 1965] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
19:23:39 INFO - PROCESS | 1913 | [Child 1965] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
19:23:39 INFO - PROCESS | 1913 | [Child 1965] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
19:23:39 INFO - PROCESS | 1913 | [Child 1965] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
19:23:39 INFO - PROCESS | 1913 | [Child 1965] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
19:23:40 INFO - PROCESS | 1913 | [Child 1965] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
19:23:40 INFO - PROCESS | 1913 | [Child 1965] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
19:23:41 INFO - PROCESS | 1913 | [Child 1965] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
19:23:41 INFO - PROCESS | 1913 | [Child 1965] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
19:23:41 INFO - PROCESS | 1913 | [Child 1965] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
19:23:41 INFO - PROCESS | 1913 | [Child 1965] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
19:23:42 INFO - PROCESS | 1913 | [Child 1965] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
19:23:42 INFO - PROCESS | 1913 | [Child 1965] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
19:23:43 INFO - PROCESS | 1913 | [Child 1965] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
19:23:43 INFO - PROCESS | 1913 | [Child 1965] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
19:23:43 INFO - PROCESS | 1913 | [Child 1965] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
19:23:43 INFO - PROCESS | 1913 | [Child 1965] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
19:23:44 INFO - PROCESS | 1913 | [Child 1965] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
19:23:44 INFO - PROCESS | 1913 | [Child 1965] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
19:23:44 INFO - PROCESS | 1913 | [Child 1965] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
19:23:44 INFO - PROCESS | 1913 | [Child 1965] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
19:23:45 INFO - PROCESS | 1913 | [Child 1965] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
19:23:45 INFO - PROCESS | 1913 | [Child 1965] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
19:23:46 INFO - PROCESS | 1913 | [Child 1965] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
19:23:46 INFO - PROCESS | 1913 | [Child 1965] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
19:23:46 INFO - PROCESS | 1913 | [Child 1965] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
19:23:46 INFO - PROCESS | 1913 | [Child 1965] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
19:23:47 INFO - PROCESS | 1913 | [Child 1965] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
19:23:47 INFO - PROCESS | 1913 | [Child 1965] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
19:23:48 INFO - PROCESS | 1913 | [Child 1965] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
19:23:48 INFO - PROCESS | 1913 | [Child 1965] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
19:23:48 INFO - PROCESS | 1913 | [Child 1965] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
19:23:48 INFO - PROCESS | 1913 | [Child 1965] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
19:23:49 INFO - PROCESS | 1913 | [Child 1965] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
19:23:49 INFO - PROCESS | 1913 | [Child 1965] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
19:23:49 INFO - PROCESS | 1913 | [Child 1965] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
19:23:49 INFO - PROCESS | 1913 | [Child 1965] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
19:23:50 INFO - PROCESS | 1913 | [Child 1965] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
19:23:50 INFO - PROCESS | 1913 | [Child 1965] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
19:23:50 INFO - PROCESS | 1913 | [Child 1965] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
19:23:50 INFO - PROCESS | 1913 | [Child 1965] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
19:23:51 INFO - PROCESS | 1913 | [Child 1965] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
19:23:51 INFO - PROCESS | 1913 | [Child 1965] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
19:23:52 INFO - PROCESS | 1913 | [Child 1965] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
19:23:52 INFO - PROCESS | 1913 | [Child 1965] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
19:23:52 INFO - PROCESS | 1913 | [Child 1965] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
19:23:52 INFO - PROCESS | 1913 | [Child 1965] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
19:23:53 INFO - PROCESS | 1913 | [Child 1965] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
19:23:53 INFO - PROCESS | 1913 | [Child 1965] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
19:23:53 INFO - PROCESS | 1913 | [Child 1965] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
19:23:53 INFO - PROCESS | 1913 | [Child 1965] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
19:23:54 INFO - PROCESS | 1913 | [Child 1965] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
19:23:54 INFO - PROCESS | 1913 | [Child 1965] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
19:23:54 INFO - PROCESS | 1913 | [Child 1965] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
19:23:54 INFO - PROCESS | 1913 | [Child 1965] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
19:23:55 INFO - PROCESS | 1913 | [Child 1965] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
19:23:55 INFO - PROCESS | 1913 | [Child 1965] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
19:23:56 INFO - PROCESS | 1913 | [Child 1965] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
19:23:56 INFO - PROCESS | 1913 | [Child 1965] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
19:23:56 INFO - PROCESS | 1913 | [Child 1965] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
19:23:56 INFO - PROCESS | 1913 | [Child 1965] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
19:23:57 INFO - PROCESS | 1913 | [Child 1965] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
19:23:57 INFO - PROCESS | 1913 | [Child 1965] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
19:23:57 INFO - PROCESS | 1913 | [Child 1965] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
19:23:57 INFO - PROCESS | 1913 | [Child 1965] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
19:23:58 INFO - PROCESS | 1913 | [Child 1965] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
19:23:58 INFO - PROCESS | 1913 | [Child 1965] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
19:23:59 INFO - PROCESS | 1913 | [Child 1965] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
19:23:59 INFO - PROCESS | 1913 | [Child 1965] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
19:23:59 INFO - PROCESS | 1913 | [Child 1965] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
19:23:59 INFO - PROCESS | 1913 | [Child 1965] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
19:24:00 INFO - PROCESS | 1913 | [Child 1965] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
19:24:00 INFO - PROCESS | 1913 | [Child 1965] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
19:24:00 INFO - PROCESS | 1913 | [Child 1965] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
19:24:00 INFO - PROCESS | 1913 | [Child 1965] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
19:24:01 INFO - PROCESS | 1913 | [Child 1965] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
19:24:01 INFO - PROCESS | 1913 | [Child 1965] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
19:24:02 INFO - PROCESS | 1913 | [Child 1965] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
19:24:02 INFO - PROCESS | 1913 | [Child 1965] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
19:24:02 INFO - PROCESS | 1913 | [Child 1965] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
19:24:02 INFO - PROCESS | 1913 | [Child 1965] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
19:24:03 INFO - PROCESS | 1913 | [Child 1965] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
19:24:03 INFO - PROCESS | 1913 | [Child 1965] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
19:24:03 INFO - PROCESS | 1913 | [Child 1965] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
19:24:03 INFO - PROCESS | 1913 | [Child 1965] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
19:24:04 INFO - PROCESS | 1913 | [Child 1965] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
19:24:04 INFO - PROCESS | 1913 | [Child 1965] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
19:24:05 INFO - PROCESS | 1913 | [Child 1965] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
19:24:05 INFO - PROCESS | 1913 | [Child 1965] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
19:24:05 INFO - PROCESS | 1913 | [Child 1965] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
19:24:05 INFO - PROCESS | 1913 | [Child 1965] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
19:24:06 INFO - PROCESS | 1913 | [Child 1965] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
19:24:06 INFO - PROCESS | 1913 | [Child 1965] WARNING: '!mFirst', file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
19:25:04 INFO - PROCESS | 1913 | --DOCSHELL 0x9ed3c400 == 6 [pid = 1965] [id = 791]
19:25:04 INFO - PROCESS | 1913 | --DOCSHELL 0x9ed3ac00 == 5 [pid = 1965] [id = 792]
19:25:04 INFO - PROCESS | 1913 | --DOCSHELL 0x9ed36000 == 4 [pid = 1965] [id = 793]
19:25:04 INFO - PROCESS | 1913 | --DOCSHELL 0x9f463800 == 3 [pid = 1965] [id = 794]
19:25:04 INFO - PROCESS | 1913 | --DOMWINDOW == 18 (0x9fd71400) [pid = 1965] [serial = 2224] [outer = 0x9fab2800] [url = about:blank]
19:25:06 INFO - PROCESS | 1913 | JavaScript error: http://web-platform.test:8000/screen-orientation/orientation-reading.html, line 54: NotSupportedError: Operation is not supported
19:25:06 INFO - PROCESS | 1913 | JavaScript error: http://web-platform.test:8000/screen-orientation/orientation-reading.html, line 38: NotSupportedError: Operation is not supported
19:25:07 INFO - PROCESS | 1913 | --DOMWINDOW == 17 (0x9f465c00) [pid = 1965] [serial = 2218] [outer = (nil)] [url = about:blank]
19:25:07 INFO - PROCESS | 1913 | --DOMWINDOW == 16 (0x9f027c00) [pid = 1965] [serial = 2213] [outer = (nil)] [url = about:blank]
19:25:07 INFO - PROCESS | 1913 | --DOMWINDOW == 15 (0x9f025400) [pid = 1965] [serial = 2216] [outer = (nil)] [url = about:blank]
19:25:07 INFO - PROCESS | 1913 | --DOMWINDOW == 14 (0x9fd73000) [pid = 1965] [serial = 2225] [outer = (nil)] [url = about:blank]
19:25:07 INFO - PROCESS | 1913 | --DOMWINDOW == 13 (0x9ed3f000) [pid = 1965] [serial = 2215] [outer = (nil)] [url = about:blank]
19:25:07 INFO - PROCESS | 1913 | --DOMWINDOW == 12 (0x9faab400) [pid = 1965] [serial = 2221] [outer = (nil)] [url = about:blank]
19:25:07 INFO - PROCESS | 1913 | --DOMWINDOW == 11 (0x9fd79800) [pid = 1965] [serial = 2227] [outer = (nil)] [url = about:blank]
19:25:07 INFO - PROCESS | 1913 | --DOMWINDOW == 10 (0x9ed3b400) [pid = 1965] [serial = 2214] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/orientation-api.html]
19:25:07 INFO - PROCESS | 1913 | --DOMWINDOW == 9 (0x9f463c00) [pid = 1965] [serial = 2220] [outer = (nil)] [url = http://web-platform.test:8000/selection/Document-open.html]
19:25:07 INFO - PROCESS | 1913 | --DOMWINDOW == 8 (0x9ed3c800) [pid = 1965] [serial = 2211] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/onchange-event.html]
19:25:07 INFO - PROCESS | 1913 | --DOMWINDOW == 7 (0x9ed38000) [pid = 1965] [serial = 2217] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/orientation-reading.html]
19:25:07 INFO - PROCESS | 1913 | --DOMWINDOW == 6 (0x9fab2800) [pid = 1965] [serial = 2223] [outer = (nil)] [url = about:blank]
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must result in rangeCount being 1
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the first added range must modify the Selection's last Range
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startOffset of the Selection's last Range must match the added Range expected 0 but got 6
19:25:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:49:1
19:25:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:25:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
19:25:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:25:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:25:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
19:25:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:25:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:25:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
19:25:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:25:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:25:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must result in rangeCount being 1
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must result in the selection's last range being the same object we added
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the first added range must modify the Selection's last Range
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the Selection's last Range must modify the first added Range
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startOffset of the Selection's last Range must match the added Range expected 0 but got 6
19:25:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:49:1
19:25:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:25:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "A" but got object ""
19:25:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:25:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:25:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
19:25:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:25:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:25:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
19:25:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:25:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:25:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in rangeCount being 1
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the first added range must modify the Selection's last Range
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in rangeCount being 1
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the second added range must modify the Selection's last Range
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must not throw exceptions or modify the range it's given
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in rangeCount being 1
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in the selection's last range having the specified endpoints
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in the selection's last range being the same object we added
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the first added range must modify the Selection's last Range
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the Selection's last Range must modify the first added Range
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must not throw exceptions or modify the range it's given
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in rangeCount being 1
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in the selection's last range having the specified endpoints
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in the selection's last range being the same object we added
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the second added range must modify the Selection's last Range
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the Selection's last Range must modify the second added Range
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must result in rangeCount being 1
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must result in the selection's last range being the same object we added
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the first added range must modify the Selection's last Range
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the Selection's last Range must modify the first added Range
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must result in the selection's last range being the same object we added
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the second added range must modify the Selection's last Range
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the Selection's last Range must modify the second added Range
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
19:25:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must not throw exceptions or modify the range it's given
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must result in rangeCount being 1
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must result in the selection's last range having the specified endpoints
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must result in the selection's last range being the same object we added
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the first added range must modify the Selection's last Range
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the Selection's last Range must modify the first added Range
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must not throw exceptions or modify the range it's given
19:25:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must result in the selection's last range having the specified endpoints
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must result in the selection's last range being the same object we added
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the second added range must modify the Selection's last Range
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the Selection's last Range must modify the second added Range
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must result in rangeCount being 1
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the first added range must modify the Selection's last Range
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the Selection's last Range must modify the first added Range
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the second added range must modify the Selection's last Range
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the Selection's last Range must modify the second added Range
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must result in rangeCount being 1
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must result in the selection's last range being the same object we added
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the first added range must modify the Selection's last Range
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the Selection's last Range must modify the first added Range
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must result in the selection's last range being the same object we added
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the second added range must modify the Selection's last Range
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the Selection's last Range must modify the second added Range
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must result in rangeCount being 1
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifying the first added range must modify the Selection's last Range
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifying the Selection's last Range must modify the first added Range
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
19:25:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifying the second added range must modify the Selection's last Range
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifying the Selection's last Range must modify the second added Range
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addRange() must result in rangeCount being 1
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the first added range must modify the Selection's last Range
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the Selection's last Range must modify the first added Range
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the second added range must modify the Selection's last Range
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the Selection's last Range must modify the second added Range
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addRange() must result in rangeCount being 1
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addRange() must result in the selection's last range being the same object we added
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the first added range must modify the Selection's last Range
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the Selection's last Range must modify the first added Range
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must result in the selection's last range being the same object we added
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the second added range must modify the Selection's last Range
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the Selection's last Range must modify the second added Range
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addRange() must result in rangeCount being 1
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the first added range must modify the Selection's last Range
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the Selection's last Range must modify the first added Range
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
19:25:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the second added range must modify the Selection's last Range
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the Selection's last Range must modify the second added Range
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must result in rangeCount being 1
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: modifying the first added range must modify the Selection's last Range
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
19:25:09 INFO - Selection.addRange() tests
19:25:09 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:25:09 INFO - "
19:25:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:25:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:25:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
19:25:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:25:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:25:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
19:25:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:25:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:25:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
19:25:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:25:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:25:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
19:25:09 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:25:09 INFO - "
19:25:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:25:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:25:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
19:25:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:25:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:25:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
19:25:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:25:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:25:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
19:25:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:25:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:25:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
19:25:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
19:25:09 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:09 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
19:25:09 INFO - Selection.addRange() tests
19:25:09 INFO - Selection.addRange() tests
19:25:09 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:25:09 INFO - "
19:25:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:25:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:25:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:09 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 ""
19:25:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:25:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:25:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:09 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
19:25:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:25:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:25:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:09 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
19:25:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:25:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:25:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:09 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
19:25:09 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
19:25:09 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
19:25:09 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
19:25:09 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
19:25:09 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
19:25:09 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
19:25:09 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
19:25:09 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
19:25:09 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
19:25:09 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
19:25:09 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
19:25:09 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
19:25:09 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
19:25:09 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
19:25:09 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
19:25:09 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
19:25:09 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
19:25:09 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
19:25:09 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
19:25:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:09 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
19:25:09 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
19:25:09 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
19:25:09 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
19:25:09 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
19:25:09 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
19:25:09 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
19:25:09 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
19:25:09 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
19:25:09 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
19:25:09 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
19:25:09 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
19:25:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:09 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
19:25:09 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
19:25:09 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
19:25:09 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
19:25:09 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
19:25:09 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
19:25:09 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
19:25:09 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
19:25:09 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
19:25:09 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
19:25:09 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
19:25:09 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
19:25:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:09 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
19:25:09 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
19:25:09 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
19:25:09 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
19:25:09 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
19:25:09 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
19:25:09 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
19:25:09 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
19:25:09 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
19:25:09 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
19:25:09 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
19:25:09 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
19:25:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:09 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̈ḧ
19:25:09 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:25:09 INFO - "
19:25:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:25:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:25:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:09 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 ""
19:25:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:25:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:25:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:09 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
19:25:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:25:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:25:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:09 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
19:25:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:25:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:25:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:09 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
19:25:09 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
19:25:09 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
19:25:09 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
19:25:09 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
19:25:09 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
19:25:09 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
19:25:09 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
19:25:09 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
19:25:09 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
19:25:09 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
19:25:09 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
19:25:09 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
19:25:09 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
19:25:09 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
19:25:09 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
19:25:09 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
19:25:09 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
19:25:09 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
19:25:09 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
19:25:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:09 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
19:25:09 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
19:25:09 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
19:25:09 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
19:25:09 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
19:25:09 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
19:25:09 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
19:25:09 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
19:25:09 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
19:25:09 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
19:25:09 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
19:25:09 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
19:25:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:09 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
19:25:09 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
19:25:09 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
19:25:09 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
19:25:09 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
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:10 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
19:25:10 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:10 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:10 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
19:25:10 INFO - Selection.addRange() tests
19:25:10 INFO - Selection.addRange() tests
19:25:10 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:25:10 INFO - "
19:25:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:25:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:25:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:10 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
19:25:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:25:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:25:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:10 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
19:25:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:25:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:25:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:10 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
19:25:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:25:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:25:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:10 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:10 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:10 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:10 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:10 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
19:25:10 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:25:10 INFO - "
19:25:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:25:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:25:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:10 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
19:25:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:25:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:25:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:10 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
19:25:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:25:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:25:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:10 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
19:25:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:25:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:25:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:10 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:10 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:10 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
19:25:10 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
19:25:10 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:10 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:10 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
19:25:10 INFO - Selection.addRange() tests
19:25:11 INFO - Selection.addRange() tests
19:25:11 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:25:11 INFO - "
19:25:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:25:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:25:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:11 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
19:25:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:25:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:25:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:11 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
19:25:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:25:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:25:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:11 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
19:25:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:25:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:25:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:11 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:11 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:11 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:11 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:11 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
19:25:11 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:25:11 INFO - "
19:25:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:25:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:25:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:11 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
19:25:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:25:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:25:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:11 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
19:25:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:25:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:25:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:11 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
19:25:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:25:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:25:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:11 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:11 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:11 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
19:25:11 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:11 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:11 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
19:25:11 INFO - Selection.addRange() tests
19:25:11 INFO - Selection.addRange() tests
19:25:11 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:25:11 INFO - "
19:25:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:25:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:25:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:11 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
19:25:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:25:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:25:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:11 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
19:25:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:25:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:25:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:11 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
19:25:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:25:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:25:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:11 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:11 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:11 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:11 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:11 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
19:25:11 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:25:11 INFO - "
19:25:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:25:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:25:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:11 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
19:25:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:25:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:25:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:11 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
19:25:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:25:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:25:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:11 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
19:25:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:25:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:25:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:11 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:11 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
19:25:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
19:25:11 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
19:25:11 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
19:25:11 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
19:25:11 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
19:25:11 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
19:25:11 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
19:25:11 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
19:25:11 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
19:25:11 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
19:25:11 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
19:25:11 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
19:25:11 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
19:25:11 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
19:25:11 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
19:25:11 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
19:25:11 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
19:25:11 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
19:25:11 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
19:25:11 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
19:25:11 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
19:25:11 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
19:25:11 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
19:25:11 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
19:25:11 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
19:25:11 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
19:25:11 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
19:25:11 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
19:25:11 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
19:25:11 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
19:25:11 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
19:25:11 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
19:25:11 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
19:25:11 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
19:25:11 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
19:25:11 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
19:25:11 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
19:25:11 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
19:25:11 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
19:25:11 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
19:25:11 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
19:25:11 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
19:25:11 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
19:25:11 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
19:25:11 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
19:25:11 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
19:25:11 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
19:25:11 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
19:25:11 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
19:25:11 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
19:25:11 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
19:25:11 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
19:25:11 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
19:25:11 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
19:25:11 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
19:25:11 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
19:25:11 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
19:25:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:11 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
19:25:11 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
19:25:11 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
19:25:11 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
19:25:11 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
19:25:11 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
19:25:11 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
19:25:11 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
19:25:11 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
19:25:11 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
19:25:11 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
19:25:11 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
19:25:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:11 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
19:25:11 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
19:25:11 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
19:25:11 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
19:25:11 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
19:25:11 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
19:25:11 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
19:25:11 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
19:25:11 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
19:25:11 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
19:25:11 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
19:25:11 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
19:25:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:11 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
19:25:11 INFO - Selection.addRange() tests
19:25:12 INFO - Selection.addRange() tests
19:25:12 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:25:12 INFO - "
19:25:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:25:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:25:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:12 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
19:25:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:25:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:25:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:12 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
19:25:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:25:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:25:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:12 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
19:25:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:25:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:25:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:12 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:12 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:12 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:12 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:12 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
19:25:12 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:25:12 INFO - "
19:25:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:25:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:25:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:12 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
19:25:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:25:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:25:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:12 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
19:25:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:25:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:25:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:12 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
19:25:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:25:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:25:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:12 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:12 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:12 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
19:25:12 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
19:25:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:12 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:12 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
19:25:12 INFO - Selection.addRange() tests
19:25:13 INFO - Selection.addRange() tests
19:25:13 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:25:13 INFO - "
19:25:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:25:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:25:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:13 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
19:25:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:25:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:25:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:13 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
19:25:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:25:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:25:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:13 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
19:25:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:25:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:25:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:13 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:13 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:13 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:13 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:13 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
19:25:13 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:25:13 INFO - "
19:25:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:25:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:25:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:13 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
19:25:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:25:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:25:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:13 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
19:25:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:25:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:25:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:13 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
19:25:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:25:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:25:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:13 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:13 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:13 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
19:25:13 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:13 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:13 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
19:25:13 INFO - Selection.addRange() tests
19:25:13 INFO - Selection.addRange() tests
19:25:13 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:25:13 INFO - "
19:25:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:25:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:25:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:13 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
19:25:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:25:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:25:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:13 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
19:25:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:25:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:25:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:13 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
19:25:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:25:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:25:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:13 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:13 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:13 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:13 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:13 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
19:25:13 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:25:13 INFO - "
19:25:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:25:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:25:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:13 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
19:25:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:25:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:25:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:13 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
19:25:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:25:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:25:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:13 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
19:25:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:25:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:25:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
19:25:14 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
19:25:14 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
19:25:14 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
19:25:14 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
19:25:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:14 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
19:25:14 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
19:25:14 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
19:25:14 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
19:25:14 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
19:25:14 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
19:25:14 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
19:25:14 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
19:25:14 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
19:25:14 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
19:25:14 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
19:25:14 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
19:25:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:14 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
19:25:14 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
19:25:14 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
19:25:14 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
19:25:14 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
19:25:14 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
19:25:14 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
19:25:14 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
19:25:14 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
19:25:14 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
19:25:14 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
19:25:14 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
19:25:14 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
19:25:14 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
19:25:14 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
19:25:14 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
19:25:14 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
19:25:14 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
19:25:14 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
19:25:14 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
19:25:14 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
19:25:14 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
19:25:14 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
19:25:14 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
19:25:14 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
19:25:14 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
19:25:14 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
19:25:14 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
19:25:14 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
19:25:14 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
19:25:14 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
19:25:14 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
19:25:14 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
19:25:14 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
19:25:14 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
19:25:14 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
19:25:14 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
19:25:14 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
19:25:14 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
19:25:14 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
19:25:14 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
19:25:14 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
19:25:14 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
19:25:14 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
19:25:14 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
19:25:14 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
19:25:14 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
19:25:14 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
19:25:14 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
19:25:14 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
19:25:14 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
19:25:14 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
19:25:14 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
19:25:14 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
19:25:14 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
19:25:14 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
19:25:14 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
19:25:14 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
19:25:14 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
19:25:14 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
19:25:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:14 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
19:25:14 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
19:25:14 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
19:25:14 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
19:25:14 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
19:25:14 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
19:25:14 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
19:25:14 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
19:25:14 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
19:25:14 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
19:25:14 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
19:25:14 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
19:25:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:14 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
19:25:14 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
19:25:14 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
19:25:14 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
19:25:14 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
19:25:14 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
19:25:14 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
19:25:14 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
19:25:14 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
19:25:14 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
19:25:14 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
19:25:14 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
19:25:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:14 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
19:25:14 INFO - Selection.addRange() tests
19:25:14 INFO - Selection.addRange() tests
19:25:14 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:25:14 INFO - "
19:25:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:25:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:25:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:14 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
19:25:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:25:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:25:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:14 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
19:25:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:25:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:25:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:14 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
19:25:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:25:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:25:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:14 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:14 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:14 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:14 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:14 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
19:25:14 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:25:14 INFO - "
19:25:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:25:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:25:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:14 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
19:25:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:25:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:25:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:14 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
19:25:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:25:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:25:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:14 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
19:25:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:25:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:25:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:14 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:14 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:14 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
19:25:14 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
19:25:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:14 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:14 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
19:25:14 INFO - Selection.addRange() tests
19:25:15 INFO - Selection.addRange() tests
19:25:15 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:25:15 INFO - "
19:25:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:25:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:25:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:15 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
19:25:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:25:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:25:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:15 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
19:25:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:25:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:25:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:15 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
19:25:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:25:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:25:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:15 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:15 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:15 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:15 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:15 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
19:25:15 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:25:15 INFO - "
19:25:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:25:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:25:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:15 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
19:25:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:25:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:25:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:15 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
19:25:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:25:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:25:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:15 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
19:25:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:25:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:25:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:15 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:15 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:15 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
19:25:15 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
19:25:15 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:15 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:15 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
19:25:15 INFO - Selection.addRange() tests
19:25:15 INFO - Selection.addRange() tests
19:25:16 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:25:16 INFO - "
19:25:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:25:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:25:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:16 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 ""
19:25:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:25:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:25:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:16 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
19:25:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:25:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:25:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:16 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
19:25:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:25:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:25:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:16 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
19:25:16 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
19:25:16 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
19:25:16 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
19:25:16 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
19:25:16 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
19:25:16 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
19:25:16 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
19:25:16 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
19:25:16 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
19:25:16 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
19:25:16 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
19:25:16 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
19:25:16 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
19:25:16 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
19:25:16 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
19:25:16 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
19:25:16 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
19:25:16 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
19:25:16 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
19:25:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:16 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
19:25:16 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
19:25:16 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
19:25:16 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
19:25:16 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
19:25:16 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
19:25:16 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
19:25:16 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
19:25:16 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
19:25:16 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
19:25:16 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
19:25:16 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
19:25:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:16 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
19:25:16 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
19:25:16 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
19:25:16 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
19:25:16 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
19:25:16 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
19:25:16 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
19:25:16 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
19:25:16 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
19:25:16 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
19:25:16 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
19:25:16 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
19:25:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:16 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
19:25:16 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
19:25:16 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
19:25:16 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
19:25:16 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
19:25:16 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
19:25:16 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
19:25:16 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
19:25:16 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
19:25:16 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
19:25:16 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
19:25:16 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
19:25:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:16 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̈ḧ
19:25:16 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:25:16 INFO - "
19:25:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:25:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:25:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:16 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 ""
19:25:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:25:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:25:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:16 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
19:25:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:25:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:25:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:16 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
19:25:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:25:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:25:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:16 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
19:25:16 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
19:25:16 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
19:25:16 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
19:25:16 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
19:25:16 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
19:25:16 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
19:25:16 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
19:25:16 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
19:25:16 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
19:25:16 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
19:25:16 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
19:25:16 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
19:25:16 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
19:25:16 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
19:25:16 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
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:16 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
19:25:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:16 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:16 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
19:25:16 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:16 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:16 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
19:25:16 INFO - Selection.addRange() tests
19:25:16 INFO - Selection.addRange() tests
19:25:16 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:25:16 INFO - "
19:25:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:25:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:25:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:16 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
19:25:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:25:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:25:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:16 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
19:25:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:25:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:25:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:16 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
19:25:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:25:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:25:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:16 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:16 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:16 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
19:25:16 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:16 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:16 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
19:25:16 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:25:16 INFO - "
19:25:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:25:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:25:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:17 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 ""
19:25:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:25:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:25:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:17 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
19:25:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:25:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:25:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:17 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
19:25:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:25:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:25:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:17 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
19:25:17 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
19:25:17 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
19:25:17 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
19:25:17 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
19:25:17 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
19:25:17 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
19:25:17 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
19:25:17 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
19:25:17 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
19:25:17 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
19:25:17 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
19:25:17 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
19:25:17 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
19:25:17 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
19:25:17 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
19:25:17 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
19:25:17 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
19:25:17 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
19:25:17 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
19:25:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:17 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
19:25:17 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
19:25:17 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
19:25:17 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
19:25:17 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
19:25:17 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
19:25:17 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
19:25:17 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
19:25:17 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
19:25:17 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
19:25:17 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
19:25:17 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
19:25:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:17 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
19:25:17 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
19:25:17 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
19:25:17 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
19:25:17 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
19:25:17 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
19:25:17 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
19:25:17 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
19:25:17 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
19:25:17 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
19:25:17 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
19:25:17 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
19:25:17 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
19:25:17 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
19:25:17 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
19:25:17 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
19:25:17 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
19:25:17 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
19:25:17 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
19:25:17 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
19:25:17 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
19:25:17 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
19:25:17 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
19:25:17 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
19:25:17 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
19:25:17 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
19:25:17 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
19:25:17 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
19:25:17 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
19:25:17 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
19:25:17 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
19:25:17 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
19:25:17 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
19:25:17 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
19:25:17 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
19:25:17 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
19:25:17 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
19:25:17 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
19:25:17 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
19:25:17 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
19:25:17 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
19:25:17 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
19:25:17 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
19:25:17 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
19:25:17 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
19:25:17 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
19:25:17 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
19:25:17 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
19:25:17 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
19:25:17 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
19:25:17 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
19:25:17 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
19:25:17 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
19:25:17 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
19:25:17 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
19:25:17 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
19:25:17 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
19:25:17 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
19:25:17 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
19:25:17 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
19:25:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:17 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
19:25:17 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
19:25:17 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
19:25:17 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
19:25:17 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
19:25:17 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
19:25:17 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
19:25:17 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
19:25:17 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
19:25:17 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
19:25:17 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
19:25:17 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
19:25:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:17 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
19:25:17 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
19:25:17 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
19:25:17 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
19:25:17 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
19:25:17 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
19:25:17 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
19:25:17 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
19:25:17 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
19:25:17 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
19:25:17 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
19:25:17 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
19:25:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:17 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
19:25:17 INFO - Selection.addRange() tests
19:25:17 INFO - Selection.addRange() tests
19:25:17 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:25:17 INFO - "
19:25:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:25:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:25:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:17 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
19:25:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:25:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:25:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:17 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
19:25:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:25:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:25:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:17 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
19:25:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:25:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:25:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:17 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:17 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:17 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:17 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:17 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
19:25:17 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:25:17 INFO - "
19:25:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:25:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:25:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:17 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
19:25:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:25:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:25:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:17 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
19:25:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:25:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:25:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:17 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
19:25:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:25:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:25:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:17 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:17 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:17 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
19:25:17 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
19:25:17 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:17 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:17 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
19:25:17 INFO - Selection.addRange() tests
19:25:18 INFO - Selection.addRange() tests
19:25:18 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:25:18 INFO - "
19:25:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:25:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:25:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:18 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
19:25:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:25:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:25:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:18 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
19:25:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:25:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:25:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:18 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
19:25:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:25:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:25:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:18 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:18 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:18 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:18 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:18 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
19:25:18 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:25:18 INFO - "
19:25:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:25:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:25:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:18 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
19:25:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:25:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:25:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:18 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
19:25:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:25:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:25:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:18 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
19:25:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:25:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:25:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:18 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:18 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:18 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
19:25:18 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
19:25:18 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:18 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:18 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
19:25:18 INFO - Selection.addRange() tests
19:25:19 INFO - Selection.addRange() tests
19:25:19 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:25:19 INFO - "
19:25:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:25:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:25:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:19 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 ""
19:25:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:25:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:25:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:19 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
19:25:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:25:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:25:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:19 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
19:25:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:25:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:25:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:19 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
19:25:19 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
19:25:19 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
19:25:19 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
19:25:19 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
19:25:19 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
19:25:19 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
19:25:19 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
19:25:19 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
19:25:19 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
19:25:19 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
19:25:19 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
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:19 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
19:25:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:19 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:19 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:19 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:19 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
19:25:19 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:25:19 INFO - "
19:25:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:25:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:25:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:19 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
19:25:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:25:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:25:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:19 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
19:25:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:25:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:25:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:19 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
19:25:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:25:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:25:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:19 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
19:25:19 INFO - PROCESS | 1913 | --DOMWINDOW == 5 (0x9ed36c00) [pid = 1965] [serial = 2222] [outer = (nil)] [url = about:blank]
19:25:19 INFO - PROCESS | 1913 | --DOMWINDOW == 4 (0x9f46c000) [pid = 1965] [serial = 2219] [outer = (nil)] [url = about:blank]
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:19 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:19 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
19:25:19 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:19 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:19 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
19:25:19 INFO - Selection.addRange() tests
19:25:19 INFO - Selection.addRange() tests
19:25:19 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:25:19 INFO - "
19:25:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:25:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:25:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:19 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
19:25:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:25:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:25:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:19 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
19:25:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:25:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:25:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:19 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
19:25:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:25:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:25:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:19 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:19 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:19 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:19 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:19 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
19:25:19 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:25:19 INFO - "
19:25:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:25:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:25:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:19 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
19:25:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:25:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:25:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:19 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
19:25:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:25:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:25:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:19 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
19:25:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:25:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:25:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:19 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:19 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
19:25:19 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
19:25:20 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
19:25:20 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
19:25:20 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
19:25:20 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
19:25:20 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
19:25:20 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
19:25:20 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
19:25:20 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
19:25:20 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
19:25:20 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
19:25:20 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
19:25:20 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
19:25:20 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
19:25:20 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
19:25:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:20 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
19:25:20 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
19:25:20 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
19:25:20 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
19:25:20 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
19:25:20 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
19:25:20 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
19:25:20 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
19:25:20 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
19:25:20 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
19:25:20 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
19:25:20 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
19:25:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:20 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
19:25:20 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
19:25:20 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
19:25:20 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
19:25:20 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
19:25:20 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
19:25:20 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
19:25:20 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
19:25:20 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
19:25:20 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
19:25:20 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
19:25:20 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
19:25:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:20 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
19:25:20 INFO - Selection.addRange() tests
19:25:20 INFO - Selection.addRange() tests
19:25:20 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:25:20 INFO - "
19:25:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:25:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:25:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:20 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
19:25:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:25:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:25:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:20 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
19:25:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:25:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:25:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:20 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
19:25:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:25:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:25:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:20 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:20 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:20 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:20 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:20 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
19:25:20 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:25:20 INFO - "
19:25:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:25:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:25:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:20 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
19:25:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:25:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:25:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:20 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
19:25:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:25:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:25:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:20 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
19:25:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:25:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:25:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:20 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:20 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:20 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
19:25:20 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
19:25:20 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:20 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:20 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
19:25:20 INFO - Selection.addRange() tests
19:25:20 INFO - Selection.addRange() tests
19:25:21 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:25:21 INFO - "
19:25:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:25:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:25:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:21 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 ""
19:25:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:25:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:25:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:21 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
19:25:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:25:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:25:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:21 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
19:25:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:25:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:25:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:21 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̈ḧ
19:25:21 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:25:21 INFO - "
19:25:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:25:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:25:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:21 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 ""
19:25:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:25:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:25:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:21 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
19:25:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:25:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:25:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:21 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
19:25:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:25:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:25:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 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
19:25:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:21 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
19:25:21 INFO - Selection.addRange() tests
19:25:21 INFO - Selection.addRange() tests
19:25:21 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:25:21 INFO - "
19:25:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:25:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:25:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:21 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
19:25:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:25:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:25:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:21 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
19:25:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:25:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:25:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:21 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
19:25:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:25:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:25:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:21 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:21 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:21 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:21 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:21 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
19:25:21 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:25:21 INFO - "
19:25:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:25:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:25:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:21 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
19:25:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:25:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:25:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:21 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
19:25:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:25:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:25:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:21 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
19:25:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:25:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:25:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:21 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:21 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:21 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
19:25:21 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
19:25:21 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:21 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:21 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
19:25:21 INFO - Selection.addRange() tests
19:25:22 INFO - Selection.addRange() tests
19:25:22 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:25:22 INFO - "
19:25:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:25:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:25:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:22 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 ""
19:25:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:25:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:25:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:22 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
19:25:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:25:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:25:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:22 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
19:25:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:25:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:25:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:22 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
19:25:22 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
19:25:22 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
19:25:22 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
19:25:22 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
19:25:22 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
19:25:22 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
19:25:22 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
19:25:22 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
19:25:22 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
19:25:22 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
19:25:22 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
19:25:22 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
19:25:22 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
19:25:22 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
19:25:22 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
19:25:22 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
19:25:22 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
19:25:22 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
19:25:22 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
19:25:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:22 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
19:25:22 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
19:25:22 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
19:25:22 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
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:22 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:22 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:22 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:22 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
19:25:22 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:25:22 INFO - "
19:25:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:25:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:25:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:22 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
19:25:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:25:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:25:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:22 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
19:25:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:25:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:25:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:22 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
19:25:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:25:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:25:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:22 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:22 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:22 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
19:25:22 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
19:25:22 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:22 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:22 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
19:25:22 INFO - Selection.addRange() tests
19:25:23 INFO - Selection.addRange() tests
19:25:23 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:25:23 INFO - "
19:25:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:25:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:25:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:23 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 ""
19:25:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:25:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:25:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:23 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
19:25:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:25:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:25:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:23 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
19:25:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:25:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:25:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:23 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̈ḧ
19:25:23 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:25:23 INFO - "
19:25:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:25:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:25:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:23 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 ""
19:25:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:25:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:25:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:23 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
19:25:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:25:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:25:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:23 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
19:25:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:25:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:25:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 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
19:25:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:23 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
19:25:23 INFO - Selection.addRange() tests
19:25:23 INFO - Selection.addRange() tests
19:25:23 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:25:23 INFO - "
19:25:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:25:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:25:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:23 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
19:25:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:25:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:25:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:23 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
19:25:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:25:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:25:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:23 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
19:25:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:25:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:25:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:23 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:23 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:23 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:23 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:23 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
19:25:23 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:25:23 INFO - "
19:25:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:25:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:25:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:23 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
19:25:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:25:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:25:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:23 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
19:25:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:25:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:25:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:23 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
19:25:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:25:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:25:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:23 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:23 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:23 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
19:25:23 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
19:25:23 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:23 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:23 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
19:25:23 INFO - Selection.addRange() tests
19:25:24 INFO - Selection.addRange() tests
19:25:24 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:25:24 INFO - "
19:25:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:25:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:25:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:24 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 ""
19:25:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:25:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:25:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:24 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
19:25:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:25:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:25:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:24 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
19:25:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:25:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:25:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:24 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̈ḧ
19:25:24 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:25:24 INFO - "
19:25:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:25:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:25:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:24 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 ""
19:25:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:25:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:25:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:24 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
19:25:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:25:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:25:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:24 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
19:25:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:25:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:25:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 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
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
19:25:24 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:24 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:24 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
19:25:24 INFO - Selection.addRange() tests
19:25:24 INFO - Selection.addRange() tests
19:25:24 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:25:24 INFO - "
19:25:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:25:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:25:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:24 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
19:25:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:25:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:25:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:24 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
19:25:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:25:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:25:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:24 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
19:25:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:25:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:25:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:24 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:24 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:24 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:24 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:24 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
19:25:24 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:25:24 INFO - "
19:25:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:25:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:25:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:24 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
19:25:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:25:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:25:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:24 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
19:25:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:25:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:25:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:24 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
19:25:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:25:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:25:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:24 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:24 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:24 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
19:25:24 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
19:25:24 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:25 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
19:25:25 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
19:25:25 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
19:25:25 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
19:25:25 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
19:25:25 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
19:25:25 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
19:25:25 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
19:25:25 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
19:25:25 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
19:25:25 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
19:25:25 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
19:25:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:25 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
19:25:25 INFO - Selection.addRange() tests
19:25:25 INFO - Selection.addRange() tests
19:25:25 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:25:25 INFO - "
19:25:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:25:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:25:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:25 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 ""
19:25:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:25:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:25:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:25 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
19:25:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:25:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:25:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:25 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
19:25:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:25:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:25:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:25 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
19:25:25 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
19:25:25 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
19:25:25 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
19:25:25 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
19:25:25 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
19:25:25 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
19:25:25 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
19:25:25 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
19:25:25 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
19:25:25 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
19:25:25 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
19:25:25 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
19:25:25 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
19:25:25 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
19:25:25 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
19:25:25 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
19:25:25 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
19:25:25 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
19:25:25 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
19:25:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:25 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
19:25:25 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
19:25:25 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
19:25:25 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
19:25:25 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
19:25:25 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
19:25:25 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
19:25:25 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
19:25:25 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
19:25:25 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
19:25:25 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
19:25:25 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
19:25:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:25 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
19:25:25 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
19:25:25 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
19:25:25 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
19:25:25 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
19:25:25 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
19:25:25 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
19:25:25 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
19:25:25 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
19:25:25 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
19:25:25 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
19:25:25 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
19:25:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:25 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
19:25:25 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
19:25:25 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
19:25:25 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
19:25:25 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
19:25:25 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
19:25:25 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
19:25:25 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
19:25:25 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
19:25:25 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
19:25:25 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
19:25:25 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
19:25:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:25 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̈ḧ
19:25:25 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:25:25 INFO - "
19:25:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:25:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:25:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:25 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 ""
19:25:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:25:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:25:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:25 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
19:25:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:25:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:25:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:25 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
19:25:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:25:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:25:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:25 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
19:25:25 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
19:25:25 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
19:25:25 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
19:25:25 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
19:25:25 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
19:25:25 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
19:25:25 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
19:25:25 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
19:25:25 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
19:25:25 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
19:25:25 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
19:25:25 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:25 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
19:25:25 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:25 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
19:25:25 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
19:25:25 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
19:25:25 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:25 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:25 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
19:25:25 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
19:25:25 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
19:25:25 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
19:25:25 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:25 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
19:25:25 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:25 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
19:25:25 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
19:25:25 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
19:25:25 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:25 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:25 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:25 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
19:25:25 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
19:25:25 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
19:25:25 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:25 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
19:25:25 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:25 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
19:25:25 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
19:25:25 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
19:25:25 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:25 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
19:25:25 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
19:25:25 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
19:25:25 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
19:25:25 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
19:25:25 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
19:25:25 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
19:25:25 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
19:25:25 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
19:25:25 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
19:25:25 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
19:25:25 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
19:25:25 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
19:25:25 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
19:25:25 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
19:25:25 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
19:25:25 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
19:25:25 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:25 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
19:25:25 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:25 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
19:25:25 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
19:25:25 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
19:25:25 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:25 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
19:25:25 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:25 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
19:25:25 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
19:25:25 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
19:25:25 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
19:25:25 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
19:25:25 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
19:25:25 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
19:25:25 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
19:25:25 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
19:25:25 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
19:25:25 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
19:25:25 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
19:25:25 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
19:25:25 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
19:25:25 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
19:25:25 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:25 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
19:25:25 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:25 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
19:25:25 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
19:25:25 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
19:25:25 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:25 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:25 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:25 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
19:25:25 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
19:25:25 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
19:25:25 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
19:25:25 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
19:25:25 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
19:25:25 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
19:25:25 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
19:25:25 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
19:25:25 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
19:25:25 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:25 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
19:25:25 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
19:25:25 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
19:25:25 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
19:25:25 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:25 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
19:25:25 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:25 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
19:25:25 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
19:25:25 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
19:25:25 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:25 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:25 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
19:25:25 INFO - Selection.addRange() tests
19:25:26 INFO - Selection.addRange() tests
19:25:26 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:25:26 INFO - "
19:25:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:25:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:25:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:26 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 ""
19:25:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:25:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:25:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:26 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
19:25:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:25:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:25:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:26 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
19:25:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:25:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:25:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:26 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̈ḧ
19:25:26 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:25:26 INFO - "
19:25:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:25:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:25:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:26 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 ""
19:25:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:25:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:25:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:26 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
19:25:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:25:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:25:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:26 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
19:25:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:25:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:25:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 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
19:25:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:26 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
19:25:26 INFO - Selection.addRange() tests
19:25:26 INFO - Selection.addRange() tests
19:25:26 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:25:26 INFO - "
19:25:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:25:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:25:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:26 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
19:25:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:25:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:25:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:26 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
19:25:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:25:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:25:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:26 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
19:25:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:25:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:25:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:26 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:26 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:26 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:26 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:26 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
19:25:26 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:25:26 INFO - "
19:25:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:25:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:25:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:26 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
19:25:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:25:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:25:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:26 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
19:25:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:25:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:25:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:26 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
19:25:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:25:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:25:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:26 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:26 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:26 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
19:25:26 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
19:25:26 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:26 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:26 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
19:25:26 INFO - Selection.addRange() tests
19:25:27 INFO - Selection.addRange() tests
19:25:27 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:25:27 INFO - "
19:25:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:25:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:25:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:27 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 ""
19:25:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:25:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:25:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:27 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
19:25:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:25:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:25:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:27 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
19:25:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:25:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:25:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:27 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̈ḧ
19:25:27 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:25:27 INFO - "
19:25:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:25:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:25:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:27 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 ""
19:25:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:25:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:25:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:27 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
19:25:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:25:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:25:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:27 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
19:25:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:25:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:25:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 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
19:25:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:27 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
19:25:27 INFO - Selection.addRange() tests
19:25:28 INFO - Selection.addRange() tests
19:25:28 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:25:28 INFO - "
19:25:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:25:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:25:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:28 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 ""
19:25:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:25:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:25:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:28 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
19:25:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:25:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:25:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:28 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
19:25:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:25:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:25:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:28 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̈ḧ
19:25:28 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:25:28 INFO - "
19:25:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:25:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:25:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:28 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 ""
19:25:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:25:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:25:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:28 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
19:25:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:25:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:25:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:28 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
19:25:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:25:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:25:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:28 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
19:25:28 INFO - Selection.addRange() tests
19:25:28 INFO - Selection.addRange() tests
19:25:28 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:25:28 INFO - "
19:25:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:25:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:25:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:28 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 ""
19:25:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:25:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:25:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:28 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
19:25:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:25:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:25:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:28 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
19:25:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:25:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:25:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:28 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̈ḧ
19:25:28 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:25:28 INFO - "
19:25:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:25:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:25:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:28 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 ""
19:25:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:25:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:25:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:28 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
19:25:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:25:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:25:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:28 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
19:25:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:25:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:25:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 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
19:25:28 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
19:25:28 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
19:25:28 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
19:25:28 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
19:25:28 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
19:25:28 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
19:25:28 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
19:25:28 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
19:25:28 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
19:25:28 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
19:25:28 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
19:25:28 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
19:25:28 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:28 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
19:25:28 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:28 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
19:25:28 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
19:25:28 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
19:25:28 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:28 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
19:25:28 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:28 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
19:25:28 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
19:25:28 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
19:25:28 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
19:25:28 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
19:25:28 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
19:25:28 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
19:25:28 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
19:25:28 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
19:25:28 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
19:25:28 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
19:25:28 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
19:25:28 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
19:25:28 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
19:25:28 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
19:25:28 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:28 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
19:25:28 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:28 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
19:25:28 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
19:25:28 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
19:25:28 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:28 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:28 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:28 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
19:25:28 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
19:25:28 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
19:25:28 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
19:25:28 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
19:25:28 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
19:25:28 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
19:25:28 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
19:25:28 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
19:25:28 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
19:25:28 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:28 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
19:25:28 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
19:25:28 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
19:25:28 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
19:25:28 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:28 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
19:25:28 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:28 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
19:25:28 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
19:25:28 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
19:25:28 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:28 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:28 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
19:25:28 INFO - Selection.addRange() tests
19:25:29 INFO - Selection.addRange() tests
19:25:29 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:25:29 INFO - "
19:25:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:25:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:25:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:29 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 ""
19:25:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:25:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:25:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:29 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
19:25:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:25:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:25:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:29 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
19:25:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:25:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:25:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:29 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̈ḧ
19:25:29 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:25:29 INFO - "
19:25:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:25:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:25:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:29 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 ""
19:25:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:25:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:25:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:29 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
19:25:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:25:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:25:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:29 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
19:25:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:25:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:25:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 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
19:25:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:29 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
19:25:29 INFO - Selection.addRange() tests
19:25:30 INFO - Selection.addRange() tests
19:25:30 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:25:30 INFO - "
19:25:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:25:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:25:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:30 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 ""
19:25:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:25:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:25:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:30 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
19:25:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:25:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:25:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:30 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
19:25:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:25:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:25:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:30 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̈ḧ
19:25:30 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:25:30 INFO - "
19:25:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:25:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:25:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:30 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 ""
19:25:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:25:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:25:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:30 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
19:25:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:25:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:25:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:30 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
19:25:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:25:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:25:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:30 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
19:25:30 INFO - Selection.addRange() tests
19:25:30 INFO - Selection.addRange() tests
19:25:30 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:25:30 INFO - "
19:25:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:25:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:25:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:30 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 ""
19:25:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:25:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:25:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:30 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
19:25:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:25:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:25:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:30 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
19:25:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:25:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:25:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:30 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̈ḧ
19:25:30 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:25:30 INFO - "
19:25:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:25:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:25:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:30 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 ""
19:25:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:25:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:25:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:30 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
19:25:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:25:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:25:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:30 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
19:25:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:25:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:25:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 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
19:25:30 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
19:25:30 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
19:25:30 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:30 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
19:25:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:30 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:30 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
19:25:30 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
19:25:30 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
19:25:30 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
19:25:30 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
19:25:30 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
19:25:30 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
19:25:30 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
19:25:30 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
19:25:30 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
19:25:30 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:30 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
19:25:30 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
19:25:30 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
19:25:30 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
19:25:30 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:30 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
19:25:30 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:30 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
19:25:30 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
19:25:30 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
19:25:30 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:30 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:30 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
19:25:30 INFO - Selection.addRange() tests
19:25:31 INFO - Selection.addRange() tests
19:25:31 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:25:31 INFO - "
19:25:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:25:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:25:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:31 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 ""
19:25:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:25:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:25:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:31 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
19:25:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:25:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:25:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:31 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
19:25:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:25:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:25:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:31 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̈ḧ
19:25:31 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:25:31 INFO - "
19:25:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:25:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:25:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:31 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 ""
19:25:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:25:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:25:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:31 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
19:25:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:25:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:25:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:31 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
19:25:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:25:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:25:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 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
19:25:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:31 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
19:25:31 INFO - Selection.addRange() tests
19:25:32 INFO - Selection.addRange() tests
19:25:32 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:25:32 INFO - "
19:25:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:25:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:25:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:32 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 ""
19:25:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:25:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:25:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:32 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
19:25:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:25:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:25:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:32 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
19:25:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:25:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:25:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:32 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̈ḧ
19:25:32 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:25:32 INFO - "
19:25:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:25:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:25:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:32 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 ""
19:25:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:25:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:25:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:32 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
19:25:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:25:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:25:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:32 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
19:25:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:25:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:25:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 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
19:25:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:32 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
19:25:32 INFO - Selection.addRange() tests
19:25:33 INFO - Selection.addRange() tests
19:25:33 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:25:33 INFO - "
19:25:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:25:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:25:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:33 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 ""
19:25:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:25:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:25:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:33 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
19:25:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:25:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:25:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:33 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
19:25:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:25:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:25:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:33 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̈ḧ
19:25:33 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:25:33 INFO - "
19:25:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:25:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:25:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:33 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 ""
19:25:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:25:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:25:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:33 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
19:25:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:25:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:25:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:33 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
19:25:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:25:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:25:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:33 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
19:25:33 INFO - Selection.addRange() tests
19:25:33 INFO - Selection.addRange() tests
19:25:33 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:25:33 INFO - "
19:25:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:25:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:25:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:33 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 ""
19:25:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:25:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:25:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:33 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
19:25:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:25:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:25:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:33 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
19:25:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:25:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:25:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:33 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̈ḧ
19:25:33 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:25:33 INFO - "
19:25:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:25:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:25:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:33 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 ""
19:25:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:25:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:25:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:33 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
19:25:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:25:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:25:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:33 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
19:25:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:25:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:25:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 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
19:25:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:33 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
19:25:33 INFO - Selection.addRange() tests
19:25:34 INFO - Selection.addRange() tests
19:25:34 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:25:34 INFO - "
19:25:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:25:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:25:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:34 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 ""
19:25:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:25:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:25:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:34 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
19:25:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:25:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:25:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:34 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
19:25:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:25:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:25:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:34 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̈ḧ
19:25:34 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:25:34 INFO - "
19:25:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:25:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:25:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:34 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 ""
19:25:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:25:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:25:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:34 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
19:25:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:25:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:25:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:34 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
19:25:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:25:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:25:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:34 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
19:25:34 INFO - Selection.addRange() tests
19:25:34 INFO - Selection.addRange() tests
19:25:34 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:25:34 INFO - "
19:25:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:25:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:25:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:34 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 ""
19:25:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:25:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:25:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:34 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
19:25:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:25:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:25:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:34 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
19:25:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:25:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:25:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:34 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̈ḧ
19:25:34 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:25:34 INFO - "
19:25:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:25:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:25:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:34 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 ""
19:25:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:25:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:25:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:34 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
19:25:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:25:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:25:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:34 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
19:25:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:25:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:25:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 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
19:25:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:34 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
19:25:34 INFO - Selection.addRange() tests
19:25:35 INFO - Selection.addRange() tests
19:25:35 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:25:35 INFO - "
19:25:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:25:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:25:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:35 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 ""
19:25:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:25:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:25:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:35 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
19:25:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:25:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:25:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:35 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
19:25:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:25:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:25:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:35 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̈ḧ
19:25:35 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:25:35 INFO - "
19:25:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:25:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:25:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:35 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 ""
19:25:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:25:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:25:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:35 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
19:25:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:25:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:25:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:35 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
19:25:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:25:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:25:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:35 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
19:25:35 INFO - Selection.addRange() tests
19:25:35 INFO - Selection.addRange() tests
19:25:35 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:25:35 INFO - "
19:25:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:25:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:25:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:35 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 ""
19:25:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:25:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:25:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:35 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
19:25:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:25:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:25:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:35 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
19:25:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:25:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:25:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:35 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̈ḧ
19:25:35 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:25:35 INFO - "
19:25:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:25:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:25:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:35 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 ""
19:25:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:25:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:25:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:35 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
19:25:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:25:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:25:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:35 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
19:25:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:25:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:25:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:35 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
19:25:36 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
19:25:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:36 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
19:25:36 INFO - Selection.addRange() tests
19:25:36 INFO - Selection.addRange() tests
19:25:36 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:25:36 INFO - "
19:25:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:25:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:25:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:36 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 ""
19:25:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:25:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:25:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:36 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
19:25:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:25:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:25:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:36 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
19:25:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:25:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:25:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:36 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̈ḧ
19:25:36 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:25:36 INFO - "
19:25:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:25:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:25:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:36 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 ""
19:25:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:25:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:25:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:36 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
19:25:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:25:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:25:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:36 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
19:25:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:25:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:25:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 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
19:25:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:36 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
19:25:36 INFO - Selection.addRange() tests
19:25:36 INFO - Selection.addRange() tests
19:25:37 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:25:37 INFO - "
19:25:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:25:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:25:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:37 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 ""
19:25:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:25:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:25:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:37 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
19:25:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:25:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:25:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:37 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
19:25:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:25:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:25:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:37 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̈ḧ
19:25:37 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:25:37 INFO - "
19:25:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:25:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:25:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:37 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 ""
19:25:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:25:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:25:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:37 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
19:25:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:25:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:25:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:37 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
19:25:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:25:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:25:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:37 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
19:25:37 INFO - Selection.addRange() tests
19:25:37 INFO - Selection.addRange() tests
19:25:37 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:25:37 INFO - "
19:25:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:25:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:25:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:37 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 ""
19:25:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:25:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:25:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:37 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
19:25:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:25:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:25:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:37 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
19:25:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:25:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:25:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:37 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̈ḧ
19:25:37 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:25:37 INFO - "
19:25:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:25:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:25:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:37 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 ""
19:25:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:25:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:25:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:37 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
19:25:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:25:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:25:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:37 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
19:25:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:25:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:25:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 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
19:25:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:37 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
19:25:37 INFO - Selection.addRange() tests
19:25:38 INFO - Selection.addRange() tests
19:25:38 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:25:38 INFO - "
19:25:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:25:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:25:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:38 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 ""
19:25:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:25:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:25:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:38 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
19:25:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:25:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:25:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:38 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
19:25:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:25:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:25:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:38 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̈ḧ
19:25:38 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:25:38 INFO - "
19:25:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:25:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:25:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:38 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 ""
19:25:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:25:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:25:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:38 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
19:25:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:25:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:25:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:38 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
19:25:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:25:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:25:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:38 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
19:25:38 INFO - Selection.addRange() tests
19:25:38 INFO - Selection.addRange() tests
19:25:38 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:25:38 INFO - "
19:25:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:25:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:25:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:38 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 ""
19:25:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:25:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:25:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:38 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
19:25:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:25:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:25:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:38 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
19:25:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:25:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:25:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:38 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̈ḧ
19:25:38 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:25:38 INFO - "
19:25:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:25:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:25:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:38 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 ""
19:25:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:25:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:25:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:38 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
19:25:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:25:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:25:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:38 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
19:25:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:25:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:25:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 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
19:25:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:38 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
19:25:38 INFO - Selection.addRange() tests
19:25:39 INFO - Selection.addRange() tests
19:25:39 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:25:39 INFO - "
19:25:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:25:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:25:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:39 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 ""
19:25:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:25:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:25:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:39 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
19:25:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:25:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:25:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:39 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
19:25:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:25:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:25:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:39 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̈ḧ
19:25:39 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:25:39 INFO - "
19:25:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:25:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:25:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:39 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 ""
19:25:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:25:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:25:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:39 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
19:25:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:25:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:25:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:39 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
19:25:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:25:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:25:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 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
19:25:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:39 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
19:25:39 INFO - Selection.addRange() tests
19:25:39 INFO - Selection.addRange() tests
19:25:39 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:25:39 INFO - "
19:25:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:25:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:25:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:39 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
19:25:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:25:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:25:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:39 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
19:25:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:25:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:25:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:39 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
19:25:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:25:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:25:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:39 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:39 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:39 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:39 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:39 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
19:25:39 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:25:39 INFO - "
19:25:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:25:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:25:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:39 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
19:25:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:25:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:25:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:39 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
19:25:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:25:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:25:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:39 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
19:25:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:25:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:25:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:39 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:39 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:39 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
19:25:39 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
19:25:39 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:39 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:39 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
19:25:39 INFO - Selection.addRange() tests
19:25:40 INFO - Selection.addRange() tests
19:25:40 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:25:40 INFO - "
19:25:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:25:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:25:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:40 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 ""
19:25:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:25:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:25:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:40 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
19:25:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:25:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:25:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:40 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
19:25:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:25:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:25:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:40 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
19:25:40 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
19:25:40 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
19:25:40 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
19:25:40 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
19:25:40 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
19:25:40 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
19:25:40 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
19:25:40 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
19:25:40 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
19:25:40 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
19:25:40 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
19:25:40 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
19:25:40 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
19:25:40 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
19:25:40 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
19:25:40 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
19:25:40 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
19:25:40 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
19:25:40 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
19:25:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:40 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
19:25:40 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
19:25:40 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
19:25:40 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
19:25:40 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
19:25:40 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
19:25:40 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
19:25:40 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
19:25:40 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
19:25:40 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
19:25:40 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
19:25:40 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
19:25:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:40 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
19:25:40 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
19:25:40 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
19:25:40 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
19:25:40 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
19:25:40 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
19:25:40 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
19:25:40 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
19:25:40 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
19:25:40 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
19:25:40 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
19:25:40 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
19:25:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:40 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
19:25:40 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
19:25:40 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
19:25:40 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
19:25:40 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
19:25:40 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
19:25:40 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
19:25:40 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
19:25:40 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
19:25:40 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
19:25:40 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
19:25:40 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
19:25:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:40 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̈ḧ
19:25:40 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:25:40 INFO - "
19:25:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:25:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:25:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:40 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 ""
19:25:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:25:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:25:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:40 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
19:25:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:25:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:25:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:40 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
19:25:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:25:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:25:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:40 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
19:25:40 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
19:25:40 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
19:25:40 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
19:25:40 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
19:25:40 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
19:25:40 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
19:25:40 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
19:25:40 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
19:25:40 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
19:25:40 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
19:25:40 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
19:25:40 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
19:25:40 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
19:25:40 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
19:25:40 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
19:25:40 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
19:25:40 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
19:25:40 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
19:25:40 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
19:25:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:40 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
19:25:40 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
19:25:40 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
19:25:40 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
19:25:40 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
19:25:40 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
19:25:40 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
19:25:40 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
19:25:40 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
19:25:40 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
19:25:40 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
19:25:40 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
19:25:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:40 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
19:25:40 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
19:25:40 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
19:25:40 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
19:25:40 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:40 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
19:25:40 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:40 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
19:25:40 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
19:25:40 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
19:25:40 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:40 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
19:25:40 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
19:25:40 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
19:25:40 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
19:25:40 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
19:25:40 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
19:25:40 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
19:25:40 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
19:25:40 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
19:25:40 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
19:25:40 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
19:25:40 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
19:25:40 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
19:25:40 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
19:25:40 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
19:25:40 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
19:25:40 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
19:25:40 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:40 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
19:25:40 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:40 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
19:25:40 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
19:25:40 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
19:25:40 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:40 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
19:25:40 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:40 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
19:25:40 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
19:25:40 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
19:25:40 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
19:25:40 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
19:25:40 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
19:25:40 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
19:25:40 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
19:25:40 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
19:25:40 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
19:25:40 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
19:25:40 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
19:25:40 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
19:25:40 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
19:25:40 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
19:25:40 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:40 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
19:25:40 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:40 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
19:25:40 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
19:25:40 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
19:25:40 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:40 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:40 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:40 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
19:25:40 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
19:25:40 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
19:25:40 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
19:25:40 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
19:25:40 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
19:25:40 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
19:25:40 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
19:25:40 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
19:25:40 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
19:25:40 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:40 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
19:25:40 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
19:25:40 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
19:25:40 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
19:25:40 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:40 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
19:25:40 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:40 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
19:25:40 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
19:25:40 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
19:25:40 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:40 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:40 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
19:25:40 INFO - Selection.addRange() tests
19:25:40 INFO - Selection.addRange() tests
19:25:40 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:25:40 INFO - "
19:25:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:25:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:25:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:40 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
19:25:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:25:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:25:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:40 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
19:25:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:25:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:25:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:40 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
19:25:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:25:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:25:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:40 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:40 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
19:25:40 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:40 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
19:25:40 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
19:25:40 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
19:25:40 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:40 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
19:25:40 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:40 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
19:25:40 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
19:25:40 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
19:25:40 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:40 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
19:25:40 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:40 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
19:25:40 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
19:25:40 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
19:25:40 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:40 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:40 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:40 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
19:25:40 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
19:25:40 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
19:25:40 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:40 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
19:25:40 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:40 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
19:25:40 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
19:25:40 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
19:25:40 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:40 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:40 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:40 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
19:25:40 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
19:25:40 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
19:25:40 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:40 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
19:25:40 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:40 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
19:25:40 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
19:25:40 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
19:25:40 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:40 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:40 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
19:25:40 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
19:25:40 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
19:25:40 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
19:25:40 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:40 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
19:25:40 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:40 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
19:25:40 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
19:25:40 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
19:25:40 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:40 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:40 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
19:25:40 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:25:40 INFO - "
19:25:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:25:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:25:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:40 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
19:25:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:25:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:25:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:40 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
19:25:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:25:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:25:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:41 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
19:25:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:25:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:25:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:41 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:41 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:41 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
19:25:41 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
19:25:41 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
19:25:41 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
19:25:41 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
19:25:41 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
19:25:41 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
19:25:41 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
19:25:41 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
19:25:41 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
19:25:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:41 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
19:25:41 INFO - Selection.addRange() tests
19:25:41 INFO - Selection.addRange() tests
19:25:41 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:25:41 INFO - "
19:25:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:25:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:25:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:41 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
19:25:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:25:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:25:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:41 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
19:25:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:25:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:25:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:41 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
19:25:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:25:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:25:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:41 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:41 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:41 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:41 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:41 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
19:25:41 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:25:41 INFO - "
19:25:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:25:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:25:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:41 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
19:25:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:25:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:25:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:41 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
19:25:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:25:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:25:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:41 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
19:25:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:25:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:25:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:41 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:41 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:41 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
19:25:41 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
19:25:41 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:41 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:41 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
19:25:41 INFO - Selection.addRange() tests
19:25:42 INFO - Selection.addRange() tests
19:25:42 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:25:42 INFO - "
19:25:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:25:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:25:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:42 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
19:25:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:25:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:25:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:42 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
19:25:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:25:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:25:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:42 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
19:25:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:25:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:25:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:42 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:42 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:42 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:42 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:42 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
19:25:42 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:25:42 INFO - "
19:25:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:25:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:25:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:42 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
19:25:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:25:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:25:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:42 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
19:25:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:25:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:25:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:42 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
19:25:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:25:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:25:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:42 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:42 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:42 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
19:25:42 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:42 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:42 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
19:25:42 INFO - Selection.addRange() tests
19:25:42 INFO - Selection.addRange() tests
19:25:42 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:25:42 INFO - "
19:25:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:25:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:25:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:42 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
19:25:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:25:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:25:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:42 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
19:25:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:25:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:25:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:42 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
19:25:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:25:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:25:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:42 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:42 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:42 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:42 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:42 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
19:25:42 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:25:42 INFO - "
19:25:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:25:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:25:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:42 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
19:25:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:25:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:25:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:42 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
19:25:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:25:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:25:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:42 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
19:25:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:25:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:25:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:42 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:42 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:42 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
19:25:42 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
19:25:42 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:42 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:42 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
19:25:42 INFO - Selection.addRange() tests
19:25:43 INFO - Selection.addRange() tests
19:25:43 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:25:43 INFO - "
19:25:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:25:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:25:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:43 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 ""
19:25:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:25:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:25:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:43 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
19:25:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:25:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:25:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:43 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
19:25:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:25:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:25:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:43 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̈ḧ
19:25:43 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:25:43 INFO - "
19:25:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:25:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:25:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:43 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 ""
19:25:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:25:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:25:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:43 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
19:25:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:25:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:25:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:43 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
19:25:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:25:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:25:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 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
19:25:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:43 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
19:25:43 INFO - Selection.addRange() tests
19:25:43 INFO - Selection.addRange() tests
19:25:43 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:25:43 INFO - "
19:25:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:25:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:25:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:43 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
19:25:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:25:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:25:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:43 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
19:25:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:25:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:25:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:43 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
19:25:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:25:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:25:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:43 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:43 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
19:25:43 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:43 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
19:25:43 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
19:25:43 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
19:25:43 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:43 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
19:25:43 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:43 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
19:25:43 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
19:25:43 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
19:25:43 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:43 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
19:25:43 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:43 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
19:25:43 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
19:25:43 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
19:25:43 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:43 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:43 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:43 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
19:25:43 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
19:25:43 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
19:25:43 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:43 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
19:25:43 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:43 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
19:25:43 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
19:25:43 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
19:25:43 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:43 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:43 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:43 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
19:25:43 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
19:25:43 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
19:25:43 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:43 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
19:25:43 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:43 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
19:25:43 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
19:25:43 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
19:25:43 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:43 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:43 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
19:25:43 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
19:25:43 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
19:25:43 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
19:25:43 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:43 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
19:25:43 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:43 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
19:25:43 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
19:25:43 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
19:25:43 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:43 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:43 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
19:25:43 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:25:44 INFO - "
19:25:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:25:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:25:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:44 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 ""
19:25:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:25:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:25:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:44 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
19:25:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:25:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:25:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:44 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
19:25:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:25:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:25:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:44 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
19:25:44 INFO - Selection.addRange() tests
19:25:44 INFO - Selection.addRange() tests
19:25:44 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:25:44 INFO - "
19:25:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:25:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:25:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:44 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 ""
19:25:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:25:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:25:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:44 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
19:25:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:25:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:25:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:44 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
19:25:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:25:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:25:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:44 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̈ḧ
19:25:44 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:25:44 INFO - "
19:25:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:25:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:25:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:44 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 ""
19:25:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:25:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:25:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:44 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
19:25:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:25:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:25:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:44 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
19:25:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:25:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:25:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 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
19:25:44 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
19:25:44 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:44 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
19:25:44 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
19:25:44 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
19:25:44 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:44 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:44 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:44 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
19:25:44 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
19:25:44 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
19:25:44 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:44 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
19:25:44 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:44 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
19:25:44 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
19:25:44 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
19:25:44 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:44 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
19:25:44 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
19:25:44 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
19:25:44 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
19:25:44 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
19:25:44 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
19:25:44 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
19:25:44 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
19:25:44 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
19:25:44 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
19:25:44 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
19:25:44 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
19:25:44 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
19:25:44 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
19:25:44 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
19:25:44 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
19:25:44 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
19:25:44 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:44 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
19:25:44 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:44 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
19:25:44 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
19:25:44 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
19:25:44 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:44 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
19:25:44 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:44 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
19:25:44 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
19:25:44 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
19:25:44 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
19:25:44 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
19:25:44 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
19:25:44 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
19:25:44 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
19:25:44 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
19:25:44 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
19:25:44 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
19:25:44 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
19:25:44 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
19:25:44 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
19:25:44 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
19:25:44 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:44 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
19:25:44 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:44 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
19:25:44 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
19:25:44 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
19:25:44 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:44 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:44 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:44 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
19:25:44 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
19:25:44 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
19:25:44 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
19:25:44 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
19:25:44 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
19:25:44 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
19:25:44 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
19:25:44 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
19:25:44 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
19:25:44 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:44 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
19:25:44 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
19:25:44 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
19:25:44 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
19:25:44 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:44 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
19:25:44 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:44 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
19:25:44 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
19:25:44 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
19:25:44 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:44 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:44 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
19:25:44 INFO - Selection.addRange() tests
19:25:45 INFO - Selection.addRange() tests
19:25:45 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:25:45 INFO - "
19:25:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:25:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:25:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:45 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 ""
19:25:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:25:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:25:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:45 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
19:25:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:25:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:25:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:45 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
19:25:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:25:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:25:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:45 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̈ḧ
19:25:45 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:25:45 INFO - "
19:25:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:25:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:25:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:45 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 ""
19:25:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:25:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:25:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:45 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
19:25:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:25:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:25:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:45 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
19:25:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:25:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:25:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 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
19:25:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:45 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
19:25:45 INFO - Selection.addRange() tests
19:25:45 INFO - Selection.addRange() tests
19:25:45 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:25:45 INFO - "
19:25:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:25:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:25:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:45 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 ""
19:25:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:25:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:25:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:45 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
19:25:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:25:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:25:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:45 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
19:25:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:25:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:25:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:45 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:45 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:45 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:45 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:45 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
19:25:45 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
19:25:45 INFO - "
19:25:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
19:25:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
19:25:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:45 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
19:25:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
19:25:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
19:25:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:45 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
19:25:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
19:25:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
19:25:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:45 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
19:25:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
19:25:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
19:25:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:45 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:45 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
19:25:45 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
19:25:45 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
19:25:45 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
19:25:45 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
19:25:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
19:25:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:25:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
19:25:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
19:25:45 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
19:25:45 INFO - - assert_throws: function "function () {
19:27:21 INFO - root.query(q)
19:27:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid character: > - assert_throws: function "function () {
19:27:21 INFO - root.queryAll(q)
19:27:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid ID: # - assert_throws: function "function () {
19:27:21 INFO - root.query(q)
19:27:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid ID: # - assert_throws: function "function () {
19:27:21 INFO - root.queryAll(q)
19:27:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid group of selectors: div, - assert_throws: function "function () {
19:27:21 INFO - root.query(q)
19:27:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
19:27:21 INFO - root.queryAll(q)
19:27:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: . - assert_throws: function "function () {
19:27:21 INFO - root.query(q)
19:27:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: . - assert_throws: function "function () {
19:27:21 INFO - root.queryAll(q)
19:27:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .5cm - assert_throws: function "function () {
19:27:21 INFO - root.query(q)
19:27:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .5cm - assert_throws: function "function () {
19:27:21 INFO - root.queryAll(q)
19:27:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: ..test - assert_throws: function "function () {
19:27:21 INFO - root.query(q)
19:27:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: ..test - assert_throws: function "function () {
19:27:21 INFO - root.queryAll(q)
19:27:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .foo..quux - assert_throws: function "function () {
19:27:21 INFO - root.query(q)
19:27:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
19:27:21 INFO - root.queryAll(q)
19:27:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .bar. - assert_throws: function "function () {
19:27:21 INFO - root.query(q)
19:27:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .bar. - assert_throws: function "function () {
19:27:21 INFO - root.queryAll(q)
19:27:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div & address, p - assert_throws: function "function () {
19:27:21 INFO - root.query(q)
19:27:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
19:27:21 INFO - root.queryAll(q)
19:27:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
19:27:21 INFO - root.query(q)
19:27:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
19:27:21 INFO - root.queryAll(q)
19:27:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
19:27:21 INFO - root.query(q)
19:27:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
19:27:21 INFO - root.queryAll(q)
19:27:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
19:27:21 INFO - root.query(q)
19:27:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
19:27:21 INFO - root.queryAll(q)
19:27:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
19:27:21 INFO - root.query(q)
19:27:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
19:27:21 INFO - root.queryAll(q)
19:27:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
19:27:21 INFO - root.query(q)
19:27:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
19:27:21 INFO - root.queryAll(q)
19:27:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 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 () {
19:27:21 INFO - root.query(q)
19:27:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 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 () {
19:27:21 INFO - root.queryAll(q)
19:27:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
19:27:21 INFO - root.query(q)
19:27:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
19:27:21 INFO - root.queryAll(q)
19:27:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-class: :example - assert_throws: function "function () {
19:27:21 INFO - root.query(q)
19:27:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
19:27:21 INFO - root.queryAll(q)
19:27:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
19:27:21 INFO - root.query(q)
19:27:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
19:27:21 INFO - root.queryAll(q)
19:27:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
19:27:21 INFO - root.query(q)
19:27:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
19:27:21 INFO - root.queryAll(q)
19:27:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
19:27:21 INFO - root.query(q)
19:27:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
19:27:21 INFO - root.queryAll(q)
19:27:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Undeclared namespace: ns|div - assert_throws: function "function () {
19:27:21 INFO - root.query(q)
19:27:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
19:27:21 INFO - root.queryAll(q)
19:27:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
19:27:21 INFO - root.query(q)
19:27:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
19:27:21 INFO - root.queryAll(q)
19:27:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid namespace: ^|div - assert_throws: function "function () {
19:27:21 INFO - root.query(q)
19:27:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
19:27:21 INFO - root.queryAll(q)
19:27:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid namespace: $|div - assert_throws: function "function () {
19:27:21 INFO - root.query(q)
19:27:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
19:27:21 INFO - root.queryAll(q)
19:27:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Empty String: - assert_throws: function "function () {
19:27:21 INFO - root.query(q)
19:27:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Empty String: - assert_throws: function "function () {
19:27:21 INFO - root.queryAll(q)
19:27:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: [ - assert_throws: function "function () {
19:27:21 INFO - root.query(q)
19:27:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: [ - assert_throws: function "function () {
19:27:21 INFO - root.queryAll(q)
19:27:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ] - assert_throws: function "function () {
19:27:21 INFO - root.query(q)
19:27:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ] - assert_throws: function "function () {
19:27:21 INFO - root.queryAll(q)
19:27:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ( - assert_throws: function "function () {
19:27:21 INFO - root.query(q)
19:27:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ( - assert_throws: function "function () {
19:27:21 INFO - root.queryAll(q)
19:27:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ) - assert_throws: function "function () {
19:27:21 INFO - root.query(q)
19:27:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ) - assert_throws: function "function () {
19:27:21 INFO - root.queryAll(q)
19:27:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: { - assert_throws: function "function () {
19:27:21 INFO - root.query(q)
19:27:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: { - assert_throws: function "function () {
19:27:21 INFO - root.queryAll(q)
19:27:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: } - assert_throws: function "function () {
19:27:21 INFO - root.query(q)
19:27:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: } - assert_throws: function "function () {
19:27:21 INFO - root.queryAll(q)
19:27:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: < - assert_throws: function "function () {
19:27:21 INFO - root.query(q)
19:27:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: < - assert_throws: function "function () {
19:27:21 INFO - root.queryAll(q)
19:27:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: > - assert_throws: function "function () {
19:27:21 INFO - root.query(q)
19:27:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: > - assert_throws: function "function () {
19:27:21 INFO - root.queryAll(q)
19:27:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid ID: # - assert_throws: function "function () {
19:27:21 INFO - root.query(q)
19:27:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid ID: # - assert_throws: function "function () {
19:27:21 INFO - root.queryAll(q)
19:27:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid group of selectors: div, - assert_throws: function "function () {
19:27:21 INFO - root.query(q)
19:27:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
19:27:21 INFO - root.queryAll(q)
19:27:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: . - assert_throws: function "function () {
19:27:21 INFO - root.query(q)
19:27:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: . - assert_throws: function "function () {
19:27:21 INFO - root.queryAll(q)
19:27:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .5cm - assert_throws: function "function () {
19:27:21 INFO - root.query(q)
19:27:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .5cm - assert_throws: function "function () {
19:27:21 INFO - root.queryAll(q)
19:27:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: ..test - assert_throws: function "function () {
19:27:21 INFO - root.query(q)
19:27:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: ..test - assert_throws: function "function () {
19:27:21 INFO - root.queryAll(q)
19:27:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .foo..quux - assert_throws: function "function () {
19:27:21 INFO - root.query(q)
19:27:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
19:27:21 INFO - root.queryAll(q)
19:27:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .bar. - assert_throws: function "function () {
19:27:21 INFO - root.query(q)
19:27:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .bar. - assert_throws: function "function () {
19:27:21 INFO - root.queryAll(q)
19:27:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div & address, p - assert_throws: function "function () {
19:27:21 INFO - root.query(q)
19:27:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
19:27:21 INFO - root.queryAll(q)
19:27:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
19:27:21 INFO - root.query(q)
19:27:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
19:27:21 INFO - root.queryAll(q)
19:27:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
19:27:21 INFO - root.query(q)
19:27:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
19:27:21 INFO - root.queryAll(q)
19:27:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
19:27:21 INFO - root.query(q)
19:27:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
19:27:21 INFO - root.queryAll(q)
19:27:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
19:27:21 INFO - root.query(q)
19:27:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
19:27:21 INFO - root.queryAll(q)
19:27:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
19:27:21 INFO - root.query(q)
19:27:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
19:27:21 INFO - root.queryAll(q)
19:27:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 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 () {
19:27:21 INFO - root.query(q)
19:27:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 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 () {
19:27:21 INFO - root.queryAll(q)
19:27:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
19:27:21 INFO - root.query(q)
19:27:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
19:27:21 INFO - root.queryAll(q)
19:27:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-class: :example - assert_throws: function "function () {
19:27:21 INFO - root.query(q)
19:27:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
19:27:21 INFO - root.queryAll(q)
19:27:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
19:27:21 INFO - root.query(q)
19:27:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
19:27:21 INFO - root.queryAll(q)
19:27:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
19:27:21 INFO - root.query(q)
19:27:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
19:27:21 INFO - root.queryAll(q)
19:27:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
19:27:21 INFO - root.query(q)
19:27:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
19:27:21 INFO - root.queryAll(q)
19:27:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Undeclared namespace: ns|div - assert_throws: function "function () {
19:27:21 INFO - root.query(q)
19:27:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
19:27:21 INFO - root.queryAll(q)
19:27:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
19:27:21 INFO - root.query(q)
19:27:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
19:27:21 INFO - root.queryAll(q)
19:27:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid namespace: ^|div - assert_throws: function "function () {
19:27:21 INFO - root.query(q)
19:27:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
19:27:21 INFO - root.queryAll(q)
19:27:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid namespace: $|div - assert_throws: function "function () {
19:27:21 INFO - root.query(q)
19:27:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
19:27:21 INFO - root.queryAll(q)
19:27:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Empty String: - assert_throws: function "function () {
19:27:21 INFO - root.query(q)
19:27:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Empty String: - assert_throws: function "function () {
19:27:21 INFO - root.queryAll(q)
19:27:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: [ - assert_throws: function "function () {
19:27:21 INFO - root.query(q)
19:27:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: [ - assert_throws: function "function () {
19:27:21 INFO - root.queryAll(q)
19:27:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ] - assert_throws: function "function () {
19:27:21 INFO - root.query(q)
19:27:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ] - assert_throws: function "function () {
19:27:21 INFO - root.queryAll(q)
19:27:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ( - assert_throws: function "function () {
19:27:21 INFO - root.query(q)
19:27:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ( - assert_throws: function "function () {
19:27:21 INFO - root.queryAll(q)
19:27:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ) - assert_throws: function "function () {
19:27:21 INFO - root.query(q)
19:27:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ) - assert_throws: function "function () {
19:27:21 INFO - root.queryAll(q)
19:27:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: { - assert_throws: function "function () {
19:27:21 INFO - root.query(q)
19:27:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: { - assert_throws: function "function () {
19:27:21 INFO - root.queryAll(q)
19:27:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: } - assert_throws: function "function () {
19:27:21 INFO - root.query(q)
19:27:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: } - assert_throws: function "function () {
19:27:21 INFO - root.queryAll(q)
19:27:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: < - assert_throws: function "function () {
19:27:21 INFO - root.query(q)
19:27:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: < - assert_throws: function "function () {
19:27:21 INFO - root.queryAll(q)
19:27:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: > - assert_throws: function "function () {
19:27:21 INFO - root.query(q)
19:27:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: > - assert_throws: function "function () {
19:27:21 INFO - root.queryAll(q)
19:27:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid ID: # - assert_throws: function "function () {
19:27:21 INFO - root.query(q)
19:27:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid ID: # - assert_throws: function "function () {
19:27:21 INFO - root.queryAll(q)
19:27:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid group of selectors: div, - assert_throws: function "function () {
19:27:21 INFO - root.query(q)
19:27:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
19:27:21 INFO - root.queryAll(q)
19:27:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: . - assert_throws: function "function () {
19:27:21 INFO - root.query(q)
19:27:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: . - assert_throws: function "function () {
19:27:21 INFO - root.queryAll(q)
19:27:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .5cm - assert_throws: function "function () {
19:27:21 INFO - root.query(q)
19:27:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .5cm - assert_throws: function "function () {
19:27:21 INFO - root.queryAll(q)
19:27:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: ..test - assert_throws: function "function () {
19:27:21 INFO - root.query(q)
19:27:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: ..test - assert_throws: function "function () {
19:27:21 INFO - root.queryAll(q)
19:27:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .foo..quux - assert_throws: function "function () {
19:27:21 INFO - root.query(q)
19:27:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
19:27:21 INFO - root.queryAll(q)
19:27:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .bar. - assert_throws: function "function () {
19:27:21 INFO - root.query(q)
19:27:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .bar. - assert_throws: function "function () {
19:27:21 INFO - root.queryAll(q)
19:27:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div & address, p - assert_throws: function "function () {
19:27:21 INFO - root.query(q)
19:27:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
19:27:21 INFO - root.queryAll(q)
19:27:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
19:27:21 INFO - root.query(q)
19:27:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
19:27:21 INFO - root.queryAll(q)
19:27:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
19:27:21 INFO - root.query(q)
19:27:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
19:27:21 INFO - root.queryAll(q)
19:27:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
19:27:21 INFO - root.query(q)
19:27:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
19:27:21 INFO - root.queryAll(q)
19:27:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
19:27:21 INFO - root.query(q)
19:27:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
19:27:21 INFO - root.queryAll(q)
19:27:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
19:27:21 INFO - root.query(q)
19:27:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
19:27:21 INFO - root.queryAll(q)
19:27:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 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 () {
19:27:21 INFO - root.query(q)
19:27:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 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 () {
19:27:21 INFO - root.queryAll(q)
19:27:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
19:27:21 INFO - root.query(q)
19:27:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
19:27:21 INFO - root.queryAll(q)
19:27:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-class: :example - assert_throws: function "function () {
19:27:21 INFO - root.query(q)
19:27:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
19:27:21 INFO - root.queryAll(q)
19:27:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
19:27:21 INFO - root.query(q)
19:27:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
19:27:21 INFO - root.queryAll(q)
19:27:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
19:27:21 INFO - root.query(q)
19:27:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
19:27:21 INFO - root.queryAll(q)
19:27:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
19:27:21 INFO - root.query(q)
19:27:21 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:27:21 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:21 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:21 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
19:27:21 INFO - root.queryAll(q)
19:27:21 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:21 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:21 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Undeclared namespace: ns|div - assert_throws: function "function () {
19:27:22 INFO - root.query(q)
19:27:22 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
19:27:22 INFO - root.queryAll(q)
19:27:22 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
19:27:22 INFO - root.query(q)
19:27:22 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
19:27:22 INFO - root.queryAll(q)
19:27:22 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid namespace: ^|div - assert_throws: function "function () {
19:27:22 INFO - root.query(q)
19:27:22 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
19:27:22 INFO - root.queryAll(q)
19:27:22 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid namespace: $|div - assert_throws: function "function () {
19:27:22 INFO - root.query(q)
19:27:22 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
19:27:22 INFO - root.queryAll(q)
19:27:22 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Empty String: - assert_throws: function "function () {
19:27:22 INFO - root.query(q)
19:27:22 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Empty String: - assert_throws: function "function () {
19:27:22 INFO - root.queryAll(q)
19:27:22 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: [ - assert_throws: function "function () {
19:27:22 INFO - root.query(q)
19:27:22 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: [ - assert_throws: function "function () {
19:27:22 INFO - root.queryAll(q)
19:27:22 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ] - assert_throws: function "function () {
19:27:22 INFO - root.query(q)
19:27:22 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ] - assert_throws: function "function () {
19:27:22 INFO - root.queryAll(q)
19:27:22 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ( - assert_throws: function "function () {
19:27:22 INFO - root.query(q)
19:27:22 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ( - assert_throws: function "function () {
19:27:22 INFO - root.queryAll(q)
19:27:22 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ) - assert_throws: function "function () {
19:27:22 INFO - root.query(q)
19:27:22 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ) - assert_throws: function "function () {
19:27:22 INFO - root.queryAll(q)
19:27:22 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: { - assert_throws: function "function () {
19:27:22 INFO - root.query(q)
19:27:22 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: { - assert_throws: function "function () {
19:27:22 INFO - root.queryAll(q)
19:27:22 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: } - assert_throws: function "function () {
19:27:22 INFO - root.query(q)
19:27:22 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: } - assert_throws: function "function () {
19:27:22 INFO - root.queryAll(q)
19:27:22 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: < - assert_throws: function "function () {
19:27:22 INFO - root.query(q)
19:27:22 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: < - assert_throws: function "function () {
19:27:22 INFO - root.queryAll(q)
19:27:22 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: > - assert_throws: function "function () {
19:27:22 INFO - root.query(q)
19:27:22 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: > - assert_throws: function "function () {
19:27:22 INFO - root.queryAll(q)
19:27:22 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid ID: # - assert_throws: function "function () {
19:27:22 INFO - root.query(q)
19:27:22 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid ID: # - assert_throws: function "function () {
19:27:22 INFO - root.queryAll(q)
19:27:22 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 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 () {
19:27:22 INFO - root.query(q)
19:27:22 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 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 () {
19:27:22 INFO - root.queryAll(q)
19:27:22 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: . - assert_throws: function "function () {
19:27:22 INFO - root.query(q)
19:27:22 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: . - assert_throws: function "function () {
19:27:22 INFO - root.queryAll(q)
19:27:22 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .5cm - assert_throws: function "function () {
19:27:22 INFO - root.query(q)
19:27:22 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .5cm - assert_throws: function "function () {
19:27:22 INFO - root.queryAll(q)
19:27:22 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: ..test - assert_throws: function "function () {
19:27:22 INFO - root.query(q)
19:27:22 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: ..test - assert_throws: function "function () {
19:27:22 INFO - root.queryAll(q)
19:27:22 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .foo..quux - assert_throws: function "function () {
19:27:22 INFO - root.query(q)
19:27:22 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
19:27:22 INFO - root.queryAll(q)
19:27:22 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .bar. - assert_throws: function "function () {
19:27:22 INFO - root.query(q)
19:27:22 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .bar. - assert_throws: function "function () {
19:27:22 INFO - root.queryAll(q)
19:27:22 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 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 () {
19:27:22 INFO - root.query(q)
19:27:22 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 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 () {
19:27:22 INFO - root.queryAll(q)
19:27:22 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 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 () {
19:27:22 INFO - root.query(q)
19:27:22 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 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 () {
19:27:22 INFO - root.queryAll(q)
19:27:22 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 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 () {
19:27:22 INFO - root.query(q)
19:27:22 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 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 () {
19:27:22 INFO - root.queryAll(q)
19:27:22 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 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 () {
19:27:22 INFO - root.query(q)
19:27:22 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 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 () {
19:27:22 INFO - root.queryAll(q)
19:27:22 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 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 () {
19:27:22 INFO - root.query(q)
19:27:22 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 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 () {
19:27:22 INFO - root.queryAll(q)
19:27:22 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 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 () {
19:27:22 INFO - root.query(q)
19:27:22 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 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 () {
19:27:22 INFO - root.queryAll(q)
19:27:22 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 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 () {
19:27:22 INFO - root.query(q)
19:27:22 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 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 () {
19:27:22 INFO - root.queryAll(q)
19:27:22 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 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 () {
19:27:22 INFO - root.query(q)
19:27:22 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 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 () {
19:27:22 INFO - root.queryAll(q)
19:27:22 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-class: :example - assert_throws: function "function () {
19:27:22 INFO - root.query(q)
19:27:22 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
19:27:22 INFO - root.queryAll(q)
19:27:22 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 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 () {
19:27:22 INFO - root.query(q)
19:27:22 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 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 () {
19:27:22 INFO - root.queryAll(q)
19:27:22 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
19:27:22 INFO - root.query(q)
19:27:22 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
19:27:22 INFO - root.queryAll(q)
19:27:22 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
19:27:22 INFO - root.query(q)
19:27:22 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
19:27:22 INFO - root.queryAll(q)
19:27:22 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Undeclared namespace: ns|div - assert_throws: function "function () {
19:27:22 INFO - root.query(q)
19:27:22 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
19:27:22 INFO - root.queryAll(q)
19:27:22 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 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 () {
19:27:22 INFO - root.query(q)
19:27:22 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 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 () {
19:27:22 INFO - root.queryAll(q)
19:27:22 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid namespace: ^|div - assert_throws: function "function () {
19:27:22 INFO - root.query(q)
19:27:22 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
19:27:22 INFO - root.queryAll(q)
19:27:22 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid namespace: $|div - assert_throws: function "function () {
19:27:22 INFO - root.query(q)
19:27:22 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
19:27:22 INFO - root.queryAll(q)
19:27:22 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
19:27:22 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 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
19:27:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 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
19:27:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 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
19:27:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 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
19:27:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 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
19:27:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 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
19:27:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 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
19:27:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 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
19:27:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 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
19:27:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 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
19:27:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 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
19:27:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 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
19:27:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 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
19:27:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 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
19:27:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 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
19:27:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 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
19:27:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 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
19:27:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 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
19:27:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 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
19:27:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 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
19:27:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 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
19:27:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 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
19:27:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 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
19:27:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 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
19:27:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 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
19:27:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 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
19:27:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 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
19:27:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 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
19:27:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 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
19:27:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 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
19:27:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 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
19:27:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 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
19:27:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 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
19:27:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 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
19:27:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 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
19:27:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 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
19:27:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 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
19:27:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 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
19:27:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 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
19:27:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 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
19:27:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 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
19:27:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 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
19:27:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 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
19:27:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 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
19:27:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 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
19:27:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 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
19:27:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 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
19:27:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 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
19:27:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 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
19:27:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 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
19:27:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 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
19:27:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 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
19:27:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 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
19:27:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 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
19:27:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 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
19:27:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 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
19:27:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 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
19:27:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 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
19:27:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 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
19:27:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 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
19:27:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 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
19:27:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 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
19:27:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 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
19:27:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 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
19:27:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 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
19:27:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 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
19:27:22 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:22 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:27:22 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:22 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:22 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
19:27:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:27:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:23 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
19:27:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:27:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:23 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
19:27:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:27:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:23 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
19:27:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:27:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:23 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
19:27:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:27:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:23 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
19:27:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:27:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:23 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
19:27:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:27:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:23 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
19:27:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:27:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:23 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
19:27:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:27:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:23 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
19:27:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:27:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:23 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
19:27:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:27:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:23 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
19:27:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:27:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:23 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
19:27:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:27:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:23 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
19:27:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:27:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:23 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
19:27:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:27:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:23 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
19:27:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:27:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:23 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
19:27:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:27:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:23 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
19:27:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:27:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:23 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
19:27:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:27:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:23 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
19:27:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:27:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:23 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
19:27:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:27:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:23 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
19:27:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:27:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:23 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
19:27:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:27:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:23 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
19:27:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:27:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:23 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
19:27:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:27:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:23 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
19:27:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:27:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:23 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
19:27:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:27:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:23 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
19:27:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:27:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:23 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
19:27:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:27:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:23 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
19:27:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:27:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:23 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
19:27:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:27:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:23 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
19:27:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:27:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:23 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
19:27:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:27:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:23 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
19:27:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:27:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:23 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
19:27:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:27:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:23 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
19:27:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:27:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:23 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
19:27:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:27:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:23 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
19:27:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:27:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:23 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
19:27:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:27:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:23 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
19:27:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:27:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:23 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
19:27:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:27:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:23 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
19:27:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:27:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:23 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
19:27:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:27:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:23 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
19:27:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:27:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:23 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
19:27:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:27:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:23 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
19:27:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:27:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:23 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
19:27:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:27:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:23 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
19:27:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:27:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:23 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
19:27:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:27:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:23 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
19:27:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:27:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:23 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
19:27:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:27:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:23 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
19:27:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:27:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:23 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
19:27:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:27:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:23 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
19:27:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:27:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:23 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
19:27:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:27:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:23 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
19:27:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:27:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:23 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
19:27:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:27:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:23 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
19:27:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:27:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:23 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
19:27:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:27:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:23 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
19:27:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:27:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:23 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
19:27:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:27:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:23 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
19:27:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:27:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:23 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
19:27:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:27:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:23 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
19:27:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:27:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:23 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
19:27:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:27:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:23 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
19:27:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:27:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:23 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
19:27:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:27:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:23 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
19:27:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:27:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:23 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
19:27:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:27:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:23 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
19:27:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:27:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:23 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
19:27:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:27:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:23 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
19:27:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:27:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:23 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
19:27:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:27:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:23 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
19:27:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:27:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:23 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
19:27:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:27:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:23 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
19:27:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:27:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:23 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
19:27:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:27:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:23 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
19:27:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:27:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:23 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
19:27:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:27:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:23 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
19:27:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:27:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:23 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
19:27:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:27:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:23 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
19:27:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:27:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:23 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
19:27:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:27:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:23 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
19:27:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:27:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:23 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
19:27:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:27:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:23 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
19:27:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:27:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:23 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
19:27:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:27:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:23 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
19:27:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:27:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:23 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
19:27:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:27:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:23 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
19:27:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:27:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:23 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
19:27:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:27:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:23 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
19:27:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:27:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:23 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
19:27:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:27:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:23 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
19:27:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:27:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:23 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
19:27:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:27:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:23 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
19:27:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:27:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:23 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
19:27:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:27:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:23 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
19:27:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:27:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:23 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
19:27:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:27:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:23 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
19:27:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:27:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:23 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
19:27:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:27:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:23 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
19:27:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:27:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:23 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
19:27:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:27:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:23 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
19:27:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:27:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:23 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
19:27:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:27:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:23 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
19:27:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:27:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:23 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
19:27:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:27:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:23 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
19:27:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:27:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:23 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
19:27:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:27:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:23 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
19:27:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:27:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:23 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
19:27:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:23 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:27:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:23 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
19:27:23 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:13
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:13
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:13
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:13
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:24 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
19:27:24 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:24 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:27:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Class selector, matching element with class value using non-ASCII characters (with no refNodes): .台北Táiběi - root.queryAll is not a function
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Class selector, matching element with class value using non-ASCII characters (with no refNodes): .台北Táiběi - root.query is not a function
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Class selector, chained, matching element with multiple class values using non-ASCII characters (with no refNodes): .台北Táiběi.台北 - root.queryAll is not a function
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Class selector, chained, matching element with multiple class values using non-ASCII characters (with no refNodes): .台北Táiběi.台北 - root.query is not a function
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching id value using non-ASCII characters (with no refNodes): #台北Táiběi - root.queryAll is not a function
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching id value using non-ASCII characters (with no refNodes): #台北Táiběi - root.query is not a function
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching id value using non-ASCII characters (1) (with no refNodes): #台北 - root.queryAll is not a function
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching id value using non-ASCII characters (1) (with no refNodes): #台北 - root.query is not a function
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching id values using non-ASCII characters (with no refNodes): #台北Táiběi, #台北 - root.queryAll is not a function
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching id values using non-ASCII characters (with no refNodes): #台北Táiběi, #台北 - root.query is not a function
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 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
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, whitespace characters (1) (with no refNodes): #descendant
19:27:25 INFO - #descendant-div2 - root.queryAll is not a function
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, whitespace characters (1) (with no refNodes): #descendant
19:27:25 INFO - #descendant-div2 - root.query is not a function
19:27:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:27:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:26 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
19:27:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:27:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:26 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
19:27:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:27:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:26 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
19:27:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:27:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:26 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
19:27:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:27:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:26 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
19:27:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:27:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:26 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
19:27:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:27:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:26 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
19:27:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:27:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:26 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
19:27:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:27:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:26 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
19:27:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:27:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:26 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
19:27:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:27:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:26 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
19:27:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:27:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:26 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
19:27:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:27:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:26 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
19:27:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:27:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:26 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
19:27:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:27:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:26 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
19:27:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:27:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:26 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
19:27:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:27:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:26 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
19:27:26 INFO - >
19:27:26 INFO - #child-div2 - root.queryAll is not a function
19:27:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:27:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:26 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
19:27:26 INFO - >
19:27:26 INFO - #child-div2 - root.query is not a function
19:27:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:27:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:26 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>
19:27:26 INFO - #child-div2 - root.queryAll is not a function
19:27:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:27:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:26 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>
19:27:26 INFO - #child-div2 - root.query is not a function
19:27:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:27:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:26 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
19:27:26 INFO - >#child-div2 - root.queryAll is not a function
19:27:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:27:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:26 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
19:27:26 INFO - >#child-div2 - root.query is not a function
19:27:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:27:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:26 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
19:27:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:27:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:26 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
19:27:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:27:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:26 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
19:27:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:27:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:26 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
19:27:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:27:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:26 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
19:27:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:27:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:26 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
19:27:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:27:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:26 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
19:27:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:27:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:26 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
19:27:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:27:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:26 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
19:27:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:27:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:26 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
19:27:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:27:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:26 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
19:27:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:27:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:26 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
19:27:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:27:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:26 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
19:27:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:27:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:26 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
19:27:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:27:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:26 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
19:27:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:27:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:26 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
19:27:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:27:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:26 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
19:27:26 INFO - +
19:27:26 INFO - #adjacent-p3 - root.queryAll is not a function
19:27:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:27:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:26 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
19:27:26 INFO - +
19:27:26 INFO - #adjacent-p3 - root.query is not a function
19:27:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:27:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:26 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+
19:27:26 INFO - #adjacent-p3 - root.queryAll is not a function
19:27:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:27:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:26 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+
19:27:26 INFO - #adjacent-p3 - root.query is not a function
19:27:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:27:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:26 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
19:27:26 INFO - +#adjacent-p3 - root.queryAll is not a function
19:27:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:27:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:26 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
19:27:26 INFO - +#adjacent-p3 - root.query is not a function
19:27:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:27:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:26 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
19:27:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:27:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:26 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
19:27:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:27:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:26 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
19:27:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:27:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:26 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
19:27:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:27:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:26 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
19:27:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:27:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:26 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
19:27:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:27:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:26 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
19:27:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:27:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:26 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
19:27:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:27:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:26 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
19:27:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:27:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:26 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
19:27:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:27:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:26 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
19:27:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:27:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:26 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
19:27:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:27:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:26 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
19:27:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:27:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:26 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
19:27:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:27:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:26 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
19:27:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:27:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:26 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
19:27:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:27:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:26 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
19:27:26 INFO - ~
19:27:26 INFO - #sibling-p3 - root.queryAll is not a function
19:27:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:27:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:26 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
19:27:26 INFO - ~
19:27:26 INFO - #sibling-p3 - root.query is not a function
19:27:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:27:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:26 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~
19:27:26 INFO - #sibling-p3 - root.queryAll is not a function
19:27:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:27:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:26 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~
19:27:26 INFO - #sibling-p3 - root.query is not a function
19:27:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:27:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:26 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
19:27:26 INFO - ~#sibling-p3 - root.queryAll is not a function
19:27:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:27:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:26 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
19:27:26 INFO - ~#sibling-p3 - root.query is not a function
19:27:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:27:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:26 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
19:27:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:27:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:26 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
19:27:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:27:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:26 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
19:27:26 INFO -
19:27:26 INFO - ,
19:27:26 INFO -
19:27:26 INFO - #group strong - root.queryAll is not a function
19:27:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:27:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:26 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
19:27:26 INFO -
19:27:26 INFO - ,
19:27:26 INFO -
19:27:26 INFO - #group strong - root.query is not a function
19:27:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:27:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:26 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,
19:27:26 INFO - #group strong - root.queryAll is not a function
19:27:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:27:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:26 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,
19:27:26 INFO - #group strong - root.query is not a function
19:27:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:27:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:26 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
19:27:26 INFO - ,#group strong - root.queryAll is not a function
19:27:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:27:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:26 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
19:27:26 INFO - ,#group strong - root.query is not a function
19:27:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:27:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:26 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
19:27:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
19:27:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:26 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
19:27:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
19:27:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
19:27:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
19:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:27:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
19:27:26 INFO - TEST-OK | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | took 11079ms
19:27:26 INFO - PROCESS | 1913 | --DOCSHELL 0x9f45e400 == 6 [pid = 1965] [id = 808]
19:27:26 INFO - PROCESS | 1913 | --DOCSHELL 0x9f460000 == 5 [pid = 1965] [id = 807]
19:27:26 INFO - PROCESS | 1913 | --DOCSHELL 0xa054c000 == 4 [pid = 1965] [id = 806]
19:27:26 INFO - PROCESS | 1913 | --DOMWINDOW == 25 (0xa0542c00) [pid = 1965] [serial = 2249] [outer = (nil)] [url = about:blank]
19:27:26 INFO - PROCESS | 1913 | --DOMWINDOW == 24 (0x9faab400) [pid = 1965] [serial = 2247] [outer = (nil)] [url = about:blank]
19:27:26 INFO - PROCESS | 1913 | --DOMWINDOW == 23 (0x9f466c00) [pid = 1965] [serial = 2234] [outer = (nil)] [url = about:blank]
19:27:26 INFO - PROCESS | 1913 | --DOMWINDOW == 22 (0xa0506000) [pid = 1965] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/selection/test-iframe.html]
19:27:26 INFO - PROCESS | 1913 | --DOMWINDOW == 21 (0xa0507800) [pid = 1965] [serial = 2241] [outer = (nil)] [url = about:blank]
19:27:26 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/cssom.html
19:27:26 INFO - PROCESS | 1913 | ++DOCSHELL 0x9ed37000 == 5 [pid = 1965] [id = 811]
19:27:26 INFO - PROCESS | 1913 | ++DOMWINDOW == 22 (0x9ed37400) [pid = 1965] [serial = 2267] [outer = (nil)]
19:27:26 INFO - PROCESS | 1913 | ++DOMWINDOW == 23 (0x9f01fc00) [pid = 1965] [serial = 2268] [outer = 0x9ed37400]
19:27:27 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:27:27 INFO - PROCESS | 1913 | ++DOMWINDOW == 24 (0x9f463c00) [pid = 1965] [serial = 2269] [outer = 0x9ed37400]
19:27:29 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ insertRule
19:27:29 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSRule#cssText
19:27:29 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 "
19:27:29 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
19:27:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:29 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
19:27:29 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
19:27:29 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
19:27:29 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSStyleRule#selectorText
19:27:29 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"
19:27:29 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
19:27:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:29 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
19:27:29 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
19:27:29 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
19:27:29 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ insertRule in @media
19:27:29 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSRule#cssText in @media
19:27:29 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 "
19:27:29 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
19:27:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:29 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
19:27:29 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
19:27:29 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
19:27:29 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSStyleRule#selectorText in @media
19:27:29 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"
19:27:29 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
19:27:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:29 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
19:27:29 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
19:27:29 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
19:27:29 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] insertRule - An invalid or illegal string was specified
19:27:29 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
19:27:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:29 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
19:27:29 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
19:27:29 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
19:27:29 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSRule#cssText - An invalid or illegal string was specified
19:27:29 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
19:27:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:29 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
19:27:29 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
19:27:29 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
19:27:29 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 { "
19:27:29 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
19:27:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:29 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
19:27:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
19:27:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
19:27:30 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
19:27:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
19:27:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
19:27:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
19:27:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
19:27:30 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"
19:27:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
19:27:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
19:27:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
19:27:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
19:27:30 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
19:27:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
19:27:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
19:27:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
19:27:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
19:27:30 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]
19:27:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
19:27:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
19:27:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
19:27:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
19:27:30 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 { "
19:27:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
19:27:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
19:27:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
19:27:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
19:27:30 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]
19:27:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
19:27:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
19:27:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
19:27:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
19:27:30 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"
19:27:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
19:27:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
19:27:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
19:27:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
19:27:30 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] insertRule - An invalid or illegal string was specified
19:27:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
19:27:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
19:27:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
19:27:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
19:27:30 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSRule#cssText - An invalid or illegal string was specified
19:27:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
19:27:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
19:27:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
19:27:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
19:27:30 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 { "
19:27:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
19:27:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
19:27:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
19:27:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
19:27:30 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
19:27:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
19:27:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
19:27:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
19:27:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
19:27:30 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"
19:27:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
19:27:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
19:27:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
19:27:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
19:27:30 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
19:27:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
19:27:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
19:27:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
19:27:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
19:27:30 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]
19:27:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
19:27:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
19:27:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
19:27:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
19:27:30 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 { "
19:27:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
19:27:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
19:27:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
19:27:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
19:27:30 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]
19:27:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
19:27:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
19:27:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
19:27:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
19:27:30 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"
19:27:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
19:27:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
19:27:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
19:27:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
19:27:30 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] insertRule - An invalid or illegal string was specified
19:27:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
19:27:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
19:27:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
19:27:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
19:27:30 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSRule#cssText - An invalid or illegal string was specified
19:27:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
19:27:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
19:27:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
19:27:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
19:27:30 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 { "
19:27:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
19:27:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
19:27:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
19:27:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
19:27:30 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
19:27:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
19:27:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
19:27:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
19:27:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
19:27:30 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"
19:27:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
19:27:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
19:27:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
19:27:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
19:27:30 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
19:27:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
19:27:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
19:27:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
19:27:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
19:27:30 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]
19:27:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
19:27:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
19:27:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
19:27:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
19:27:30 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 { "
19:27:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
19:27:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
19:27:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
19:27:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
19:27:30 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]
19:27:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
19:27:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
19:27:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
19:27:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
19:27:30 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"
19:27:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
19:27:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
19:27:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
19:27:30 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
19:27:30 INFO - TEST-OK | /selectors/attribute-selectors/attribute-case/cssom.html | took 3722ms
19:27:30 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/semantics.html
19:27:30 INFO - PROCESS | 1913 | --DOMWINDOW == 23 (0xa05d6400) [pid = 1965] [serial = 2244] [outer = (nil)] [url = about:blank]
19:27:30 INFO - PROCESS | 1913 | --DOMWINDOW == 22 (0x9f461800) [pid = 1965] [serial = 2263] [outer = (nil)] [url = about:blank]
19:27:30 INFO - PROCESS | 1913 | --DOMWINDOW == 21 (0x9fd8d400) [pid = 1965] [serial = 2257] [outer = (nil)] [url = about:blank]
19:27:30 INFO - PROCESS | 1913 | --DOMWINDOW == 20 (0xa15e9400) [pid = 1965] [serial = 2260] [outer = (nil)] [url = about:blank]
19:27:30 INFO - PROCESS | 1913 | --DOMWINDOW == 19 (0xa0841000) [pid = 1965] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/selection/selectAllChildren.html]
19:27:30 INFO - PROCESS | 1913 | --DOMWINDOW == 18 (0x9ed39c00) [pid = 1965] [serial = 2229] [outer = (nil)] [url = http://web-platform.test:8000/selection/collapse.html]
19:27:30 INFO - PROCESS | 1913 | --DOMWINDOW == 17 (0x9ed3d000) [pid = 1965] [serial = 2235] [outer = (nil)] [url = http://web-platform.test:8000/selection/deleteFromDocument.html]
19:27:30 INFO - PROCESS | 1913 | --DOMWINDOW == 16 (0x9f461400) [pid = 1965] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/selection/removeAllRanges.html]
19:27:30 INFO - PROCESS | 1913 | --DOMWINDOW == 15 (0x9ed36000) [pid = 1965] [serial = 2232] [outer = (nil)] [url = http://web-platform.test:8000/selection/collapseToStartEnd.html]
19:27:30 INFO - PROCESS | 1913 | --DOMWINDOW == 14 (0x9f46a400) [pid = 1965] [serial = 2242] [outer = (nil)] [url = http://web-platform.test:8000/selection/getRangeAt.html]
19:27:30 INFO - PROCESS | 1913 | --DOMWINDOW == 13 (0xa05da000) [pid = 1965] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/selection/isCollapsed.html]
19:27:30 INFO - PROCESS | 1913 | ++DOCSHELL 0x9f01dc00 == 6 [pid = 1965] [id = 812]
19:27:30 INFO - PROCESS | 1913 | ++DOMWINDOW == 14 (0x9f01e000) [pid = 1965] [serial = 2270] [outer = (nil)]
19:27:31 INFO - PROCESS | 1913 | ++DOMWINDOW == 15 (0x9fd8d400) [pid = 1965] [serial = 2271] [outer = 0x9f01e000]
19:27:31 INFO - PROCESS | 1913 | [Child 1965] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
19:27:31 INFO - PROCESS | 1913 | ++DOMWINDOW == 16 (0xa05d7000) [pid = 1965] [serial = 2272] [outer = 0x9f01e000]
19:27:32 INFO - PROCESS | 1913 | ++DOCSHELL 0xa05dfc00 == 7 [pid = 1965] [id = 813]
19:27:32 INFO - PROCESS | 1913 | ++DOMWINDOW == 17 (0xa05e0000) [pid = 1965] [serial = 2273] [outer = (nil)]
19:27:32 INFO - PROCESS | 1913 | ++DOCSHELL 0xa05e0400 == 8 [pid = 1965] [id = 814]
19:27:32 INFO - PROCESS | 1913 | ++DOMWINDOW == 18 (0xa05e0800) [pid = 1965] [serial = 2274] [outer = (nil)]
19:27:32 INFO - PROCESS | 1913 | ++DOMWINDOW == 19 (0xa05e3800) [pid = 1965] [serial = 2275] [outer = 0xa05e0000]
19:27:32 INFO - PROCESS | 1913 | ++DOMWINDOW == 20 (0xa083fc00) [pid = 1965] [serial = 2276] [outer = 0xa05e0800]
19:27:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'] /* sanity check (match) */ in standards mode
19:27:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'] /* sanity check (match) */
with querySelector in standards mode
19:27:33 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
19:27:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
19:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
19:27:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
19:27:33 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
19:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
19:27:33 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
19:27:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
19:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
19:27:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
19:27:33 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
19:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
19:27:33 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
19:27:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
19:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
19:27:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
19:27:33 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
19:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
19:27:33 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
with querySelector in standards mode - An invalid or illegal string was specified
19:27:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
19:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
19:27:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
19:27:33 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
19:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
19:27:33 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
19:27:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
19:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
19:27:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
19:27:33 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
19:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
19:27:33 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
19:27:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
19:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
19:27:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
19:27:33 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
19:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
19:27:33 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
19:27:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
19:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
19:27:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
19:27:33 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
19:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
19:27:33 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
19:27:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
19:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
19:27:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
19:27:33 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
19:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
19:27:33 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
19:27:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
19:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
19:27:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
19:27:33 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
19:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
19:27:33 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
19:27:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
19:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
19:27:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
19:27:33 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
19:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
19:27:33 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
19:27:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
19:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
19:27:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
19:27:33 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
19:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
19:27:33 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
19:27:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
19:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
19:27:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
19:27:33 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
19:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
19:27:33 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
19:27:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
19:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
19:27:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
19:27:33 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
19:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
19:27:33 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
19:27:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
19:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
19:27:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
19:27:33 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
19:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
19:27:33 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
19:27:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
19:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
19:27:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
19:27:33 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
19:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
19:27:33 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
19:27:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
19:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
19:27:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
19:27:33 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
19:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
19:27:33 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
19:27:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
19:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
19:27:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
19:27:33 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
19:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
19:27:33 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
19:27:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
19:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
19:27:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
19:27:33 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
19:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
19:27:33 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
19:27:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
19:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
19:27:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
19:27:33 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
19:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
19:27:33 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
19:27:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
19:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
19:27:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
19:27:33 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
19:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
19:27:33 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
19:27:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
19:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
19:27:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
19:27:33 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
19:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
19:27:33 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
19:27:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
19:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
19:27:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
19:27:33 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
19:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
19:27:33 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
19:27:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
19:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
19:27:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
19:27:33 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
19:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
19:27:33 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
19:27:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
19:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
19:27:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
19:27:33 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
19:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
19:27:33 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
19:27:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
19:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
19:27:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
19:27:33 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
19:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
19:27:33 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
19:27:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
19:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
19:27:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
19:27:33 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
19:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
19:27:33 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
19:27:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
19:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
19:27:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
19:27:33 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
19:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
19:27:33 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
19:27:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
19:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
19:27:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
19:27:33 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
19:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
19:27:33 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
19:27:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
19:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
19:27:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
19:27:33 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
19:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
19:27:33 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
19:27:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
19:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
19:27:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
19:27:33 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
19:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
19:27:33 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
19:27:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
19:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
19:27:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
19:27:33 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
19:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
19:27:33 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
19:27:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
19:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
19:27:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
19:27:33 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
19:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
19:27:33 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
19:27:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
19:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
19:27:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
19:27:33 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
19:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
19:27:33 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
19:27:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
19:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
19:27:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
19:27:33 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
19:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
19:27:33 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
19:27:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
19:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
19:27:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
19:27:33 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
19:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
19:27:33 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
19:27:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
19:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
19:27:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
19:27:33 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
19:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
19:27:33 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
19:27:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
19:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
19:27:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
19:27:33 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
19:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
19:27:33 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
19:27:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
19:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
19:27:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
19:27:33 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
19:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
19:27:33 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
19:27:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
19:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
19:27:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
19:27:33 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
19:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
19:27:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [missingattr] /* sanity check (no match) */
in standards mode
19:27:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [missingattr] /* sanity check (no match) */
with querySelector in standards mode
19:27:33 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
19:27:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:134:9
19:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:130:1
19:27:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
19:27:33 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
19:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
19:27:33 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
with querySelector in standards mode - An invalid or illegal string was specified
19:27:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:139:25
19:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:138:1
19:27:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
19:27:33 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
19:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
19:27:33 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
19:27:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:134:9
19:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:130:1
19:27:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
19:27:33 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
19:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
19:27:33 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
19:27:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:139:25
19:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:138:1
19:27:33 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
19:27:33 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
19:27:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
19:27:33 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i] /* \0 in attribute */