builder: mozilla-aurora_ubuntu64_vm-debug_test-web-platform-tests-e10s-7
slave: tst-linux64-spot-1190
starttime: 1448307709.22
results: success (0)
buildid: 20151123102231
builduid: ee637f55aeec47339a62b93dd60fa142
revision: f0994dcc4d038d6a313bb29a1325cf53ab6b0c45
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2015-11-23 11:41:49.225110) =========
master: http://buildbot-master118.bb.releng.usw2.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2015-11-23 11:41:49.225722) =========
========= Started set props: basedir (results: 0, elapsed: 0 secs) (at 2015-11-23 11:41:49.226232) =========
bash -c pwd
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['bash', '-c', 'pwd']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1448307624.846765-914795786
_=/tools/buildbot/bin/python
using PTY: False
/builds/slave/test
program finished with exit code 0
elapsedTime=0.029345
basedir: '/builds/slave/test'
========= master_lag: 0.06 =========
========= Finished set props: basedir (results: 0, elapsed: 0 secs) (at 2015-11-23 11:41:49.314661) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2015-11-23 11:41:49.315144) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2015-11-23 11:41:49.372702) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-23 11:41:49.373220) =========
rm -rf properties
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['rm', '-rf', 'properties']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1448307624.846765-914795786
_=/tools/buildbot/bin/python
using PTY: False
program finished with exit code 0
elapsedTime=0.025596
========= master_lag: 0.05 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-23 11:41:49.444308) =========
========= Started set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2015-11-23 11:41:49.444754) =========
script_repo_url: https://hg.mozilla.org/build/mozharness
========= Finished set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2015-11-23 11:41:49.446542) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2015-11-23 11:41:49.447018) =========
bash -c 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py'
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['bash', '-c', 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1448307624.846765-914795786
_=/tools/buildbot/bin/python
using PTY: False
--2015-11-23 11:41:49-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py
Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102
Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected.
HTTP request sent, awaiting response... 200 Script output follows
Length: 12141 (12K) [text/x-python]
Saving to: `archiver_client.py'
0K .......... . 100% 9.14M=0.001s
2015-11-23 11:41:49 (9.14 MB/s) - `archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=0.424521
========= master_lag: 0.04 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2015-11-23 11:41:49.909102) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-23 11:41:49.909411) =========
rm -rf scripts
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['rm', '-rf', 'scripts']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1448307624.846765-914795786
_=/tools/buildbot/bin/python
using PTY: False
program finished with exit code 0
elapsedTime=0.100977
========= master_lag: 0.11 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-23 11:41:50.116932) =========
========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2015-11-23 11:41:50.117244) =========
bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev f0994dcc4d038d6a313bb29a1325cf53ab6b0c45 --destination scripts --debug'
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev f0994dcc4d038d6a313bb29a1325cf53ab6b0c45 --destination scripts --debug']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1448307624.846765-914795786
_=/tools/buildbot/bin/python
using PTY: False
2015-11-23 11:41:49,854 truncating revision to first 12 chars
2015-11-23 11:41:49,855 Setting DEBUG logging.
2015-11-23 11:41:49,855 attempt 1/10
2015-11-23 11:41:49,856 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/f0994dcc4d03?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2015-11-23 11:41:50,252 unpacking tar archive at: mozilla-aurora-f0994dcc4d03/testing/mozharness/
program finished with exit code 0
elapsedTime=0.865479
========= master_lag: 0.17 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2015-11-23 11:41:51.154548) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2015-11-23 11:41:51.154818) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2015-11-23 11:41:51.211960) =========
========= Started tinderboxprint_script_revlink (results: 0, elapsed: 0 secs) (at 2015-11-23 11:41:51.212206) =========
TinderboxPrint: script_revlink: https://hg.mozilla.org/build/mozharness/rev/production
========= Finished tinderboxprint_script_revlink (results: 0, elapsed: 0 secs) (at 2015-11-23 11:41:51.212553) =========
========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 33 mins, 19 secs) (at 2015-11-23 11:41:51.212827) =========
/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --e10s --total-chunks 8 --this-chunk 7 --blob-upload-branch mozilla-aurora --download-symbols true
in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs)
watching logfiles {}
argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--e10s', '--total-chunks', '8', '--this-chunk', '7', '--blob-upload-branch', 'mozilla-aurora', '--download-symbols', 'true']
environment:
CCACHE_DIR=/builds/ccache
CCACHE_UMASK=002
DISPLAY=:0
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
MOZ_HIDE_RESULTS_TABLE=1
MOZ_NODE_PATH=/usr/bin/node
MOZ_NO_REMOTE=1
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
NO_FAIL_ON_TEST_ERRORS=1
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PROPERTIES_FILE=/builds/slave/test/buildprops.json
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1448307624.846765-914795786
_=/tools/buildbot/bin/python
using PTY: False
11:41:51 INFO - MultiFileLogger online at 20151123 11:41:51 in /builds/slave/test
11:41:51 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --e10s --total-chunks 8 --this-chunk 7 --blob-upload-branch mozilla-aurora --download-symbols true
11:41:51 INFO - Dumping config to /builds/slave/test/logs/localconfig.json.
11:41:51 INFO - {'append_to_log': False,
11:41:51 INFO - 'base_work_dir': '/builds/slave/test',
11:41:51 INFO - 'blob_upload_branch': 'mozilla-aurora',
11:41:51 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt',
11:41:51 INFO - 'buildbot_json_path': 'buildprops.json',
11:41:51 INFO - 'config_files': ('web_platform_tests/prod_config.py',),
11:41:51 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
11:41:51 INFO - 'download_minidump_stackwalk': True,
11:41:51 INFO - 'download_symbols': 'true',
11:41:51 INFO - 'e10s': True,
11:41:51 INFO - 'exes': {'python': '/tools/buildbot/bin/python',
11:41:51 INFO - 'tooltool.py': '/tools/tooltool.py',
11:41:51 INFO - 'virtualenv': ('/tools/buildbot/bin/python',
11:41:51 INFO - '/tools/misc-python/virtualenv.py')},
11:41:51 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
11:41:51 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
11:41:51 INFO - 'log_level': 'info',
11:41:51 INFO - 'log_to_console': True,
11:41:51 INFO - 'opt_config_files': (),
11:41:51 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
11:41:51 INFO - '--processes=1',
11:41:51 INFO - '--config=%(test_path)s/wptrunner.ini',
11:41:51 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
11:41:51 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
11:41:51 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
11:41:51 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
11:41:51 INFO - 'pip_index': False,
11:41:51 INFO - 'require_test_zip': True,
11:41:51 INFO - 'test_type': ('testharness',),
11:41:51 INFO - 'this_chunk': '7',
11:41:51 INFO - 'tooltool_cache': '/builds/tooltool_cache',
11:41:51 INFO - 'total_chunks': '8',
11:41:51 INFO - 'virtualenv_path': 'venv',
11:41:51 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
11:41:51 INFO - 'work_dir': 'build'}
11:41:51 INFO - #####
11:41:51 INFO - ##### Running clobber step.
11:41:51 INFO - #####
11:41:51 INFO - Running pre-action listener: _resource_record_pre_action
11:41:51 INFO - Running main action method: clobber
11:41:51 INFO - rmtree: /builds/slave/test/build
11:41:51 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1
11:41:54 INFO - Running post-action listener: _resource_record_post_action
11:41:54 INFO - #####
11:41:54 INFO - ##### Running read-buildbot-config step.
11:41:54 INFO - #####
11:41:54 INFO - Running pre-action listener: _resource_record_pre_action
11:41:54 INFO - Running main action method: read_buildbot_config
11:41:54 INFO - Using buildbot properties:
11:41:54 INFO - {
11:41:54 INFO - "properties": {
11:41:54 INFO - "buildnumber": 3,
11:41:54 INFO - "product": "firefox",
11:41:54 INFO - "script_repo_revision": "production",
11:41:54 INFO - "branch": "mozilla-aurora",
11:41:54 INFO - "repository": "",
11:41:54 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-aurora debug test web-platform-tests-e10s-7",
11:41:54 INFO - "buildid": "20151123102231",
11:41:54 INFO - "slavename": "tst-linux64-spot-1190",
11:41:54 INFO - "pgo_build": "False",
11:41:54 INFO - "basedir": "/builds/slave/test",
11:41:54 INFO - "project": "",
11:41:54 INFO - "platform": "linux64",
11:41:54 INFO - "master": "http://buildbot-master118.bb.releng.usw2.mozilla.com:8201/",
11:41:54 INFO - "slavebuilddir": "test",
11:41:54 INFO - "scheduler": "tests-mozilla-aurora-ubuntu64_vm-debug-unittest",
11:41:54 INFO - "repo_path": "releases/mozilla-aurora",
11:41:54 INFO - "moz_repo_path": "",
11:41:54 INFO - "stage_platform": "linux64",
11:41:54 INFO - "builduid": "ee637f55aeec47339a62b93dd60fa142",
11:41:54 INFO - "revision": "f0994dcc4d038d6a313bb29a1325cf53ab6b0c45"
11:41:54 INFO - },
11:41:54 INFO - "sourcestamp": {
11:41:54 INFO - "repository": "",
11:41:54 INFO - "hasPatch": false,
11:41:54 INFO - "project": "",
11:41:54 INFO - "branch": "mozilla-aurora-linux64-debug-unittest",
11:41:54 INFO - "changes": [
11:41:54 INFO - {
11:41:54 INFO - "category": null,
11:41:54 INFO - "files": [
11:41:54 INFO - {
11:41:54 INFO - "url": null,
11:41:54 INFO - "name": "https://queue.taskcluster.net/v1/task/mvUtWpeHTnmcImby-6SFqg/artifacts/public/build/firefox-44.0a2.en-US.linux-x86_64.tar.bz2"
11:41:54 INFO - },
11:41:54 INFO - {
11:41:54 INFO - "url": null,
11:41:54 INFO - "name": "https://queue.taskcluster.net/v1/task/mvUtWpeHTnmcImby-6SFqg/artifacts/public/build/test_packages.json"
11:41:54 INFO - }
11:41:54 INFO - ],
11:41:54 INFO - "repository": "",
11:41:54 INFO - "rev": "f0994dcc4d038d6a313bb29a1325cf53ab6b0c45",
11:41:54 INFO - "who": "kwierso@gmail.com",
11:41:54 INFO - "when": 1448307661,
11:41:54 INFO - "number": 6696415,
11:41:54 INFO - "comments": "Bug 1205843 - Part 2: Disable maintenance service on WinXP < SP3 - r=rstrong a=lizzard\n\nAttempt to get around the fact that XP SP2 (and below) systems won't be able to\nhandle Authenticode signatues with SHA-2 digests by disabling the maintenance\nservice, the only thing on our update path that uses Authenticode, on systems\nrunning WinXP below SP3.\n\nThis patch both prevents the service from being included in new installations,\nand prevents the service from being used where it is already installed.",
11:41:54 INFO - "project": "",
11:41:54 INFO - "at": "Mon 23 Nov 2015 11:41:01",
11:41:54 INFO - "branch": "mozilla-aurora-linux64-debug-unittest",
11:41:54 INFO - "revlink": "",
11:41:54 INFO - "properties": [
11:41:54 INFO - [
11:41:54 INFO - "buildid",
11:41:54 INFO - "20151123102231",
11:41:54 INFO - "Change"
11:41:54 INFO - ],
11:41:54 INFO - [
11:41:54 INFO - "builduid",
11:41:54 INFO - "ee637f55aeec47339a62b93dd60fa142",
11:41:54 INFO - "Change"
11:41:54 INFO - ],
11:41:54 INFO - [
11:41:54 INFO - "pgo_build",
11:41:54 INFO - "False",
11:41:54 INFO - "Change"
11:41:54 INFO - ]
11:41:54 INFO - ],
11:41:54 INFO - "revision": "f0994dcc4d038d6a313bb29a1325cf53ab6b0c45"
11:41:54 INFO - }
11:41:54 INFO - ],
11:41:54 INFO - "revision": "f0994dcc4d038d6a313bb29a1325cf53ab6b0c45"
11:41:54 INFO - }
11:41:54 INFO - }
11:41:54 INFO - Found installer url https://queue.taskcluster.net/v1/task/mvUtWpeHTnmcImby-6SFqg/artifacts/public/build/firefox-44.0a2.en-US.linux-x86_64.tar.bz2.
11:41:54 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/mvUtWpeHTnmcImby-6SFqg/artifacts/public/build/test_packages.json.
11:41:54 INFO - Running post-action listener: _resource_record_post_action
11:41:54 INFO - #####
11:41:54 INFO - ##### Running download-and-extract step.
11:41:54 INFO - #####
11:41:54 INFO - Running pre-action listener: _resource_record_pre_action
11:41:54 INFO - Running main action method: download_and_extract
11:41:54 INFO - mkdir: /builds/slave/test/build/tests
11:41:54 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
11:41:54 INFO - https://queue.taskcluster.net/v1/task/mvUtWpeHTnmcImby-6SFqg/artifacts/public/build/test_packages.json matches https://queue.taskcluster.net
11:41:54 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/mvUtWpeHTnmcImby-6SFqg/artifacts/public/build/test_packages.json
11:41:54 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/mvUtWpeHTnmcImby-6SFqg/artifacts/public/build/test_packages.json
11:41:54 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/mvUtWpeHTnmcImby-6SFqg/artifacts/public/build/test_packages.json to /builds/slave/test/build/test_packages.json
11:41:54 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/mvUtWpeHTnmcImby-6SFqg/artifacts/public/build/test_packages.json', 'file_name': '/builds/slave/test/build/test_packages.json'}, attempt #1
11:41:55 INFO - Downloaded 1302 bytes.
11:41:55 INFO - Reading from file /builds/slave/test/build/test_packages.json
11:41:55 INFO - Using the following test package requirements:
11:41:55 INFO - {u'common': [u'firefox-44.0a2.en-US.linux-x86_64.common.tests.zip'],
11:41:55 INFO - u'cppunittest': [u'firefox-44.0a2.en-US.linux-x86_64.common.tests.zip',
11:41:55 INFO - u'firefox-44.0a2.en-US.linux-x86_64.cppunittest.tests.zip'],
11:41:55 INFO - u'jittest': [u'firefox-44.0a2.en-US.linux-x86_64.common.tests.zip',
11:41:55 INFO - u'jsshell-linux-x86_64.zip'],
11:41:55 INFO - u'mochitest': [u'firefox-44.0a2.en-US.linux-x86_64.common.tests.zip',
11:41:55 INFO - u'firefox-44.0a2.en-US.linux-x86_64.mochitest.tests.zip'],
11:41:55 INFO - u'mozbase': [u'firefox-44.0a2.en-US.linux-x86_64.common.tests.zip'],
11:41:55 INFO - u'reftest': [u'firefox-44.0a2.en-US.linux-x86_64.common.tests.zip',
11:41:55 INFO - u'firefox-44.0a2.en-US.linux-x86_64.reftest.tests.zip'],
11:41:55 INFO - u'talos': [u'firefox-44.0a2.en-US.linux-x86_64.common.tests.zip',
11:41:55 INFO - u'firefox-44.0a2.en-US.linux-x86_64.talos.tests.zip'],
11:41:55 INFO - u'web-platform': [u'firefox-44.0a2.en-US.linux-x86_64.common.tests.zip',
11:41:55 INFO - u'firefox-44.0a2.en-US.linux-x86_64.web-platform.tests.zip'],
11:41:55 INFO - u'webapprt': [u'firefox-44.0a2.en-US.linux-x86_64.common.tests.zip'],
11:41:55 INFO - u'xpcshell': [u'firefox-44.0a2.en-US.linux-x86_64.common.tests.zip',
11:41:55 INFO - u'firefox-44.0a2.en-US.linux-x86_64.xpcshell.tests.zip']}
11:41:55 INFO - Downloading packages: [u'firefox-44.0a2.en-US.linux-x86_64.common.tests.zip', u'firefox-44.0a2.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform
11:41:55 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')]}
11:41:55 INFO - https://queue.taskcluster.net/v1/task/mvUtWpeHTnmcImby-6SFqg/artifacts/public/build/firefox-44.0a2.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net
11:41:55 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/mvUtWpeHTnmcImby-6SFqg/artifacts/public/build/firefox-44.0a2.en-US.linux-x86_64.common.tests.zip
11:41:55 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/mvUtWpeHTnmcImby-6SFqg/artifacts/public/build/firefox-44.0a2.en-US.linux-x86_64.common.tests.zip
11:41:55 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/mvUtWpeHTnmcImby-6SFqg/artifacts/public/build/firefox-44.0a2.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-44.0a2.en-US.linux-x86_64.common.tests.zip
11:41:55 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/mvUtWpeHTnmcImby-6SFqg/artifacts/public/build/firefox-44.0a2.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-44.0a2.en-US.linux-x86_64.common.tests.zip'}, attempt #1
11:41:58 INFO - Downloaded 21716219 bytes.
11:41:58 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-44.0a2.en-US.linux-x86_64.common.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] in /builds/slave/test/build/tests
11:41:58 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-44.0a2.en-US.linux-x86_64.common.tests.zip bin/* config/* mozbase/* marionette/* web-platform/*
11:41:58 INFO - Calling ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-44.0a2.en-US.linux-x86_64.common.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] with output_timeout 1760
11:41:59 INFO - caution: filename not matched: web-platform/*
11:41:59 INFO - Return code: 11
11:41:59 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
11:41:59 INFO - https://queue.taskcluster.net/v1/task/mvUtWpeHTnmcImby-6SFqg/artifacts/public/build/firefox-44.0a2.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net
11:41:59 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/mvUtWpeHTnmcImby-6SFqg/artifacts/public/build/firefox-44.0a2.en-US.linux-x86_64.web-platform.tests.zip
11:41:59 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/mvUtWpeHTnmcImby-6SFqg/artifacts/public/build/firefox-44.0a2.en-US.linux-x86_64.web-platform.tests.zip
11:41:59 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/mvUtWpeHTnmcImby-6SFqg/artifacts/public/build/firefox-44.0a2.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-44.0a2.en-US.linux-x86_64.web-platform.tests.zip
11:41:59 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/mvUtWpeHTnmcImby-6SFqg/artifacts/public/build/firefox-44.0a2.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-44.0a2.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1
11:42:06 INFO - Downloaded 30912056 bytes.
11:42:06 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-44.0a2.en-US.linux-x86_64.web-platform.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] in /builds/slave/test/build/tests
11:42:06 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-44.0a2.en-US.linux-x86_64.web-platform.tests.zip bin/* config/* mozbase/* marionette/* web-platform/*
11:42:06 INFO - Calling ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-44.0a2.en-US.linux-x86_64.web-platform.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] with output_timeout 1760
11:42:10 INFO - caution: filename not matched: bin/*
11:42:10 INFO - caution: filename not matched: config/*
11:42:10 INFO - caution: filename not matched: mozbase/*
11:42:10 INFO - caution: filename not matched: marionette/*
11:42:10 INFO - Return code: 11
11:42:10 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')]}
11:42:10 INFO - https://queue.taskcluster.net/v1/task/mvUtWpeHTnmcImby-6SFqg/artifacts/public/build/firefox-44.0a2.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net
11:42:10 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/mvUtWpeHTnmcImby-6SFqg/artifacts/public/build/firefox-44.0a2.en-US.linux-x86_64.tar.bz2
11:42:10 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/mvUtWpeHTnmcImby-6SFqg/artifacts/public/build/firefox-44.0a2.en-US.linux-x86_64.tar.bz2
11:42:10 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/mvUtWpeHTnmcImby-6SFqg/artifacts/public/build/firefox-44.0a2.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-44.0a2.en-US.linux-x86_64.tar.bz2
11:42:10 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/mvUtWpeHTnmcImby-6SFqg/artifacts/public/build/firefox-44.0a2.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-44.0a2.en-US.linux-x86_64.tar.bz2'}, attempt #1
11:42:14 INFO - Downloaded 56601833 bytes.
11:42:14 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/mvUtWpeHTnmcImby-6SFqg/artifacts/public/build/firefox-44.0a2.en-US.linux-x86_64.tar.bz2
11:42:14 INFO - mkdir: /builds/slave/test/properties
11:42:14 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url
11:42:14 INFO - Writing to file /builds/slave/test/properties/build_url
11:42:14 INFO - Contents:
11:42:14 INFO - build_url:https://queue.taskcluster.net/v1/task/mvUtWpeHTnmcImby-6SFqg/artifacts/public/build/firefox-44.0a2.en-US.linux-x86_64.tar.bz2
11:42:14 INFO - mkdir: /builds/slave/test/build/symbols
11:42:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
11:42:14 INFO - https://queue.taskcluster.net/v1/task/mvUtWpeHTnmcImby-6SFqg/artifacts/public/build/firefox-44.0a2.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net
11:42:14 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/mvUtWpeHTnmcImby-6SFqg/artifacts/public/build/firefox-44.0a2.en-US.linux-x86_64.crashreporter-symbols.zip
11:42:14 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/mvUtWpeHTnmcImby-6SFqg/artifacts/public/build/firefox-44.0a2.en-US.linux-x86_64.crashreporter-symbols.zip
11:42:14 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/mvUtWpeHTnmcImby-6SFqg/artifacts/public/build/firefox-44.0a2.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/symbols/firefox-44.0a2.en-US.linux-x86_64.crashreporter-symbols.zip
11:42:14 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/mvUtWpeHTnmcImby-6SFqg/artifacts/public/build/firefox-44.0a2.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/symbols/firefox-44.0a2.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #1
11:42:18 INFO - Downloaded 45518996 bytes.
11:42:18 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/mvUtWpeHTnmcImby-6SFqg/artifacts/public/build/firefox-44.0a2.en-US.linux-x86_64.crashreporter-symbols.zip
11:42:18 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url
11:42:18 INFO - Writing to file /builds/slave/test/properties/symbols_url
11:42:18 INFO - Contents:
11:42:18 INFO - symbols_url:https://queue.taskcluster.net/v1/task/mvUtWpeHTnmcImby-6SFqg/artifacts/public/build/firefox-44.0a2.en-US.linux-x86_64.crashreporter-symbols.zip
11:42:18 INFO - Running command: ['unzip', '-q', '/builds/slave/test/build/symbols/firefox-44.0a2.en-US.linux-x86_64.crashreporter-symbols.zip'] in /builds/slave/test/build/symbols
11:42:18 INFO - Copy/paste: unzip -q /builds/slave/test/build/symbols/firefox-44.0a2.en-US.linux-x86_64.crashreporter-symbols.zip
11:42:21 INFO - Return code: 0
11:42:21 INFO - Running post-action listener: _resource_record_post_action
11:42:21 INFO - Running post-action listener: set_extra_try_arguments
11:42:21 INFO - #####
11:42:21 INFO - ##### Running create-virtualenv step.
11:42:21 INFO - #####
11:42:21 INFO - Running pre-action listener: _pre_create_virtualenv
11:42:21 INFO - Running pre-action listener: _resource_record_pre_action
11:42:21 INFO - Running main action method: create_virtualenv
11:42:21 INFO - Creating virtualenv /builds/slave/test/build/venv
11:42:21 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
11:42:21 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv
11:42:22 INFO - The --no-site-packages flag is deprecated; it is now the default behavior.
11:42:22 INFO - Using real prefix '/usr'
11:42:22 INFO - New python executable in /builds/slave/test/build/venv/bin/python
11:42:24 INFO - Installing distribute.............................................................................................................................................................................................done.
11:42:29 INFO - Installing pip.................done.
11:42:29 INFO - Return code: 0
11:42:29 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv
11:42: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')]}
11:42:29 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
11:42:29 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
11:42: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')]}
11:42:29 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
11:42:29 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
11:42:29 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x293df10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2cc6300>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2cfe110>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2dcfd70>, '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 0x2cf6200>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2cffb00>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1448307624.846765-914795786', '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
11:42:29 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build
11:42:29 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --download-cache /builds/slave/test/build/venv/cache --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1
11:42:29 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
11:42:29 INFO - 'CCACHE_UMASK': '002',
11:42:29 INFO - 'DISPLAY': ':0',
11:42:29 INFO - 'HOME': '/home/cltbld',
11:42:29 INFO - 'LANG': 'en_US.UTF-8',
11:42:29 INFO - 'LOGNAME': 'cltbld',
11:42:29 INFO - 'MAIL': '/var/mail/cltbld',
11:42:29 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
11:42:29 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
11:42:29 INFO - 'MOZ_NO_REMOTE': '1',
11:42:29 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
11:42:29 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
11:42:29 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
11:42:29 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
11:42:29 INFO - 'PWD': '/builds/slave/test',
11:42:29 INFO - 'SHELL': '/bin/bash',
11:42:29 INFO - 'SHLVL': '1',
11:42:29 INFO - 'TERM': 'linux',
11:42:29 INFO - 'TMOUT': '86400',
11:42:29 INFO - 'USER': 'cltbld',
11:42:29 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1448307624.846765-914795786',
11:42:29 INFO - '_': '/tools/buildbot/bin/python'}
11:42:30 INFO - Ignoring indexes: https://pypi.python.org/simple/
11:42:30 INFO - Downloading/unpacking psutil>=0.7.1
11:42:30 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
11:42:30 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
11:42:30 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
11:42:30 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
11:42:30 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
11:42:30 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
11:42:35 INFO - Creating supposed download cache at /builds/slave/test/build/venv/cache
11:42:35 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fpsutil-3.1.1.tar.gz
11:42:35 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil
11:42:35 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
11:42:35 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
11:42:35 INFO - Installing collected packages: psutil
11:42:35 INFO - Running setup.py install for psutil
11:42:35 INFO - building 'psutil._psutil_linux' extension
11:42:35 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o
11:42:36 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_linux.so
11:42:36 INFO - building 'psutil._psutil_posix' extension
11:42: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-x86_64-2.7/psutil/_psutil_posix.o
11:42:36 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_posix.so
11:42:36 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
11:42:36 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
11:42:36 INFO - Successfully installed psutil
11:42:36 INFO - Cleaning up...
11:42:37 INFO - Return code: 0
11:42:37 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv
11:42:37 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
11:42:37 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
11:42:37 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
11:42:37 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
11:42:37 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
11:42:37 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
11:42:37 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x293df10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2cc6300>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2cfe110>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2dcfd70>, '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 0x2cf6200>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2cffb00>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1448307624.846765-914795786', '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
11:42:37 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build
11:42:37 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --download-cache /builds/slave/test/build/venv/cache --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0
11:42:37 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
11:42:37 INFO - 'CCACHE_UMASK': '002',
11:42:37 INFO - 'DISPLAY': ':0',
11:42:37 INFO - 'HOME': '/home/cltbld',
11:42:37 INFO - 'LANG': 'en_US.UTF-8',
11:42:37 INFO - 'LOGNAME': 'cltbld',
11:42:37 INFO - 'MAIL': '/var/mail/cltbld',
11:42:37 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
11:42:37 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
11:42:37 INFO - 'MOZ_NO_REMOTE': '1',
11:42:37 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
11:42:37 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
11:42:37 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
11:42:37 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
11:42:37 INFO - 'PWD': '/builds/slave/test',
11:42:37 INFO - 'SHELL': '/bin/bash',
11:42:37 INFO - 'SHLVL': '1',
11:42:37 INFO - 'TERM': 'linux',
11:42:37 INFO - 'TMOUT': '86400',
11:42:37 INFO - 'USER': 'cltbld',
11:42:37 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1448307624.846765-914795786',
11:42:37 INFO - '_': '/tools/buildbot/bin/python'}
11:42:37 INFO - Ignoring indexes: https://pypi.python.org/simple/
11:42:37 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
11:42: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
11:42: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
11:42:37 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
11:42:37 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
11:42: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
11:42: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
11:42:42 INFO - Downloading mozsystemmonitor-0.0.tar.gz
11:42:42 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fmozsystemmonitor-0.0.tar.gz
11:42:42 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor
11:42: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)
11:42:42 INFO - Installing collected packages: mozsystemmonitor
11:42:42 INFO - Running setup.py install for mozsystemmonitor
11:42:42 INFO - Successfully installed mozsystemmonitor
11:42:42 INFO - Cleaning up...
11:42:43 INFO - Return code: 0
11:42:43 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv
11:42:43 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')]}
11:42:43 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
11:42:43 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
11:42:43 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')]}
11:42:43 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
11:42:43 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
11:42:43 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x293df10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2cc6300>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2cfe110>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2dcfd70>, '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 0x2cf6200>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2cffb00>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1448307624.846765-914795786', '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
11:42:43 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build
11:42:43 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --download-cache /builds/slave/test/build/venv/cache --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4
11:42:43 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
11:42:43 INFO - 'CCACHE_UMASK': '002',
11:42:43 INFO - 'DISPLAY': ':0',
11:42:43 INFO - 'HOME': '/home/cltbld',
11:42:43 INFO - 'LANG': 'en_US.UTF-8',
11:42:43 INFO - 'LOGNAME': 'cltbld',
11:42:43 INFO - 'MAIL': '/var/mail/cltbld',
11:42:43 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
11:42:43 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
11:42:43 INFO - 'MOZ_NO_REMOTE': '1',
11:42:43 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
11:42:43 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
11:42:43 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
11:42:43 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
11:42:43 INFO - 'PWD': '/builds/slave/test',
11:42:43 INFO - 'SHELL': '/bin/bash',
11:42:43 INFO - 'SHLVL': '1',
11:42:43 INFO - 'TERM': 'linux',
11:42:43 INFO - 'TMOUT': '86400',
11:42:43 INFO - 'USER': 'cltbld',
11:42:43 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1448307624.846765-914795786',
11:42:43 INFO - '_': '/tools/buildbot/bin/python'}
11:42:43 INFO - Ignoring indexes: https://pypi.python.org/simple/
11:42:43 INFO - Downloading/unpacking blobuploader==1.2.4
11:42:43 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
11:42:43 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
11:42:43 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
11:42:43 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
11:42:43 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
11:42:43 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
11:42:47 INFO - Downloading blobuploader-1.2.4.tar.gz
11:42:47 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fblobuploader-1.2.4.tar.gz
11:42:47 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader
11:42:47 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
11:42: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
11:42: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
11:42:47 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
11:42:47 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
11:42: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
11:42: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
11:42:48 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Frequests-1.2.3.tar.gz
11:42:48 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests
11:42:48 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
11:42: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
11:42: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
11:42:48 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
11:42:48 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
11:42: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
11:42: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
11:42:48 INFO - Downloading docopt-0.6.1.tar.gz
11:42:48 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fdocopt-0.6.1.tar.gz
11:42:48 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt
11:42:48 INFO - Installing collected packages: blobuploader, requests, docopt
11:42:48 INFO - Running setup.py install for blobuploader
11:42:49 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775
11:42:49 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775
11:42:49 INFO - Running setup.py install for requests
11:42:49 INFO - Running setup.py install for docopt
11:42:50 INFO - Successfully installed blobuploader requests docopt
11:42:50 INFO - Cleaning up...
11:42:50 INFO - Return code: 0
11:42:50 INFO - Installing None into virtualenv /builds/slave/test/build/venv
11:42: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')]}
11:42:50 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
11:42:50 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
11:42: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')]}
11:42:50 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
11:42:50 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
11:42: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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x293df10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2cc6300>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2cfe110>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2dcfd70>, '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 0x2cf6200>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2cffb00>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1448307624.846765-914795786', '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
11:42: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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config
11:42: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.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub
11:42:50 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
11:42:50 INFO - 'CCACHE_UMASK': '002',
11:42:50 INFO - 'DISPLAY': ':0',
11:42:50 INFO - 'HOME': '/home/cltbld',
11:42:50 INFO - 'LANG': 'en_US.UTF-8',
11:42:50 INFO - 'LOGNAME': 'cltbld',
11:42:50 INFO - 'MAIL': '/var/mail/cltbld',
11:42:50 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
11:42:50 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
11:42:50 INFO - 'MOZ_NO_REMOTE': '1',
11:42:50 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
11:42:50 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
11:42:50 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
11:42:50 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
11:42:50 INFO - 'PWD': '/builds/slave/test',
11:42:50 INFO - 'SHELL': '/bin/bash',
11:42:50 INFO - 'SHLVL': '1',
11:42:50 INFO - 'TERM': 'linux',
11:42:50 INFO - 'TMOUT': '86400',
11:42:50 INFO - 'USER': 'cltbld',
11:42:50 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1448307624.846765-914795786',
11:42:50 INFO - '_': '/tools/buildbot/bin/python'}
11:42:50 INFO - Ignoring indexes: https://pypi.python.org/simple/
11:42:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
11:42:50 INFO - Running setup.py (path:/tmp/pip-M1fKK8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
11:42:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
11:42:51 INFO - Running setup.py (path:/tmp/pip-R7bDhk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
11:42:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
11:42:51 INFO - Running setup.py (path:/tmp/pip-_2Gk2H-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
11:42:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
11:42:51 INFO - Running setup.py (path:/tmp/pip-SVieLK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
11:42:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
11:42:51 INFO - Running setup.py (path:/tmp/pip-QYSw1P-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
11:42:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
11:42:52 INFO - Running setup.py (path:/tmp/pip-kmtTTv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
11:42:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
11:42:52 INFO - Running setup.py (path:/tmp/pip-xLs8so-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
11:42:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
11:42:52 INFO - Running setup.py (path:/tmp/pip-lMmgBg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
11:42:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
11:42:52 INFO - Running setup.py (path:/tmp/pip-Zo6SUq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
11:42:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
11:42:52 INFO - Running setup.py (path:/tmp/pip-QZAlJw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
11:42:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
11:42:53 INFO - Running setup.py (path:/tmp/pip-ELH2z6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
11:42:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
11:42:53 INFO - Running setup.py (path:/tmp/pip-5T96tO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
11:42:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
11:42:53 INFO - Running setup.py (path:/tmp/pip-5e_hRY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
11:42:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
11:42:53 INFO - Running setup.py (path:/tmp/pip-wzJ5AQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
11:42:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
11:42:53 INFO - Running setup.py (path:/tmp/pip-fSx8kc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
11:42:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
11:42:53 INFO - Running setup.py (path:/tmp/pip-5lpRmJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
11:42:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
11:42:54 INFO - Running setup.py (path:/tmp/pip-Wm65S1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
11:42:54 INFO - Unpacking /builds/slave/test/build/tests/marionette/transport
11:42:54 INFO - Running setup.py (path:/tmp/pip-w7BLoR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/transport
11:42:54 INFO - Unpacking /builds/slave/test/build/tests/marionette/driver
11:42:54 INFO - Running setup.py (path:/tmp/pip-vYVvqk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/driver
11:42:54 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
11:42:54 INFO - Running setup.py (path:/tmp/pip-aGJBpr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
11:42:55 INFO - Unpacking /builds/slave/test/build/tests/marionette
11:42:55 INFO - Running setup.py (path:/tmp/pip-GT92xJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
11:42:55 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
11:42:55 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
11:42:55 INFO - Running setup.py install for manifestparser
11:42:56 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin
11:42:56 INFO - Running setup.py install for mozcrash
11:42:56 INFO - Running setup.py install for mozdebug
11:42:56 INFO - Running setup.py install for mozdevice
11:42:57 INFO - Installing sutini script to /builds/slave/test/build/venv/bin
11:42:57 INFO - Installing dm script to /builds/slave/test/build/venv/bin
11:42:57 INFO - Running setup.py install for mozfile
11:42:57 INFO - Running setup.py install for mozhttpd
11:42:57 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin
11:42:57 INFO - Running setup.py install for mozinfo
11:42:57 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin
11:42:57 INFO - Running setup.py install for mozInstall
11:42:58 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin
11:42:58 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin
11:42:58 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin
11:42:58 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin
11:42:58 INFO - Running setup.py install for mozleak
11:42:58 INFO - Running setup.py install for mozlog
11:42:58 INFO - Installing structlog script to /builds/slave/test/build/venv/bin
11:42:58 INFO - Running setup.py install for moznetwork
11:42:58 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin
11:42:58 INFO - Running setup.py install for mozprocess
11:42:59 INFO - Running setup.py install for mozprofile
11:42:59 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin
11:42:59 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin
11:42:59 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin
11:42:59 INFO - Running setup.py install for mozrunner
11:42:59 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin
11:42:59 INFO - Running setup.py install for mozscreenshot
11:43:00 INFO - Running setup.py install for moztest
11:43:00 INFO - Running setup.py install for mozversion
11:43:00 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin
11:43:00 INFO - Running setup.py install for marionette-transport
11:43:00 INFO - Running setup.py install for marionette-driver
11:43:01 INFO - Running setup.py install for browsermob-proxy
11:43:01 INFO - Running setup.py install for marionette-client
11:43:01 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
11:43:01 INFO - Installing marionette script to /builds/slave/test/build/venv/bin
11:43:02 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
11:43:02 INFO - Cleaning up...
11:43:02 INFO - Return code: 0
11:43:02 INFO - Installing None into virtualenv /builds/slave/test/build/venv
11:43:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
11:43:02 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
11:43:02 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
11:43:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
11:43:02 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
11:43:02 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
11:43:02 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x293df10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2cc6300>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2cfe110>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2dcfd70>, '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 0x2cf6200>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2cffb00>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1448307624.846765-914795786', '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
11:43:02 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config
11:43:02 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --download-cache /builds/slave/test/build/venv/cache --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub
11:43:02 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
11:43:02 INFO - 'CCACHE_UMASK': '002',
11:43:02 INFO - 'DISPLAY': ':0',
11:43:02 INFO - 'HOME': '/home/cltbld',
11:43:02 INFO - 'LANG': 'en_US.UTF-8',
11:43:02 INFO - 'LOGNAME': 'cltbld',
11:43:02 INFO - 'MAIL': '/var/mail/cltbld',
11:43:02 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
11:43:02 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
11:43:02 INFO - 'MOZ_NO_REMOTE': '1',
11:43:02 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
11:43:02 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
11:43:02 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
11:43:02 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
11:43:02 INFO - 'PWD': '/builds/slave/test',
11:43:02 INFO - 'SHELL': '/bin/bash',
11:43:02 INFO - 'SHLVL': '1',
11:43:02 INFO - 'TERM': 'linux',
11:43:02 INFO - 'TMOUT': '86400',
11:43:02 INFO - 'USER': 'cltbld',
11:43:02 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1448307624.846765-914795786',
11:43:02 INFO - '_': '/tools/buildbot/bin/python'}
11:43:02 INFO - Ignoring indexes: https://pypi.python.org/simple/
11:43:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
11:43:02 INFO - Running setup.py (path:/tmp/pip-l90rjI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
11:43:02 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))
11:43:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
11:43:02 INFO - Running setup.py (path:/tmp/pip-BMavRp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
11:43:03 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))
11:43:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
11:43:03 INFO - Running setup.py (path:/tmp/pip-FFdvNR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
11:43:03 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))
11:43:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
11:43:03 INFO - Running setup.py (path:/tmp/pip-UQnx8N-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
11:43:03 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.46 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))
11:43:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
11:43:03 INFO - Running setup.py (path:/tmp/pip-mHKCth-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
11:43:03 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))
11:43:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
11:43:03 INFO - Running setup.py (path:/tmp/pip-zABnjg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
11:43:03 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))
11:43:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
11:43:03 INFO - Running setup.py (path:/tmp/pip-j0m7YI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
11:43:03 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.8 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))
11:43:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
11:43:03 INFO - Running setup.py (path:/tmp/pip-uuxhia-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
11:43:03 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))
11:43:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
11:43:03 INFO - Running setup.py (path:/tmp/pip-fxlMvh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
11:43:04 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))
11:43:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
11:43:04 INFO - Running setup.py (path:/tmp/pip-WpdN5w-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
11:43:04 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))
11:43:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
11:43:04 INFO - Running setup.py (path:/tmp/pip-9mCS3R-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
11:43:04 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))
11:43:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
11:43:04 INFO - Running setup.py (path:/tmp/pip-zagl9t-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
11:43:04 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))
11:43:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
11:43:04 INFO - Running setup.py (path:/tmp/pip-kvcyZJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
11:43:04 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))
11:43:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
11:43:04 INFO - Running setup.py (path:/tmp/pip-zUe2tr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
11:43:04 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))
11:43:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
11:43:04 INFO - Running setup.py (path:/tmp/pip-0R5G1x-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
11:43:05 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))
11:43:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
11:43:05 INFO - Running setup.py (path:/tmp/pip-fB2rpL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
11:43:05 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))
11:43:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
11:43:05 INFO - Running setup.py (path:/tmp/pip-lv3Wmc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
11:43:05 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))
11:43:05 INFO - Unpacking /builds/slave/test/build/tests/marionette/transport
11:43:05 INFO - Running setup.py (path:/tmp/pip-E3Ab5n-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/transport
11:43:05 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))
11:43:05 INFO - Unpacking /builds/slave/test/build/tests/marionette/driver
11:43:05 INFO - Running setup.py (path:/tmp/pip-LEhCi4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/driver
11:43:05 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))
11:43:05 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
11:43:05 INFO - Running setup.py (path:/tmp/pip-CV9w41-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
11:43:05 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))
11:43:05 INFO - Unpacking /builds/slave/test/build/tests/marionette
11:43:06 INFO - Running setup.py (path:/tmp/pip-bgaNCf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
11:43:06 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
11:43:06 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))
11:43:06 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))
11:43:06 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))
11:43:06 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))
11:43:06 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.46->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4))
11:43:06 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.46->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4))
11:43:06 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.0->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10))
11:43:06 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
11:43:06 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
11:43:06 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
11:43:06 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
11:43:06 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
11:43:06 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
11:43:10 INFO - Downloading blessings-1.5.1.tar.gz
11:43:10 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
11:43:10 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings
11:43:10 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))
11:43:10 INFO - Installing collected packages: blessings
11:43:10 INFO - Running setup.py install for blessings
11:43:10 INFO - Successfully installed blessings
11:43:10 INFO - Cleaning up...
11:43:11 INFO - Return code: 0
11:43:11 INFO - Done creating virtualenv /builds/slave/test/build/venv.
11:43:11 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
11:43:11 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
11:43:11 INFO - Reading from file tmpfile_stdout
11:43:11 INFO - Current package versions:
11:43:11 INFO - argparse == 1.2.1
11:43:11 INFO - blessings == 1.5.1
11:43:11 INFO - blobuploader == 1.2.4
11:43:11 INFO - browsermob-proxy == 0.6.0
11:43:11 INFO - docopt == 0.6.1
11:43:11 INFO - manifestparser == 1.1
11:43:11 INFO - marionette-client == 1.1.0
11:43:11 INFO - marionette-driver == 1.1.0
11:43:11 INFO - marionette-transport == 1.0.0
11:43:11 INFO - mozInstall == 1.12
11:43:11 INFO - mozcrash == 0.16
11:43:11 INFO - mozdebug == 0.1
11:43:11 INFO - mozdevice == 0.46
11:43:11 INFO - mozfile == 1.2
11:43:11 INFO - mozhttpd == 0.7
11:43:11 INFO - mozinfo == 0.8
11:43:11 INFO - mozleak == 0.1
11:43:11 INFO - mozlog == 3.0
11:43:11 INFO - moznetwork == 0.27
11:43:11 INFO - mozprocess == 0.22
11:43:11 INFO - mozprofile == 0.27
11:43:11 INFO - mozrunner == 6.11
11:43:11 INFO - mozscreenshot == 0.1
11:43:11 INFO - mozsystemmonitor == 0.0
11:43:11 INFO - moztest == 0.7
11:43:11 INFO - mozversion == 1.4
11:43:11 INFO - psutil == 3.1.1
11:43:11 INFO - requests == 1.2.3
11:43:11 INFO - wsgiref == 0.1.2
11:43:11 INFO - Running post-action listener: _resource_record_post_action
11:43:11 INFO - Running post-action listener: _start_resource_monitoring
11:43:11 INFO - Starting resource monitoring.
11:43:11 INFO - #####
11:43:11 INFO - ##### Running pull step.
11:43:11 INFO - #####
11:43:11 INFO - Running pre-action listener: _resource_record_pre_action
11:43:11 INFO - Running main action method: pull
11:43:11 INFO - Pull has nothing to do!
11:43:11 INFO - Running post-action listener: _resource_record_post_action
11:43:11 INFO - #####
11:43:11 INFO - ##### Running install step.
11:43:11 INFO - #####
11:43:11 INFO - Running pre-action listener: _resource_record_pre_action
11:43:11 INFO - Running main action method: install
11:43:11 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
11:43:11 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
11:43:11 INFO - Reading from file tmpfile_stdout
11:43:11 INFO - Detecting whether we're running mozinstall >=1.0...
11:43:11 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h']
11:43:11 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h
11:43:12 INFO - Reading from file tmpfile_stdout
11:43:12 INFO - Output received:
11:43:12 INFO - Usage: mozinstall [options] installer
11:43:12 INFO - Options:
11:43:12 INFO - -h, --help show this help message and exit
11:43:12 INFO - -d DEST, --destination=DEST
11:43:12 INFO - Directory to install application into. [default:
11:43:12 INFO - "/builds/slave/test"]
11:43:12 INFO - --app=APP Application being installed. [default: firefox]
11:43:12 INFO - mkdir: /builds/slave/test/build/application
11:43:12 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-44.0a2.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application']
11:43:12 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-44.0a2.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application
11:43:41 INFO - Reading from file tmpfile_stdout
11:43:41 INFO - Output received:
11:43:41 INFO - /builds/slave/test/build/application/firefox/firefox
11:43:41 INFO - Running post-action listener: _resource_record_post_action
11:43:41 INFO - #####
11:43:41 INFO - ##### Running run-tests step.
11:43:41 INFO - #####
11:43:41 INFO - Running pre-action listener: _resource_record_pre_action
11:43:41 INFO - Running main action method: run_tests
11:43:41 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir
11:43:41 INFO - minidump filename unknown. determining based upon platform and arch
11:43:41 INFO - minidump tooltool manifest unknown. determining based upon platform and arch
11:43:41 INFO - grabbing minidump binary from tooltool
11:43:41 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')]}
11:43:41 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2dcfd70>, '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 0x2cf6200>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2cffb00>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1
11:43:41 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build
11:43:41 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest -o -c /builds/tooltool_cache
11:43:41 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache
11:43:41 INFO - Return code: 0
11:43:41 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755
11:43:41 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir
11:43:41 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/mvUtWpeHTnmcImby-6SFqg/artifacts/public/build/firefox-44.0a2.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--e10s', '--total-chunks=8', '--this-chunk=7', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build
11:43:41 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/mvUtWpeHTnmcImby-6SFqg/artifacts/public/build/firefox-44.0a2.en-US.linux-x86_64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk --test-type=testharness --e10s --total-chunks=8 --this-chunk=7 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil
11:43:41 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
11:43:41 INFO - 'CCACHE_UMASK': '002',
11:43:41 INFO - 'DISPLAY': ':0',
11:43:41 INFO - 'HOME': '/home/cltbld',
11:43:41 INFO - 'LANG': 'en_US.UTF-8',
11:43:41 INFO - 'LOGNAME': 'cltbld',
11:43:41 INFO - 'MAIL': '/var/mail/cltbld',
11:43:41 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir',
11:43:41 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
11:43:41 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
11:43:41 INFO - 'MOZ_NO_REMOTE': '1',
11:43:41 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
11:43:41 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
11:43:41 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
11:43:41 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
11:43:41 INFO - 'PWD': '/builds/slave/test',
11:43:41 INFO - 'SHELL': '/bin/bash',
11:43:41 INFO - 'SHLVL': '1',
11:43:41 INFO - 'TERM': 'linux',
11:43:41 INFO - 'TMOUT': '86400',
11:43:41 INFO - 'USER': 'cltbld',
11:43:41 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1448307624.846765-914795786',
11:43:41 INFO - '_': '/tools/buildbot/bin/python'}
11:43:41 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/mvUtWpeHTnmcImby-6SFqg/artifacts/public/build/firefox-44.0a2.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--e10s', '--total-chunks=8', '--this-chunk=7', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000
11:43:49 INFO - Using 1 client processes
11:43:50 INFO - wptserve Starting http server on 127.0.0.1:8000
11:43:50 INFO - wptserve Starting http server on 127.0.0.1:8001
11:43:50 INFO - wptserve Starting http server on 127.0.0.1:8443
11:43:52 INFO - SUITE-START | Running 820 tests
11:43:52 INFO - Running testharness tests
11:43:52 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:43:52 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:43:52 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
11:43:52 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
11:43:52 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:43:52 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:43:52 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:43:52 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:43:52 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
11:43:52 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
11:43:52 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:43:52 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:43:52 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:43:52 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:43:52 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
11:43:52 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
11:43:52 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:43:52 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 6ms
11:43:52 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:43:52 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
11:43:52 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
11:43:52 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
11:43:52 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:43:52 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms
11:43:52 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:43:52 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:43:52 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
11:43:52 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
11:43:52 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:43:52 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:43:52 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:43:52 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:43:52 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
11:43:52 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
11:43:52 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:43:52 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:43:52 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:43:52 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:43:52 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
11:43:52 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
11:43:52 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:43:52 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:43:52 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:43:52 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:43:52 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
11:43:52 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
11:43:52 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:43:52 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:43:52 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:43:52 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:43:52 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
11:43:52 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
11:43:52 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:43:52 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:43:52 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:43:52 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:43:52 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
11:43:52 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
11:43:52 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:43:52 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms
11:43:52 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:43:52 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:43:52 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
11:43:52 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
11:43:52 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:43:52 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:43:52 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:43:52 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
11:43:52 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
11:43:52 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
11:43:52 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:43:52 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:43:52 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
11:43:52 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
11:43:52 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
11:43:52 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
11:43:52 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
11:43:52 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
11:43:52 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
11:43:52 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
11:43:52 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
11:43:52 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html | took 1ms
11:43:52 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
11:43:52 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
11:43:52 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
11:43:52 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
11:43:52 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
11:43:52 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
11:43:52 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
11:43:52 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
11:43:52 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
11:43:52 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-downgrade.keep-origin-redirect.http.html | took 0ms
11:43:52 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
11:43:52 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
11:43:52 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
11:43:52 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-downgrade.swap-origin-redirect.http.html | took 1ms
11:43:52 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
11:43:52 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 7ms
11:43:52 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
11:43:52 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 1ms
11:43:52 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
11:43:52 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
11:43:52 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
11:43:52 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
11:43:52 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
11:43:52 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
11:43:52 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
11:43:52 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
11:43:52 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
11:43:52 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 1ms
11:43:52 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
11:43:52 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html | took 0ms
11:43:52 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
11:43:52 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html | took 1ms
11:43:52 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
11:43:52 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
11:43:52 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
11:43:52 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
11:43:52 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
11:43:52 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
11:43:52 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
11:43:52 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
11:43:52 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
11:43:52 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
11:43:52 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
11:43:52 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
11:43:52 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
11:43:52 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
11:43:52 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
11:43:52 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-insecure.swap-origin-redirect.http.html | took 0ms
11:43:52 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
11:43:52 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
11:43:52 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
11:43:52 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
11:43:52 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
11:43:52 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 1ms
11:43:52 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
11:43:52 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html | took 0ms
11:43:52 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
11:43:52 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
11:43:52 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
11:43:52 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
11:43:52 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
11:43:52 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
11:43:52 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
11:43:52 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
11:43:52 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
11:43:52 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
11:43:52 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
11:43:52 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
11:43:52 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
11:43:52 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
11:43:52 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
11:43:52 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.swap-origin-redirect.http.html | took 1ms
11:43:52 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
11:43:52 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
11:43:52 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
11:43:52 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html | took 8ms
11:43:52 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
11:43:52 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
11:43:52 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
11:43:52 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-insecure.swap-origin-redirect.http.html | took 1ms
11:43:52 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
11:43:52 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
11:43:52 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
11:43:52 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
11:43:52 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
11:43:52 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
11:43:52 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:43:52 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:43:52 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
11:43:52 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
11:43:52 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:43:52 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:43:52 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:43:52 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:43:52 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
11:43:52 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
11:43:52 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:43:52 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:43:52 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:43:52 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
11:43:52 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
11:43:52 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
11:43:52 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:43:52 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:43:52 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:43:52 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
11:43:52 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
11:43:52 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 8ms
11:43:52 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:43:52 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:43:52 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:43:52 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:43:52 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
11:43:52 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
11:43:52 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:43:52 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:43:52 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:43:52 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:43:52 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
11:43:52 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
11:43:52 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:43:52 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:43:52 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:43:52 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:43:52 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
11:43:52 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
11:43:52 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:43:52 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
11:43:52 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:43:52 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:43:52 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
11:43:52 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
11:43:52 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:43:52 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:43:52 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:43:52 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:43:52 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
11:43:52 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
11:43:52 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:43:52 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:43:52 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:43:52 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:43:52 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
11:43:52 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
11:43:52 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:43:52 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:43:52 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:43:52 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:43:52 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
11:43:52 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
11:43:52 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:43:52 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:43:52 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:43:52 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:43:52 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
11:43:52 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
11:43:52 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:43:52 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:43:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:43:52 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:43:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
11:43:52 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
11:43:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:43:52 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:43:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:43:52 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:43:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
11:43:52 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
11:43:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:43:52 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:43:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:43:52 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:43:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
11:43:52 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
11:43:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:43:52 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:43:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:43:52 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:43:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
11:43:52 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
11:43:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:43:52 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:43:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:43:52 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:43:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
11:43:52 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
11:43:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:43:52 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:43:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:43:52 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
11:43:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
11:43:52 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
11:43:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:43:52 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:43:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:43:52 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:43:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
11:43:52 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
11:43:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:43:52 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:43:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:43:52 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:43:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
11:43:52 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
11:43:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:43:52 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:43:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:43:52 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:43:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
11:43:52 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
11:43:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:43:52 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:43:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:43:52 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:43:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
11:43:52 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
11:43:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:43:52 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:43:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:43:52 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:43:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
11:43:52 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
11:43:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:43:52 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:43:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:43:52 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
11:43:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
11:43:52 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
11:43:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:43:52 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:43:52 INFO - TEST-START | /selection/extend.html
11:43:52 INFO - TEST-SKIP | /selection/extend.html | took 0ms
11:43:52 INFO - Setting up ssl
11:43:52 INFO - PROCESS | certutil |
11:43:52 INFO - PROCESS | certutil |
11:43:52 INFO - PROCESS | certutil |
11:43:52 INFO - Certificate Nickname Trust Attributes
11:43:52 INFO - SSL,S/MIME,JAR/XPI
11:43:52 INFO -
11:43:52 INFO - web-platform-tests CT,,
11:43:52 INFO -
11:43:52 INFO - Starting runner
11:43:54 INFO - PROCESS | 1829 | 1448307834506 Marionette INFO Marionette enabled via build flag and pref
11:43:54 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f0d8f0e4800 == 1 [pid = 1829] [id = 1]
11:43:54 INFO - PROCESS | 1829 | ++DOMWINDOW == 1 (0x7f0d8b5cb000) [pid = 1829] [serial = 1] [outer = (nil)]
11:43:54 INFO - PROCESS | 1829 | [1829] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2101
11:43:54 INFO - PROCESS | 1829 | ++DOMWINDOW == 2 (0x7f0d8880e800) [pid = 1829] [serial = 2] [outer = 0x7f0d8b5cb000]
11:43:55 INFO - PROCESS | 1829 | 1448307835143 Marionette INFO Listening on port 2828
11:43:55 INFO - PROCESS | 1829 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f0d8b5574f0
11:43:56 INFO - PROCESS | 1829 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f0d84fa6760
11:43:56 INFO - PROCESS | 1829 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f0d84fb4700
11:43:56 INFO - PROCESS | 1829 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f0d84fb4a00
11:43:56 INFO - PROCESS | 1829 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f0d84fb4d30
11:43:57 INFO - PROCESS | 1829 | 1448307837037 Marionette INFO Marionette enabled via command-line flag
11:43:57 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f0d850ca800 == 2 [pid = 1829] [id = 2]
11:43:57 INFO - PROCESS | 1829 | ++DOMWINDOW == 3 (0x7f0d8b140000) [pid = 1829] [serial = 3] [outer = (nil)]
11:43:57 INFO - PROCESS | 1829 | ++DOMWINDOW == 4 (0x7f0d8b140c00) [pid = 1829] [serial = 4] [outer = 0x7f0d8b140000]
11:43:57 INFO - PROCESS | 1829 | ++DOMWINDOW == 5 (0x7f0d852a3000) [pid = 1829] [serial = 5] [outer = 0x7f0d8b5cb000]
11:43:57 INFO - PROCESS | 1829 | [1829] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 841
11:43:57 INFO - PROCESS | 1829 | 1448307837413 Marionette INFO Accepted connection conn0 from 127.0.0.1:53229
11:43:57 INFO - PROCESS | 1829 | 1448307837416 Marionette DEBUG conn0 client <- {"applicationType":"gecko","marionetteProtocol":2}
11:43:57 INFO - PROCESS | 1829 | [1829] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 841
11:43:57 INFO - PROCESS | 1829 | 1448307837736 Marionette INFO Accepted connection conn1 from 127.0.0.1:53230
11:43:57 INFO - PROCESS | 1829 | 1448307837737 Marionette DEBUG conn1 client <- {"applicationType":"gecko","marionetteProtocol":2}
11:43:57 INFO - PROCESS | 1829 | 1448307837744 Marionette INFO Closed connection conn0
11:43:57 INFO - PROCESS | 1829 | [1829] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 841
11:43:57 INFO - PROCESS | 1829 | 1448307837808 Marionette INFO Accepted connection conn2 from 127.0.0.1:53231
11:43:57 INFO - PROCESS | 1829 | 1448307837809 Marionette DEBUG conn2 client <- {"applicationType":"gecko","marionetteProtocol":2}
11:43:57 INFO - PROCESS | 1829 | 1448307837837 Marionette INFO Closed connection conn2
11:43:57 INFO - PROCESS | 1829 | 1448307837845 Marionette DEBUG conn1 -> {"name":"newSession","parameters":{"sessionId":null,"capabilities":null}}
11:43:58 INFO - PROCESS | 1829 | [1829] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 966
11:43:59 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f0d7dcc6000 == 3 [pid = 1829] [id = 3]
11:43:59 INFO - PROCESS | 1829 | ++DOMWINDOW == 6 (0x7f0d7ddee800) [pid = 1829] [serial = 6] [outer = (nil)]
11:43:59 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f0d7dcd4000 == 4 [pid = 1829] [id = 4]
11:43:59 INFO - PROCESS | 1829 | ++DOMWINDOW == 7 (0x7f0d7ddef000) [pid = 1829] [serial = 7] [outer = (nil)]
11:44:00 INFO - PROCESS | 1829 | [1829] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272
11:44:00 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f0d7c6bf800 == 5 [pid = 1829] [id = 5]
11:44:00 INFO - PROCESS | 1829 | ++DOMWINDOW == 8 (0x7f0d7c6efc00) [pid = 1829] [serial = 8] [outer = (nil)]
11:44:00 INFO - PROCESS | 1829 | [1829] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272
11:44:00 INFO - PROCESS | 1829 | ++DOMWINDOW == 9 (0x7f0d7b95d800) [pid = 1829] [serial = 9] [outer = 0x7f0d7c6efc00]
11:44:00 INFO - PROCESS | 1829 | ++DOMWINDOW == 10 (0x7f0d7b706400) [pid = 1829] [serial = 10] [outer = 0x7f0d7ddee800]
11:44:01 INFO - PROCESS | 1829 | ++DOMWINDOW == 11 (0x7f0d7b5a0800) [pid = 1829] [serial = 11] [outer = 0x7f0d7ddef000]
11:44:01 INFO - PROCESS | 1829 | ++DOMWINDOW == 12 (0x7f0d7b5a2400) [pid = 1829] [serial = 12] [outer = 0x7f0d7c6efc00]
11:44:02 INFO - PROCESS | 1829 | 1448307842422 Marionette INFO loaded listener.js
11:44:02 INFO - PROCESS | 1829 | 1448307842455 Marionette INFO loaded listener.js
11:44:02 INFO - PROCESS | 1829 | ++DOMWINDOW == 13 (0x7f0d79d9ac00) [pid = 1829] [serial = 13] [outer = 0x7f0d7c6efc00]
11:44:02 INFO - PROCESS | 1829 | 1448307842876 Marionette DEBUG conn1 client <- {"sessionId":"c1bfba43-027c-4c63-957d-17df9d3af402","capabilities":{"browserName":"Firefox","browserVersion":"44.0a2","platformName":"LINUX","platformVersion":"44.0a2","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20151123102231","device":"desktop","version":"44.0a2"}}
11:44:03 INFO - PROCESS | 1829 | [1829] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:44:03 INFO - PROCESS | 1829 | 1448307843257 Marionette DEBUG conn1 -> {"name":"getContext"}
11:44:03 INFO - PROCESS | 1829 | 1448307843266 Marionette DEBUG conn1 client <- {"value":"content"}
11:44:03 INFO - PROCESS | 1829 | 1448307843650 Marionette DEBUG conn1 -> {"name":"setContext","parameters":{"value":"chrome"}}
11:44:03 INFO - PROCESS | 1829 | 1448307843655 Marionette DEBUG conn1 client <- {}
11:44:03 INFO - PROCESS | 1829 | 1448307843720 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}}
11:44:05 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/toolkit/xre/nsXREDirProvider.cpp, line 1399
11:44:06 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96c1653800 == 1 [pid = 1877] [id = 1]
11:44:06 INFO - PROCESS | 1829 | ++DOMWINDOW == 1 (0x7f96c021f400) [pid = 1877] [serial = 1] [outer = (nil)]
11:44:06 INFO - PROCESS | 1829 | ++DOMWINDOW == 2 (0x7f96c0024400) [pid = 1877] [serial = 2] [outer = 0x7f96c021f400]
11:44:06 INFO - PROCESS | 1829 | [Parent 1829] WARNING: Could not get disk information from DiskSpaceWatcher: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/storage/DOMStorageIPC.cpp, line 320
11:44:07 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:44:07 INFO - PROCESS | 1829 | [Parent 1829] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 319
11:44:07 INFO - PROCESS | 1829 | ++DOMWINDOW == 3 (0x7f96bfcd9800) [pid = 1877] [serial = 3] [outer = 0x7f96c021f400]
11:44:07 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_TRUE(startupCache) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/xbl/nsXBLDocumentInfo.cpp, line 214
11:44:07 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_TRUE(startupCache) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/xbl/nsXBLDocumentInfo.cpp, line 282
11:44:07 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f0d7b9ac800 == 6 [pid = 1829] [id = 6]
11:44:07 INFO - PROCESS | 1829 | ++DOMWINDOW == 14 (0x7f0d7ab50400) [pid = 1829] [serial = 14] [outer = (nil)]
11:44:07 INFO - PROCESS | 1829 | ++DOMWINDOW == 15 (0x7f0d7b052c00) [pid = 1829] [serial = 15] [outer = 0x7f0d7ab50400]
11:44:07 INFO - PROCESS | 1829 | ++DOMWINDOW == 16 (0x7f0d791e2c00) [pid = 1829] [serial = 16] [outer = 0x7f0d7ab50400]
11:44:08 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f0d7b176000 == 7 [pid = 1829] [id = 7]
11:44:08 INFO - PROCESS | 1829 | ++DOMWINDOW == 17 (0x7f0d76a0c800) [pid = 1829] [serial = 17] [outer = (nil)]
11:44:08 INFO - PROCESS | 1829 | ++DOMWINDOW == 18 (0x7f0d7b95d400) [pid = 1829] [serial = 18] [outer = 0x7f0d76a0c800]
11:44:08 INFO - PROCESS | 1829 | [Parent 1829] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109
11:44:08 INFO - PROCESS | 1829 | [Parent 1829] WARNING: Image width or height is non-positive: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/layout/base/nsLayoutUtils.cpp, line 6320
11:44:08 INFO - PROCESS | 1829 | ++DOMWINDOW == 19 (0x7f0d7b5abc00) [pid = 1829] [serial = 19] [outer = 0x7f0d76a0c800]
11:44:08 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
11:44:08 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96be70d800 == 2 [pid = 1877] [id = 2]
11:44:08 INFO - PROCESS | 1829 | ++DOMWINDOW == 4 (0x7f96be72e400) [pid = 1877] [serial = 4] [outer = (nil)]
11:44:08 INFO - PROCESS | 1829 | ++DOMWINDOW == 5 (0x7f96be72f400) [pid = 1877] [serial = 5] [outer = 0x7f96be72e400]
11:44:08 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f0d7cb66800 == 8 [pid = 1829] [id = 8]
11:44:08 INFO - PROCESS | 1829 | ++DOMWINDOW == 20 (0x7f0d7b1c0400) [pid = 1829] [serial = 20] [outer = (nil)]
11:44:09 INFO - PROCESS | 1829 | ++DOMWINDOW == 21 (0x7f0d7b95c400) [pid = 1829] [serial = 21] [outer = 0x7f0d7b1c0400]
11:44:09 INFO - PROCESS | 1829 | 1448307849060 Marionette INFO loaded listener.js
11:44:09 INFO - PROCESS | 1829 | ++DOMWINDOW == 22 (0x7f0d759ca000) [pid = 1829] [serial = 22] [outer = 0x7f0d7b1c0400]
11:44:09 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:44:09 INFO - PROCESS | 1829 | ++DOMWINDOW == 6 (0x7f96be7b3400) [pid = 1877] [serial = 6] [outer = 0x7f96be72e400]
11:44:09 INFO - PROCESS | 1829 | [Parent 1829] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101
11:44:09 INFO - PROCESS | 1829 | [Parent 1829] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:44:10 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
11:44:10 INFO - document served over http requires an http
11:44:10 INFO - sub-resource via fetch-request using the http-csp
11:44:10 INFO - delivery method with keep-origin-redirect and when
11:44: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"
11:44:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:44:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:44:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:44:10 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:44:10 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:44:10 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:44:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:44:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:44:10 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
11:44:10 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2054ms
11:44:10 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
11:44:11 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96be57f800 == 3 [pid = 1877] [id = 3]
11:44:11 INFO - PROCESS | 1829 | ++DOMWINDOW == 7 (0x7f96bf199400) [pid = 1877] [serial = 7] [outer = (nil)]
11:44:11 INFO - PROCESS | 1829 | ++DOMWINDOW == 8 (0x7f96be5cf000) [pid = 1877] [serial = 8] [outer = 0x7f96bf199400]
11:44:12 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:44:12 INFO - PROCESS | 1829 | ++DOMWINDOW == 9 (0x7f96be5d6c00) [pid = 1877] [serial = 9] [outer = 0x7f96bf199400]
11:44:13 INFO - PROCESS | 1829 | --DOCSHELL 0x7f0d7c6bf800 == 7 [pid = 1829] [id = 5]
11:44:13 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
11:44:13 INFO - document served over http requires an http
11:44:13 INFO - sub-resource via fetch-request using the http-csp
11:44:13 INFO - delivery method with no-redirect and when
11:44: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"
11:44:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:44:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:44:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:44:13 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:44:13 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:44:13 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:44:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:44:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:44:13 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
11:44:13 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2652ms
11:44:13 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
11:44:13 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96be116800 == 4 [pid = 1877] [id = 4]
11:44:13 INFO - PROCESS | 1829 | ++DOMWINDOW == 10 (0x7f96be105000) [pid = 1877] [serial = 10] [outer = (nil)]
11:44:13 INFO - PROCESS | 1829 | ++DOMWINDOW == 11 (0x7f96be106000) [pid = 1877] [serial = 11] [outer = 0x7f96be105000]
11:44:14 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:44:14 INFO - PROCESS | 1829 | ++DOMWINDOW == 12 (0x7f96be10c000) [pid = 1877] [serial = 12] [outer = 0x7f96be105000]
11:44:14 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
11:44:14 INFO - document served over http requires an http
11:44:14 INFO - sub-resource via fetch-request using the http-csp
11:44:14 INFO - delivery method with swap-origin-redirect and when
11:44: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"
11:44:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:44:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:44:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:44:14 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:44:14 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:44:14 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:44:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:44:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:44:14 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
11:44:14 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1385ms
11:44:14 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
11:44:14 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96be131000 == 5 [pid = 1877] [id = 5]
11:44:14 INFO - PROCESS | 1829 | ++DOMWINDOW == 13 (0x7f96bdf33c00) [pid = 1877] [serial = 13] [outer = (nil)]
11:44:15 INFO - PROCESS | 1829 | ++DOMWINDOW == 14 (0x7f96bdf35000) [pid = 1877] [serial = 14] [outer = 0x7f96bdf33c00]
11:44:15 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:44:15 INFO - PROCESS | 1829 | ++DOMWINDOW == 15 (0x7f96bdf3b400) [pid = 1877] [serial = 15] [outer = 0x7f96bdf33c00]
11:44:15 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bdf5a000 == 6 [pid = 1877] [id = 6]
11:44:15 INFO - PROCESS | 1829 | ++DOMWINDOW == 16 (0x7f96bdf3f400) [pid = 1877] [serial = 16] [outer = (nil)]
11:44:15 INFO - PROCESS | 1829 | ++DOMWINDOW == 17 (0x7f96be7b9000) [pid = 1877] [serial = 17] [outer = 0x7f96bdf3f400]
11:44:16 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
11:44:16 INFO - document served over http requires an http
11:44:16 INFO - sub-resource via iframe-tag using the http-csp
11:44:16 INFO - delivery method with keep-origin-redirect and when
11:44: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"
11:44:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:44:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:44:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:44:16 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:44:16 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:44:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:44:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:44:16 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
11:44:16 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1536ms
11:44:16 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
11:44:16 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bdf58000 == 7 [pid = 1877] [id = 7]
11:44:16 INFO - PROCESS | 1829 | ++DOMWINDOW == 18 (0x7f96bdd8ec00) [pid = 1877] [serial = 18] [outer = (nil)]
11:44:16 INFO - PROCESS | 1829 | ++DOMWINDOW == 19 (0x7f96bdd91000) [pid = 1877] [serial = 19] [outer = 0x7f96bdd8ec00]
11:44:16 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:44:17 INFO - PROCESS | 1829 | ++DOMWINDOW == 20 (0x7f96bdf32800) [pid = 1877] [serial = 20] [outer = 0x7f96bdd8ec00]
11:44:17 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96be57a800 == 8 [pid = 1877] [id = 8]
11:44:17 INFO - PROCESS | 1829 | ++DOMWINDOW == 21 (0x7f96bdf3e800) [pid = 1877] [serial = 21] [outer = (nil)]
11:44:17 INFO - PROCESS | 1829 | ++DOMWINDOW == 22 (0x7f96be10d400) [pid = 1877] [serial = 22] [outer = 0x7f96bdf3e800]
11:44:17 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
11:44:17 INFO - document served over http requires an http
11:44:17 INFO - sub-resource via iframe-tag using the http-csp
11:44:17 INFO - delivery method with no-redirect and when
11:44: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"
11:44:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:44:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:44:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:44:17 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:44:17 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:44:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:44:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:44:17 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
11:44:17 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1648ms
11:44:17 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
11:44:18 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bfc0b800 == 9 [pid = 1877] [id = 9]
11:44:18 INFO - PROCESS | 1829 | ++DOMWINDOW == 23 (0x7f96bdd96c00) [pid = 1877] [serial = 23] [outer = (nil)]
11:44:18 INFO - PROCESS | 1829 | ++DOMWINDOW == 24 (0x7f96be107800) [pid = 1877] [serial = 24] [outer = 0x7f96bdd96c00]
11:44:18 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:44:18 INFO - PROCESS | 1829 | ++DOMWINDOW == 25 (0x7f96be7bc000) [pid = 1877] [serial = 25] [outer = 0x7f96bdd96c00]
11:44:19 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96c171f000 == 10 [pid = 1877] [id = 10]
11:44:19 INFO - PROCESS | 1829 | ++DOMWINDOW == 26 (0x7f96bfcd7400) [pid = 1877] [serial = 26] [outer = (nil)]
11:44:19 INFO - PROCESS | 1829 | ++DOMWINDOW == 27 (0x7f96c179a800) [pid = 1877] [serial = 27] [outer = 0x7f96bfcd7400]
11:44:19 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
11:44:19 INFO - document served over http requires an http
11:44:19 INFO - sub-resource via iframe-tag using the http-csp
11:44:19 INFO - delivery method with swap-origin-redirect and when
11:44: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"
11:44:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:44:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:44:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:44:19 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:44:19 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:44:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:44:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:44:19 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
11:44:19 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1888ms
11:44:19 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
11:44:20 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bd7c4800 == 11 [pid = 1877] [id = 11]
11:44:20 INFO - PROCESS | 1829 | ++DOMWINDOW == 28 (0x7f96be107c00) [pid = 1877] [serial = 28] [outer = (nil)]
11:44:20 INFO - PROCESS | 1829 | ++DOMWINDOW == 29 (0x7f96be10e000) [pid = 1877] [serial = 29] [outer = 0x7f96be107c00]
11:44:21 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:44:21 INFO - PROCESS | 1829 | ++DOMWINDOW == 30 (0x7f96be7b3c00) [pid = 1877] [serial = 30] [outer = 0x7f96be107c00]
11:44:21 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bdf5a000 == 10 [pid = 1877] [id = 6]
11:44:21 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96be131000 == 9 [pid = 1877] [id = 5]
11:44:21 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96be116800 == 8 [pid = 1877] [id = 4]
11:44:21 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96be57f800 == 7 [pid = 1877] [id = 3]
11:44:21 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96be70d800 == 6 [pid = 1877] [id = 2]
11:44:22 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
11:44:22 INFO - document served over http requires an http
11:44:22 INFO - sub-resource via script-tag using the http-csp
11:44:22 INFO - delivery method with keep-origin-redirect and when
11:44: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"
11:44:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:44:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:44:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:44:22 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:44:22 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:44:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:44:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:44:22 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
11:44:22 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2231ms
11:44:22 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
11:44:22 INFO - PROCESS | 1829 | --DOMWINDOW == 21 (0x7f0d8880e800) [pid = 1829] [serial = 2] [outer = (nil)] [url = about:blank]
11:44:22 INFO - PROCESS | 1829 | --DOMWINDOW == 20 (0x7f0d7b5a2400) [pid = 1829] [serial = 12] [outer = (nil)] [url = about:blank]
11:44:22 INFO - PROCESS | 1829 | --DOMWINDOW == 19 (0x7f0d7b95d800) [pid = 1829] [serial = 9] [outer = (nil)] [url = about:blank]
11:44:22 INFO - PROCESS | 1829 | --DOMWINDOW == 18 (0x7f0d7b95c400) [pid = 1829] [serial = 21] [outer = (nil)] [url = about:blank]
11:44:22 INFO - PROCESS | 1829 | --DOMWINDOW == 17 (0x7f0d7b95d400) [pid = 1829] [serial = 18] [outer = (nil)] [url = about:blank]
11:44:22 INFO - PROCESS | 1829 | --DOMWINDOW == 16 (0x7f0d7b052c00) [pid = 1829] [serial = 15] [outer = (nil)] [url = about:blank]
11:44:22 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96be123000 == 7 [pid = 1877] [id = 12]
11:44:22 INFO - PROCESS | 1829 | ++DOMWINDOW == 31 (0x7f96bdf38800) [pid = 1877] [serial = 31] [outer = (nil)]
11:44:22 INFO - PROCESS | 1829 | ++DOMWINDOW == 32 (0x7f96bfc73800) [pid = 1877] [serial = 32] [outer = 0x7f96bdf38800]
11:44:22 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:44:22 INFO - PROCESS | 1829 | ++DOMWINDOW == 33 (0x7f96c0026400) [pid = 1877] [serial = 33] [outer = 0x7f96bdf38800]
11:44:23 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
11:44:23 INFO - document served over http requires an http
11:44:23 INFO - sub-resource via script-tag using the http-csp
11:44:23 INFO - delivery method with no-redirect and when
11:44: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"
11:44:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:44:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:44:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:44:23 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:44:23 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:44:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:44:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:44:23 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
11:44:23 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1436ms
11:44:23 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
11:44:23 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96be70b000 == 8 [pid = 1877] [id = 13]
11:44:23 INFO - PROCESS | 1829 | ++DOMWINDOW == 34 (0x7f96bfe43800) [pid = 1877] [serial = 34] [outer = (nil)]
11:44:23 INFO - PROCESS | 1829 | ++DOMWINDOW == 35 (0x7f96c1681800) [pid = 1877] [serial = 35] [outer = 0x7f96bfe43800]
11:44:24 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:44:24 INFO - PROCESS | 1829 | ++DOMWINDOW == 36 (0x7f96c3553000) [pid = 1877] [serial = 36] [outer = 0x7f96bfe43800]
11:44:25 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
11:44:25 INFO - document served over http requires an http
11:44:25 INFO - sub-resource via script-tag using the http-csp
11:44:25 INFO - delivery method with swap-origin-redirect and when
11:44:25 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:44:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:44:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:44:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:44:25 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:44:25 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:44:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:44:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:44:25 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
11:44:25 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1683ms
11:44:25 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
11:44:25 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96c320d000 == 9 [pid = 1877] [id = 14]
11:44:25 INFO - PROCESS | 1829 | ++DOMWINDOW == 37 (0x7f96c32f4400) [pid = 1877] [serial = 37] [outer = (nil)]
11:44:25 INFO - PROCESS | 1829 | ++DOMWINDOW == 38 (0x7f96c35b0000) [pid = 1877] [serial = 38] [outer = 0x7f96c32f4400]
11:44:26 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:44:26 INFO - PROCESS | 1829 | ++DOMWINDOW == 39 (0x7f96c3649c00) [pid = 1877] [serial = 39] [outer = 0x7f96c32f4400]
11:44:27 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
11:44:27 INFO - document served over http requires an http
11:44:27 INFO - sub-resource via xhr-request using the http-csp
11:44:27 INFO - delivery method with keep-origin-redirect and when
11:44: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"
11:44:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:44:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:44:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:44:27 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:44:27 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:44:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:44:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:44:27 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
11:44:27 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1947ms
11:44:27 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
11:44:27 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96c67cd800 == 10 [pid = 1877] [id = 15]
11:44:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 40 (0x7f96c3616400) [pid = 1877] [serial = 40] [outer = (nil)]
11:44:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 41 (0x7f96c37c0c00) [pid = 1877] [serial = 41] [outer = 0x7f96c3616400]
11:44:28 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:44:28 INFO - PROCESS | 1829 | ++DOMWINDOW == 42 (0x7f96c37cb400) [pid = 1877] [serial = 42] [outer = 0x7f96c3616400]
11:44: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
11:44:28 INFO - document served over http requires an http
11:44:28 INFO - sub-resource via xhr-request using the http-csp
11:44:28 INFO - delivery method with no-redirect and when
11:44: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"
11:44:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:44:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:44:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:44:28 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:44:28 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:44:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:44:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:44: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
11:44:28 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1651ms
11:44:28 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
11:44:29 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96c67e2000 == 11 [pid = 1877] [id = 16]
11:44:29 INFO - PROCESS | 1829 | ++DOMWINDOW == 43 (0x7f96bd6b2400) [pid = 1877] [serial = 43] [outer = (nil)]
11:44:29 INFO - PROCESS | 1829 | ++DOMWINDOW == 44 (0x7f96bd6b3400) [pid = 1877] [serial = 44] [outer = 0x7f96bd6b2400]
11:44:30 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:44:30 INFO - PROCESS | 1829 | ++DOMWINDOW == 45 (0x7f96bd0ad400) [pid = 1877] [serial = 45] [outer = 0x7f96bd6b2400]
11:44:31 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96be57a800 == 10 [pid = 1877] [id = 8]
11:44:31 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bdf58000 == 9 [pid = 1877] [id = 7]
11:44:31 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bfc0b800 == 8 [pid = 1877] [id = 9]
11:44:31 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96c171f000 == 7 [pid = 1877] [id = 10]
11:44:31 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
11:44:31 INFO - document served over http requires an http
11:44:31 INFO - sub-resource via xhr-request using the http-csp
11:44:31 INFO - delivery method with swap-origin-redirect and when
11:44: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"
11:44:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:44:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:44:31 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:44:31 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:44:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:44:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:44:31 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
11:44:31 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2438ms
11:44:31 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
11:44:31 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bd064000 == 8 [pid = 1877] [id = 17]
11:44:31 INFO - PROCESS | 1829 | ++DOMWINDOW == 46 (0x7f96bd6ad800) [pid = 1877] [serial = 46] [outer = (nil)]
11:44:31 INFO - PROCESS | 1829 | ++DOMWINDOW == 47 (0x7f96bd6b4c00) [pid = 1877] [serial = 47] [outer = 0x7f96bd6ad800]
11:44:32 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:44:32 INFO - PROCESS | 1829 | ++DOMWINDOW == 48 (0x7f96bdf3b000) [pid = 1877] [serial = 48] [outer = 0x7f96bd6ad800]
11:44:33 INFO - PROCESS | 1829 | --DOMWINDOW == 47 (0x7f96c0024400) [pid = 1877] [serial = 2] [outer = (nil)] [url = about:blank]
11:44:33 INFO - PROCESS | 1829 | --DOMWINDOW == 46 (0x7f96c37c0c00) [pid = 1877] [serial = 41] [outer = (nil)] [url = about:blank]
11:44:33 INFO - PROCESS | 1829 | --DOMWINDOW == 45 (0x7f96c35b0000) [pid = 1877] [serial = 38] [outer = (nil)] [url = about:blank]
11:44:33 INFO - PROCESS | 1829 | --DOMWINDOW == 44 (0x7f96c1681800) [pid = 1877] [serial = 35] [outer = (nil)] [url = about:blank]
11:44:33 INFO - PROCESS | 1829 | --DOMWINDOW == 43 (0x7f96bfc73800) [pid = 1877] [serial = 32] [outer = (nil)] [url = about:blank]
11:44:33 INFO - PROCESS | 1829 | --DOMWINDOW == 42 (0x7f96be10e000) [pid = 1877] [serial = 29] [outer = (nil)] [url = about:blank]
11:44:33 INFO - PROCESS | 1829 | --DOMWINDOW == 41 (0x7f96c179a800) [pid = 1877] [serial = 27] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:44:33 INFO - PROCESS | 1829 | --DOMWINDOW == 40 (0x7f96be107800) [pid = 1877] [serial = 24] [outer = (nil)] [url = about:blank]
11:44:33 INFO - PROCESS | 1829 | --DOMWINDOW == 39 (0x7f96be10d400) [pid = 1877] [serial = 22] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448307857551]
11:44:33 INFO - PROCESS | 1829 | --DOMWINDOW == 38 (0x7f96bdd91000) [pid = 1877] [serial = 19] [outer = (nil)] [url = about:blank]
11:44:33 INFO - PROCESS | 1829 | --DOMWINDOW == 37 (0x7f96be7b9000) [pid = 1877] [serial = 17] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:44:33 INFO - PROCESS | 1829 | --DOMWINDOW == 36 (0x7f96be106000) [pid = 1877] [serial = 11] [outer = (nil)] [url = about:blank]
11:44:33 INFO - PROCESS | 1829 | --DOMWINDOW == 35 (0x7f96bdf35000) [pid = 1877] [serial = 14] [outer = (nil)] [url = about:blank]
11:44:33 INFO - PROCESS | 1829 | --DOMWINDOW == 34 (0x7f96be72f400) [pid = 1877] [serial = 5] [outer = (nil)] [url = about:blank]
11:44:33 INFO - PROCESS | 1829 | --DOMWINDOW == 33 (0x7f96be5cf000) [pid = 1877] [serial = 8] [outer = (nil)] [url = about:blank]
11:44:33 INFO - PROCESS | 1829 | --DOMWINDOW == 32 (0x7f96bdf3f400) [pid = 1877] [serial = 16] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:44:33 INFO - PROCESS | 1829 | --DOMWINDOW == 31 (0x7f96bdf33c00) [pid = 1877] [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]
11:44:33 INFO - PROCESS | 1829 | --DOMWINDOW == 30 (0x7f96bdf3e800) [pid = 1877] [serial = 21] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448307857551]
11:44:33 INFO - PROCESS | 1829 | --DOMWINDOW == 29 (0x7f96bdf38800) [pid = 1877] [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]
11:44:33 INFO - PROCESS | 1829 | --DOMWINDOW == 28 (0x7f96be105000) [pid = 1877] [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]
11:44:33 INFO - PROCESS | 1829 | --DOMWINDOW == 27 (0x7f96bdd96c00) [pid = 1877] [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]
11:44:33 INFO - PROCESS | 1829 | --DOMWINDOW == 26 (0x7f96bf199400) [pid = 1877] [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]
11:44:33 INFO - PROCESS | 1829 | --DOMWINDOW == 25 (0x7f96be72e400) [pid = 1877] [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]
11:44:33 INFO - PROCESS | 1829 | --DOMWINDOW == 24 (0x7f96bfcd7400) [pid = 1877] [serial = 26] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:44:33 INFO - PROCESS | 1829 | --DOMWINDOW == 23 (0x7f96bdd8ec00) [pid = 1877] [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]
11:44:33 INFO - PROCESS | 1829 | --DOMWINDOW == 22 (0x7f96bfe43800) [pid = 1877] [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]
11:44:33 INFO - PROCESS | 1829 | --DOMWINDOW == 21 (0x7f96be107c00) [pid = 1877] [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]
11:44:33 INFO - PROCESS | 1829 | --DOMWINDOW == 20 (0x7f96c32f4400) [pid = 1877] [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]
11:44:33 INFO - PROCESS | 1829 | --DOMWINDOW == 19 (0x7f96c3616400) [pid = 1877] [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]
11:44:33 INFO - PROCESS | 1829 | --DOMWINDOW == 18 (0x7f96c37cb400) [pid = 1877] [serial = 42] [outer = (nil)] [url = about:blank]
11:44:33 INFO - PROCESS | 1829 | --DOMWINDOW == 17 (0x7f96c3649c00) [pid = 1877] [serial = 39] [outer = (nil)] [url = about:blank]
11:44:33 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
11:44:33 INFO - document served over http requires an https
11:44:33 INFO - sub-resource via fetch-request using the http-csp
11:44:33 INFO - delivery method with keep-origin-redirect and when
11:44: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"
11:44:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:44:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:44:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:44:33 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:44:33 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:44:33 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:44:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:44:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:44:33 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
11:44:33 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1793ms
11:44:33 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
11:44:33 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bdf51800 == 9 [pid = 1877] [id = 18]
11:44:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 18 (0x7f96bdd98400) [pid = 1877] [serial = 49] [outer = (nil)]
11:44:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 19 (0x7f96bdf38c00) [pid = 1877] [serial = 50] [outer = 0x7f96bdd98400]
11:44:33 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:44:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 20 (0x7f96be10b400) [pid = 1877] [serial = 51] [outer = 0x7f96bdd98400]
11:44:34 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
11:44:34 INFO - document served over http requires an https
11:44:34 INFO - sub-resource via fetch-request using the http-csp
11:44:34 INFO - delivery method with no-redirect and when
11:44: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"
11:44:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:44:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:44:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:44:34 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:44:34 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:44:34 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:44:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:44:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:44:34 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
11:44:34 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1341ms
11:44:34 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
11:44:34 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96be131000 == 10 [pid = 1877] [id = 19]
11:44:34 INFO - PROCESS | 1829 | ++DOMWINDOW == 21 (0x7f96bdf35000) [pid = 1877] [serial = 52] [outer = (nil)]
11:44:34 INFO - PROCESS | 1829 | ++DOMWINDOW == 22 (0x7f96be5cf000) [pid = 1877] [serial = 53] [outer = 0x7f96bdf35000]
11:44:35 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:44:35 INFO - PROCESS | 1829 | ++DOMWINDOW == 23 (0x7f96be72f400) [pid = 1877] [serial = 54] [outer = 0x7f96bdf35000]
11:44:36 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
11:44:36 INFO - document served over http requires an https
11:44:36 INFO - sub-resource via fetch-request using the http-csp
11:44:36 INFO - delivery method with swap-origin-redirect and when
11:44: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"
11:44:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:44:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:44:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:44:36 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:44:36 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:44:36 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:44:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:44:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:44:36 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
11:44:36 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1953ms
11:44:36 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
11:44:36 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96be70f000 == 11 [pid = 1877] [id = 20]
11:44:36 INFO - PROCESS | 1829 | ++DOMWINDOW == 24 (0x7f96bdf3a800) [pid = 1877] [serial = 55] [outer = (nil)]
11:44:36 INFO - PROCESS | 1829 | ++DOMWINDOW == 25 (0x7f96be5d5800) [pid = 1877] [serial = 56] [outer = 0x7f96bdf3a800]
11:44:37 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:44:37 INFO - PROCESS | 1829 | ++DOMWINDOW == 26 (0x7f96bf199400) [pid = 1877] [serial = 57] [outer = 0x7f96bdf3a800]
11:44:37 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96c0083800 == 12 [pid = 1877] [id = 21]
11:44:37 INFO - PROCESS | 1829 | ++DOMWINDOW == 27 (0x7f96bfc74400) [pid = 1877] [serial = 58] [outer = (nil)]
11:44:37 INFO - PROCESS | 1829 | ++DOMWINDOW == 28 (0x7f96bfcd8c00) [pid = 1877] [serial = 59] [outer = 0x7f96bfc74400]
11:44:38 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
11:44:38 INFO - document served over http requires an https
11:44:38 INFO - sub-resource via iframe-tag using the http-csp
11:44:38 INFO - delivery method with keep-origin-redirect and when
11:44: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"
11:44:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:44:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:44:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:44:38 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:44:38 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:44:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:44:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:44:38 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
11:44:38 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1632ms
11:44:38 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
11:44:38 INFO - PROCESS | 1829 | ++DOMWINDOW == 17 (0x7f0d7b058800) [pid = 1829] [serial = 23] [outer = 0x7f0d76a0c800]
11:44:38 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96c1713000 == 13 [pid = 1877] [id = 22]
11:44:38 INFO - PROCESS | 1829 | ++DOMWINDOW == 29 (0x7f96be5d6800) [pid = 1877] [serial = 60] [outer = (nil)]
11:44:38 INFO - PROCESS | 1829 | ++DOMWINDOW == 30 (0x7f96bfcd8800) [pid = 1877] [serial = 61] [outer = 0x7f96be5d6800]
11:44:38 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:44:39 INFO - PROCESS | 1829 | ++DOMWINDOW == 31 (0x7f96c1685800) [pid = 1877] [serial = 62] [outer = 0x7f96be5d6800]
11:44:39 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96c67c3000 == 14 [pid = 1877] [id = 23]
11:44:39 INFO - PROCESS | 1829 | ++DOMWINDOW == 32 (0x7f96be106800) [pid = 1877] [serial = 63] [outer = (nil)]
11:44:39 INFO - PROCESS | 1829 | ++DOMWINDOW == 33 (0x7f96c32f5400) [pid = 1877] [serial = 64] [outer = 0x7f96be106800]
11:44:39 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
11:44:39 INFO - document served over http requires an https
11:44:39 INFO - sub-resource via iframe-tag using the http-csp
11:44:39 INFO - delivery method with no-redirect and when
11:44: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"
11:44:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:44:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:44:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:44:39 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:44:39 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:44:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:44:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:44:39 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
11:44:39 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1730ms
11:44:39 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
11:44:40 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96c67d3800 == 15 [pid = 1877] [id = 24]
11:44:40 INFO - PROCESS | 1829 | ++DOMWINDOW == 34 (0x7f96c3559c00) [pid = 1877] [serial = 65] [outer = (nil)]
11:44:40 INFO - PROCESS | 1829 | ++DOMWINDOW == 35 (0x7f96c35b8000) [pid = 1877] [serial = 66] [outer = 0x7f96c3559c00]
11:44:40 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:44:40 INFO - PROCESS | 1829 | ++DOMWINDOW == 36 (0x7f96c364a000) [pid = 1877] [serial = 67] [outer = 0x7f96c3559c00]
11:44:41 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bca46800 == 16 [pid = 1877] [id = 25]
11:44:41 INFO - PROCESS | 1829 | ++DOMWINDOW == 37 (0x7f96bd0b3400) [pid = 1877] [serial = 68] [outer = (nil)]
11:44:41 INFO - PROCESS | 1829 | ++DOMWINDOW == 38 (0x7f96bd6ae000) [pid = 1877] [serial = 69] [outer = 0x7f96bd0b3400]
11:44:41 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
11:44:41 INFO - document served over http requires an https
11:44:41 INFO - sub-resource via iframe-tag using the http-csp
11:44:41 INFO - delivery method with swap-origin-redirect and when
11:44: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"
11:44:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:44:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:44:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:44:41 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:44:41 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:44:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:44:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:44:41 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
11:44:41 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1931ms
11:44:41 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
11:44:41 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bdf51800 == 15 [pid = 1877] [id = 18]
11:44:41 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bd064000 == 14 [pid = 1877] [id = 17]
11:44:41 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96be123000 == 13 [pid = 1877] [id = 12]
11:44:41 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96be70b000 == 12 [pid = 1877] [id = 13]
11:44:41 INFO - PROCESS | 1829 | --DOMWINDOW == 37 (0x7f96be10c000) [pid = 1877] [serial = 12] [outer = (nil)] [url = about:blank]
11:44:41 INFO - PROCESS | 1829 | --DOMWINDOW == 36 (0x7f96be7b3400) [pid = 1877] [serial = 6] [outer = (nil)] [url = about:blank]
11:44:41 INFO - PROCESS | 1829 | --DOMWINDOW == 35 (0x7f96bdf32800) [pid = 1877] [serial = 20] [outer = (nil)] [url = about:blank]
11:44:41 INFO - PROCESS | 1829 | --DOMWINDOW == 34 (0x7f96be7bc000) [pid = 1877] [serial = 25] [outer = (nil)] [url = about:blank]
11:44:41 INFO - PROCESS | 1829 | --DOMWINDOW == 33 (0x7f96c0026400) [pid = 1877] [serial = 33] [outer = (nil)] [url = about:blank]
11:44:41 INFO - PROCESS | 1829 | --DOMWINDOW == 32 (0x7f96be7b3c00) [pid = 1877] [serial = 30] [outer = (nil)] [url = about:blank]
11:44:41 INFO - PROCESS | 1829 | --DOMWINDOW == 31 (0x7f96be5d6c00) [pid = 1877] [serial = 9] [outer = (nil)] [url = about:blank]
11:44:41 INFO - PROCESS | 1829 | --DOMWINDOW == 30 (0x7f96c3553000) [pid = 1877] [serial = 36] [outer = (nil)] [url = about:blank]
11:44:41 INFO - PROCESS | 1829 | --DOMWINDOW == 29 (0x7f96bdf3b400) [pid = 1877] [serial = 15] [outer = (nil)] [url = about:blank]
11:44:42 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bca53000 == 13 [pid = 1877] [id = 26]
11:44:42 INFO - PROCESS | 1829 | ++DOMWINDOW == 30 (0x7f96bd6aec00) [pid = 1877] [serial = 70] [outer = (nil)]
11:44:42 INFO - PROCESS | 1829 | ++DOMWINDOW == 31 (0x7f96bdd97000) [pid = 1877] [serial = 71] [outer = 0x7f96bd6aec00]
11:44:42 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:44:42 INFO - PROCESS | 1829 | ++DOMWINDOW == 32 (0x7f96be111000) [pid = 1877] [serial = 72] [outer = 0x7f96bd6aec00]
11:44:43 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
11:44:43 INFO - document served over http requires an https
11:44:43 INFO - sub-resource via script-tag using the http-csp
11:44:43 INFO - delivery method with keep-origin-redirect and when
11:44: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"
11:44:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:44:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:44:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:44:43 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:44:43 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:44:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:44:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:44:43 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
11:44:43 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1399ms
11:44:43 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
11:44:43 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bd7b2000 == 14 [pid = 1877] [id = 27]
11:44:43 INFO - PROCESS | 1829 | ++DOMWINDOW == 33 (0x7f96bd0bbc00) [pid = 1877] [serial = 73] [outer = (nil)]
11:44:43 INFO - PROCESS | 1829 | ++DOMWINDOW == 34 (0x7f96be7bd400) [pid = 1877] [serial = 74] [outer = 0x7f96bd0bbc00]
11:44:44 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:44:44 INFO - PROCESS | 1829 | ++DOMWINDOW == 35 (0x7f96c0223400) [pid = 1877] [serial = 75] [outer = 0x7f96bd0bbc00]
11:44:45 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
11:44:45 INFO - document served over http requires an https
11:44:45 INFO - sub-resource via script-tag using the http-csp
11:44:45 INFO - delivery method with no-redirect and when
11:44: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"
11:44:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:44:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:44:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:44:45 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:44:45 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:44:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:44:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:44:45 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
11:44:45 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 2042ms
11:44:45 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
11:44:45 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bdf64000 == 15 [pid = 1877] [id = 28]
11:44:45 INFO - PROCESS | 1829 | ++DOMWINDOW == 36 (0x7f96be7b4800) [pid = 1877] [serial = 76] [outer = (nil)]
11:44:45 INFO - PROCESS | 1829 | ++DOMWINDOW == 37 (0x7f96c3615400) [pid = 1877] [serial = 77] [outer = 0x7f96be7b4800]
11:44:46 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:44:46 INFO - PROCESS | 1829 | ++DOMWINDOW == 38 (0x7f96c37c4000) [pid = 1877] [serial = 78] [outer = 0x7f96be7b4800]
11:44:46 INFO - PROCESS | 1829 | --DOMWINDOW == 37 (0x7f96bd6b3400) [pid = 1877] [serial = 44] [outer = (nil)] [url = about:blank]
11:44:46 INFO - PROCESS | 1829 | --DOMWINDOW == 36 (0x7f96bd6b4c00) [pid = 1877] [serial = 47] [outer = (nil)] [url = about:blank]
11:44:46 INFO - PROCESS | 1829 | --DOMWINDOW == 35 (0x7f96bdf38c00) [pid = 1877] [serial = 50] [outer = (nil)] [url = about:blank]
11:44:46 INFO - PROCESS | 1829 | --DOMWINDOW == 34 (0x7f96bdd98400) [pid = 1877] [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]
11:44:46 INFO - PROCESS | 1829 | --DOMWINDOW == 33 (0x7f96bd6ad800) [pid = 1877] [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]
11:44:47 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
11:44:47 INFO - document served over http requires an https
11:44:47 INFO - sub-resource via script-tag using the http-csp
11:44:47 INFO - delivery method with swap-origin-redirect and when
11:44: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"
11:44:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:44:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:44:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:44:47 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:44:47 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:44:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:44:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:44:47 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
11:44:47 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1799ms
11:44:47 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
11:44:47 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96be584000 == 16 [pid = 1877] [id = 29]
11:44:47 INFO - PROCESS | 1829 | ++DOMWINDOW == 34 (0x7f96bf19e800) [pid = 1877] [serial = 79] [outer = (nil)]
11:44:47 INFO - PROCESS | 1829 | ++DOMWINDOW == 35 (0x7f96c37be400) [pid = 1877] [serial = 80] [outer = 0x7f96bf19e800]
11:44:47 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:44:47 INFO - PROCESS | 1829 | ++DOMWINDOW == 36 (0x7f96bcc48800) [pid = 1877] [serial = 81] [outer = 0x7f96bf19e800]
11:44:48 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
11:44:48 INFO - document served over http requires an https
11:44:48 INFO - sub-resource via xhr-request using the http-csp
11:44:48 INFO - delivery method with keep-origin-redirect and when
11:44: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"
11:44:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:44:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:44:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:44:48 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:44:48 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:44:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:44:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:44:48 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
11:44:48 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1583ms
11:44:48 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
11:44:48 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96c366b800 == 17 [pid = 1877] [id = 30]
11:44:48 INFO - PROCESS | 1829 | ++DOMWINDOW == 37 (0x7f96bcc53000) [pid = 1877] [serial = 82] [outer = (nil)]
11:44:49 INFO - PROCESS | 1829 | ++DOMWINDOW == 38 (0x7f96c3551c00) [pid = 1877] [serial = 83] [outer = 0x7f96bcc53000]
11:44:49 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:44:49 INFO - PROCESS | 1829 | ++DOMWINDOW == 39 (0x7f96bcdeec00) [pid = 1877] [serial = 84] [outer = 0x7f96bcc53000]
11:44:51 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
11:44:51 INFO - document served over http requires an https
11:44:51 INFO - sub-resource via xhr-request using the http-csp
11:44:51 INFO - delivery method with no-redirect and when
11:44: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"
11:44:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:44:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:44:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:44:51 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:44:51 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:44:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:44:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:44:51 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
11:44:51 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 3308ms
11:44:52 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
11:44:52 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bc9aa000 == 18 [pid = 1877] [id = 31]
11:44:52 INFO - PROCESS | 1829 | ++DOMWINDOW == 40 (0x7f96bcc53c00) [pid = 1877] [serial = 85] [outer = (nil)]
11:44:52 INFO - PROCESS | 1829 | ++DOMWINDOW == 41 (0x7f96bcdecc00) [pid = 1877] [serial = 86] [outer = 0x7f96bcc53c00]
11:44:52 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:44:52 INFO - PROCESS | 1829 | ++DOMWINDOW == 42 (0x7f96bd6abc00) [pid = 1877] [serial = 87] [outer = 0x7f96bcc53c00]
11:44:53 INFO - PROCESS | 1829 | --DOMWINDOW == 16 (0x7f0d7b5abc00) [pid = 1829] [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.]
11:44:53 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96be584000 == 17 [pid = 1877] [id = 29]
11:44:53 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bdf64000 == 16 [pid = 1877] [id = 28]
11:44:53 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bd7b2000 == 15 [pid = 1877] [id = 27]
11:44:53 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96c320d000 == 14 [pid = 1877] [id = 14]
11:44:53 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bca53000 == 13 [pid = 1877] [id = 26]
11:44:53 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bd7c4800 == 12 [pid = 1877] [id = 11]
11:44:53 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96c67d3800 == 11 [pid = 1877] [id = 24]
11:44:53 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bca46800 == 10 [pid = 1877] [id = 25]
11:44:53 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96c67c3000 == 9 [pid = 1877] [id = 23]
11:44:53 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96c1713000 == 8 [pid = 1877] [id = 22]
11:44:53 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96c0083800 == 7 [pid = 1877] [id = 21]
11:44:53 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96c67e2000 == 6 [pid = 1877] [id = 16]
11:44:53 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96c67cd800 == 5 [pid = 1877] [id = 15]
11:44:53 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96be70f000 == 4 [pid = 1877] [id = 20]
11:44:53 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96be131000 == 3 [pid = 1877] [id = 19]
11:44:53 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
11:44:53 INFO - document served over http requires an https
11:44:53 INFO - sub-resource via xhr-request using the http-csp
11:44:53 INFO - delivery method with swap-origin-redirect and when
11:44: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"
11:44:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:44:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:44:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:44:53 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:44:53 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:44:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:44:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:44:53 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
11:44:53 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1775ms
11:44:53 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
11:44:53 INFO - PROCESS | 1829 | --DOMWINDOW == 41 (0x7f96bdf3b000) [pid = 1877] [serial = 48] [outer = (nil)] [url = about:blank]
11:44:53 INFO - PROCESS | 1829 | --DOMWINDOW == 40 (0x7f96be10b400) [pid = 1877] [serial = 51] [outer = (nil)] [url = about:blank]
11:44:54 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bca58000 == 4 [pid = 1877] [id = 32]
11:44:54 INFO - PROCESS | 1829 | ++DOMWINDOW == 41 (0x7f96bcc53400) [pid = 1877] [serial = 88] [outer = (nil)]
11:44:54 INFO - PROCESS | 1829 | ++DOMWINDOW == 42 (0x7f96bd6b2800) [pid = 1877] [serial = 89] [outer = 0x7f96bcc53400]
11:44:54 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:44:54 INFO - PROCESS | 1829 | ++DOMWINDOW == 43 (0x7f96bdd95800) [pid = 1877] [serial = 90] [outer = 0x7f96bcc53400]
11:44:55 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
11:44:55 INFO - document served over http requires an http
11:44:55 INFO - sub-resource via fetch-request using the http-csp
11:44:55 INFO - delivery method with keep-origin-redirect and when
11:44: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"
11:44:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:44:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:44:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:44:55 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:44:55 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:44:55 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:44:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:44:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:44:55 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
11:44:55 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1537ms
11:44:55 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
11:44:55 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bd069000 == 5 [pid = 1877] [id = 33]
11:44:55 INFO - PROCESS | 1829 | ++DOMWINDOW == 44 (0x7f96bd6b5800) [pid = 1877] [serial = 91] [outer = (nil)]
11:44:55 INFO - PROCESS | 1829 | ++DOMWINDOW == 45 (0x7f96bdf31400) [pid = 1877] [serial = 92] [outer = 0x7f96bd6b5800]
11:44:56 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:44:56 INFO - PROCESS | 1829 | ++DOMWINDOW == 46 (0x7f96be103400) [pid = 1877] [serial = 93] [outer = 0x7f96bd6b5800]
11:44:56 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
11:44:56 INFO - document served over http requires an http
11:44:56 INFO - sub-resource via fetch-request using the http-csp
11:44:56 INFO - delivery method with no-redirect and when
11:44: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"
11:44:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:44:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:44:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:44:56 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:44:56 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:44:56 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:44:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:44:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:44:56 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
11:44:56 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1436ms
11:44:56 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
11:44:57 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bdf4e800 == 6 [pid = 1877] [id = 34]
11:44:57 INFO - PROCESS | 1829 | ++DOMWINDOW == 47 (0x7f96bdf3ac00) [pid = 1877] [serial = 94] [outer = (nil)]
11:44:57 INFO - PROCESS | 1829 | ++DOMWINDOW == 48 (0x7f96be10f000) [pid = 1877] [serial = 95] [outer = 0x7f96bdf3ac00]
11:44:57 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:44:57 INFO - PROCESS | 1829 | ++DOMWINDOW == 49 (0x7f96be5d1800) [pid = 1877] [serial = 96] [outer = 0x7f96bdf3ac00]
11:44:58 INFO - PROCESS | 1829 | --DOMWINDOW == 48 (0x7f96be5d5800) [pid = 1877] [serial = 56] [outer = (nil)] [url = about:blank]
11:44:58 INFO - PROCESS | 1829 | --DOMWINDOW == 47 (0x7f96bdd97000) [pid = 1877] [serial = 71] [outer = (nil)] [url = about:blank]
11:44:58 INFO - PROCESS | 1829 | --DOMWINDOW == 46 (0x7f96bd6ae000) [pid = 1877] [serial = 69] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:44:58 INFO - PROCESS | 1829 | --DOMWINDOW == 45 (0x7f96c3615400) [pid = 1877] [serial = 77] [outer = (nil)] [url = about:blank]
11:44:58 INFO - PROCESS | 1829 | --DOMWINDOW == 44 (0x7f96c37be400) [pid = 1877] [serial = 80] [outer = (nil)] [url = about:blank]
11:44:58 INFO - PROCESS | 1829 | --DOMWINDOW == 43 (0x7f96bfcd8c00) [pid = 1877] [serial = 59] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:44:58 INFO - PROCESS | 1829 | --DOMWINDOW == 42 (0x7f96bfcd8800) [pid = 1877] [serial = 61] [outer = (nil)] [url = about:blank]
11:44:58 INFO - PROCESS | 1829 | --DOMWINDOW == 41 (0x7f96c35b8000) [pid = 1877] [serial = 66] [outer = (nil)] [url = about:blank]
11:44:58 INFO - PROCESS | 1829 | --DOMWINDOW == 40 (0x7f96c32f5400) [pid = 1877] [serial = 64] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448307879547]
11:44:58 INFO - PROCESS | 1829 | --DOMWINDOW == 39 (0x7f96be5cf000) [pid = 1877] [serial = 53] [outer = (nil)] [url = about:blank]
11:44:58 INFO - PROCESS | 1829 | --DOMWINDOW == 38 (0x7f96be7bd400) [pid = 1877] [serial = 74] [outer = (nil)] [url = about:blank]
11:44:58 INFO - PROCESS | 1829 | --DOMWINDOW == 37 (0x7f96c3559c00) [pid = 1877] [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]
11:44:58 INFO - PROCESS | 1829 | --DOMWINDOW == 36 (0x7f96bfc74400) [pid = 1877] [serial = 58] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:44:58 INFO - PROCESS | 1829 | --DOMWINDOW == 35 (0x7f96be7b4800) [pid = 1877] [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]
11:44:58 INFO - PROCESS | 1829 | --DOMWINDOW == 34 (0x7f96bd0bbc00) [pid = 1877] [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]
11:44:58 INFO - PROCESS | 1829 | --DOMWINDOW == 33 (0x7f96be5d6800) [pid = 1877] [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]
11:44:58 INFO - PROCESS | 1829 | --DOMWINDOW == 32 (0x7f96bd6aec00) [pid = 1877] [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]
11:44:58 INFO - PROCESS | 1829 | --DOMWINDOW == 31 (0x7f96bdf35000) [pid = 1877] [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]
11:44:58 INFO - PROCESS | 1829 | --DOMWINDOW == 30 (0x7f96bd0b3400) [pid = 1877] [serial = 68] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:44:58 INFO - PROCESS | 1829 | --DOMWINDOW == 29 (0x7f96bdf3a800) [pid = 1877] [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]
11:44:58 INFO - PROCESS | 1829 | --DOMWINDOW == 28 (0x7f96be106800) [pid = 1877] [serial = 63] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448307879547]
11:44:58 INFO - PROCESS | 1829 | --DOMWINDOW == 27 (0x7f96bd6b2400) [pid = 1877] [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]
11:44:58 INFO - PROCESS | 1829 | --DOMWINDOW == 26 (0x7f96bd0ad400) [pid = 1877] [serial = 45] [outer = (nil)] [url = about:blank]
11:44:59 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
11:44:59 INFO - document served over http requires an http
11:44:59 INFO - sub-resource via fetch-request using the http-csp
11:44:59 INFO - delivery method with swap-origin-redirect and when
11:44: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"
11:44:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:44:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:44:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:44:59 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:44:59 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:44:59 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:44:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:44:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:44:59 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
11:44:59 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2239ms
11:44:59 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
11:44:59 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96be115800 == 7 [pid = 1877] [id = 35]
11:44:59 INFO - PROCESS | 1829 | ++DOMWINDOW == 27 (0x7f96bd6ac400) [pid = 1877] [serial = 97] [outer = (nil)]
11:44:59 INFO - PROCESS | 1829 | ++DOMWINDOW == 28 (0x7f96bd6aec00) [pid = 1877] [serial = 98] [outer = 0x7f96bd6ac400]
11:45:00 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:45:00 INFO - PROCESS | 1829 | ++DOMWINDOW == 29 (0x7f96be106c00) [pid = 1877] [serial = 99] [outer = 0x7f96bd6ac400]
11:45:01 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bd060800 == 8 [pid = 1877] [id = 36]
11:45:01 INFO - PROCESS | 1829 | ++DOMWINDOW == 30 (0x7f96bcdf2400) [pid = 1877] [serial = 100] [outer = (nil)]
11:45:01 INFO - PROCESS | 1829 | ++DOMWINDOW == 31 (0x7f96bd0b1800) [pid = 1877] [serial = 101] [outer = 0x7f96bcdf2400]
11:45:01 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
11:45:01 INFO - document served over http requires an http
11:45:01 INFO - sub-resource via iframe-tag using the http-csp
11:45:01 INFO - delivery method with keep-origin-redirect and when
11:45: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"
11:45:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:45:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:45:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:45:01 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:45:01 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:45:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:45:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:45:01 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
11:45:01 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2452ms
11:45:01 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
11:45:01 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96be122000 == 9 [pid = 1877] [id = 37]
11:45:01 INFO - PROCESS | 1829 | ++DOMWINDOW == 32 (0x7f96bd0b4400) [pid = 1877] [serial = 102] [outer = (nil)]
11:45:02 INFO - PROCESS | 1829 | ++DOMWINDOW == 33 (0x7f96bdd92800) [pid = 1877] [serial = 103] [outer = 0x7f96bd0b4400]
11:45:02 INFO - PROCESS | 1829 | 1448307902445 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
11:45:02 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:45:02 INFO - PROCESS | 1829 | ++DOMWINDOW == 34 (0x7f96be5da800) [pid = 1877] [serial = 104] [outer = 0x7f96bd0b4400]
11:45:03 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96be580800 == 10 [pid = 1877] [id = 38]
11:45:03 INFO - PROCESS | 1829 | ++DOMWINDOW == 35 (0x7f96be729c00) [pid = 1877] [serial = 105] [outer = (nil)]
11:45:03 INFO - PROCESS | 1829 | ++DOMWINDOW == 36 (0x7f96be72fc00) [pid = 1877] [serial = 106] [outer = 0x7f96be729c00]
11:45:03 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
11:45:03 INFO - document served over http requires an http
11:45:03 INFO - sub-resource via iframe-tag using the http-csp
11:45:03 INFO - delivery method with no-redirect and when
11:45: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"
11:45:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:45:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:45:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:45:03 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:45:03 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:45:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:45:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:45:03 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
11:45:03 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2383ms
11:45:04 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
11:45:04 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96be706800 == 11 [pid = 1877] [id = 39]
11:45:04 INFO - PROCESS | 1829 | ++DOMWINDOW == 37 (0x7f96bdd90000) [pid = 1877] [serial = 107] [outer = (nil)]
11:45:05 INFO - PROCESS | 1829 | ++DOMWINDOW == 38 (0x7f96be734000) [pid = 1877] [serial = 108] [outer = 0x7f96bdd90000]
11:45:05 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:45:05 INFO - PROCESS | 1829 | ++DOMWINDOW == 39 (0x7f96bf199c00) [pid = 1877] [serial = 109] [outer = 0x7f96bdd90000]
11:45:06 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96be720800 == 12 [pid = 1877] [id = 40]
11:45:06 INFO - PROCESS | 1829 | ++DOMWINDOW == 40 (0x7f96bcdf7c00) [pid = 1877] [serial = 110] [outer = (nil)]
11:45:07 INFO - PROCESS | 1829 | ++DOMWINDOW == 41 (0x7f96bcc4f800) [pid = 1877] [serial = 111] [outer = 0x7f96bcdf7c00]
11:45:07 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
11:45:07 INFO - document served over http requires an http
11:45:07 INFO - sub-resource via iframe-tag using the http-csp
11:45:07 INFO - delivery method with swap-origin-redirect and when
11:45: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"
11:45:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:45:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:45:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:45:07 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:45:07 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:45:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:45:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:45:07 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
11:45:07 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 3399ms
11:45:07 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
11:45:07 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bd7be000 == 13 [pid = 1877] [id = 41]
11:45:07 INFO - PROCESS | 1829 | ++DOMWINDOW == 42 (0x7f96bd6a9800) [pid = 1877] [serial = 112] [outer = (nil)]
11:45:07 INFO - PROCESS | 1829 | ++DOMWINDOW == 43 (0x7f96bd6ae800) [pid = 1877] [serial = 113] [outer = 0x7f96bd6a9800]
11:45:08 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:45:08 INFO - PROCESS | 1829 | ++DOMWINDOW == 44 (0x7f96be10d400) [pid = 1877] [serial = 114] [outer = 0x7f96bd6a9800]
11:45:08 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bdf4e800 == 12 [pid = 1877] [id = 34]
11:45:08 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bd069000 == 11 [pid = 1877] [id = 33]
11:45:08 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bca58000 == 10 [pid = 1877] [id = 32]
11:45:08 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bc9aa000 == 9 [pid = 1877] [id = 31]
11:45:08 INFO - PROCESS | 1829 | --DOMWINDOW == 43 (0x7f96c0223400) [pid = 1877] [serial = 75] [outer = (nil)] [url = about:blank]
11:45:08 INFO - PROCESS | 1829 | --DOMWINDOW == 42 (0x7f96c37c4000) [pid = 1877] [serial = 78] [outer = (nil)] [url = about:blank]
11:45:08 INFO - PROCESS | 1829 | --DOMWINDOW == 41 (0x7f96be72f400) [pid = 1877] [serial = 54] [outer = (nil)] [url = about:blank]
11:45:08 INFO - PROCESS | 1829 | --DOMWINDOW == 40 (0x7f96bf199400) [pid = 1877] [serial = 57] [outer = (nil)] [url = about:blank]
11:45:08 INFO - PROCESS | 1829 | --DOMWINDOW == 39 (0x7f96be111000) [pid = 1877] [serial = 72] [outer = (nil)] [url = about:blank]
11:45:08 INFO - PROCESS | 1829 | --DOMWINDOW == 38 (0x7f96c1685800) [pid = 1877] [serial = 62] [outer = (nil)] [url = about:blank]
11:45:08 INFO - PROCESS | 1829 | --DOMWINDOW == 37 (0x7f96c364a000) [pid = 1877] [serial = 67] [outer = (nil)] [url = about:blank]
11:45:09 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
11:45:09 INFO - document served over http requires an http
11:45:09 INFO - sub-resource via script-tag using the http-csp
11:45:09 INFO - delivery method with keep-origin-redirect and when
11:45: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"
11:45:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:45:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:45:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:45:09 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:45:09 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:45:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:45:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:45:09 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
11:45:09 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2198ms
11:45:09 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
11:45:10 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bca41000 == 10 [pid = 1877] [id = 42]
11:45:10 INFO - PROCESS | 1829 | ++DOMWINDOW == 38 (0x7f96bcdf5800) [pid = 1877] [serial = 115] [outer = (nil)]
11:45:10 INFO - PROCESS | 1829 | ++DOMWINDOW == 39 (0x7f96bd6acc00) [pid = 1877] [serial = 116] [outer = 0x7f96bcdf5800]
11:45:10 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:45:10 INFO - PROCESS | 1829 | ++DOMWINDOW == 40 (0x7f96bdf39400) [pid = 1877] [serial = 117] [outer = 0x7f96bcdf5800]
11:45:11 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
11:45:11 INFO - document served over http requires an http
11:45:11 INFO - sub-resource via script-tag using the http-csp
11:45:11 INFO - delivery method with no-redirect and when
11:45: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"
11:45:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:45:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:45:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:45:11 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:45:11 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:45:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:45:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:45:11 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
11:45:11 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1600ms
11:45:11 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
11:45:11 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bd7b1000 == 11 [pid = 1877] [id = 43]
11:45:11 INFO - PROCESS | 1829 | ++DOMWINDOW == 41 (0x7f96bd0bc400) [pid = 1877] [serial = 118] [outer = (nil)]
11:45:11 INFO - PROCESS | 1829 | ++DOMWINDOW == 42 (0x7f96be72f400) [pid = 1877] [serial = 119] [outer = 0x7f96bd0bc400]
11:45:12 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:45:12 INFO - PROCESS | 1829 | ++DOMWINDOW == 43 (0x7f96bfe43000) [pid = 1877] [serial = 120] [outer = 0x7f96bd0bc400]
11:45:13 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
11:45:13 INFO - document served over http requires an http
11:45:13 INFO - sub-resource via script-tag using the http-csp
11:45:13 INFO - delivery method with swap-origin-redirect and when
11:45: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"
11:45:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:45:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:45:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:45:13 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:45:13 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:45:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:45:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:45:13 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
11:45:13 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1662ms
11:45:13 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
11:45:13 INFO - PROCESS | 1829 | --DOMWINDOW == 42 (0x7f96c3551c00) [pid = 1877] [serial = 83] [outer = (nil)] [url = about:blank]
11:45:13 INFO - PROCESS | 1829 | --DOMWINDOW == 41 (0x7f96bd6b2800) [pid = 1877] [serial = 89] [outer = (nil)] [url = about:blank]
11:45:13 INFO - PROCESS | 1829 | --DOMWINDOW == 40 (0x7f96bdf31400) [pid = 1877] [serial = 92] [outer = (nil)] [url = about:blank]
11:45:13 INFO - PROCESS | 1829 | --DOMWINDOW == 39 (0x7f96bcdecc00) [pid = 1877] [serial = 86] [outer = (nil)] [url = about:blank]
11:45:13 INFO - PROCESS | 1829 | --DOMWINDOW == 38 (0x7f96be10f000) [pid = 1877] [serial = 95] [outer = (nil)] [url = about:blank]
11:45:13 INFO - PROCESS | 1829 | --DOMWINDOW == 37 (0x7f96bd6aec00) [pid = 1877] [serial = 98] [outer = (nil)] [url = about:blank]
11:45:13 INFO - PROCESS | 1829 | --DOMWINDOW == 36 (0x7f96bcc53400) [pid = 1877] [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]
11:45:13 INFO - PROCESS | 1829 | --DOMWINDOW == 35 (0x7f96bd6b5800) [pid = 1877] [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]
11:45:13 INFO - PROCESS | 1829 | --DOMWINDOW == 34 (0x7f96bdf3ac00) [pid = 1877] [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]
11:45:13 INFO - PROCESS | 1829 | --DOMWINDOW == 33 (0x7f96bcc53c00) [pid = 1877] [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]
11:45:13 INFO - PROCESS | 1829 | --DOMWINDOW == 32 (0x7f96bcc53000) [pid = 1877] [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]
11:45:13 INFO - PROCESS | 1829 | --DOMWINDOW == 31 (0x7f96bf19e800) [pid = 1877] [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]
11:45:13 INFO - PROCESS | 1829 | --DOMWINDOW == 30 (0x7f96bcdeec00) [pid = 1877] [serial = 84] [outer = (nil)] [url = about:blank]
11:45:13 INFO - PROCESS | 1829 | --DOMWINDOW == 29 (0x7f96bd6abc00) [pid = 1877] [serial = 87] [outer = (nil)] [url = about:blank]
11:45:13 INFO - PROCESS | 1829 | --DOMWINDOW == 28 (0x7f96bcc48800) [pid = 1877] [serial = 81] [outer = (nil)] [url = about:blank]
11:45:13 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96be11d800 == 12 [pid = 1877] [id = 44]
11:45:13 INFO - PROCESS | 1829 | ++DOMWINDOW == 29 (0x7f96bcc4dc00) [pid = 1877] [serial = 121] [outer = (nil)]
11:45:13 INFO - PROCESS | 1829 | ++DOMWINDOW == 30 (0x7f96bcc52000) [pid = 1877] [serial = 122] [outer = 0x7f96bcc4dc00]
11:45:13 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:45:13 INFO - PROCESS | 1829 | ++DOMWINDOW == 31 (0x7f96bdf3ac00) [pid = 1877] [serial = 123] [outer = 0x7f96bcc4dc00]
11:45:14 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
11:45:14 INFO - document served over http requires an http
11:45:14 INFO - sub-resource via xhr-request using the http-csp
11:45:14 INFO - delivery method with keep-origin-redirect and when
11:45: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"
11:45:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:45:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:45:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:45:14 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:45:14 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:45:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:45:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:45:14 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
11:45:14 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1665ms
11:45:14 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
11:45:15 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bfc17000 == 13 [pid = 1877] [id = 45]
11:45:15 INFO - PROCESS | 1829 | ++DOMWINDOW == 32 (0x7f96bcc4e000) [pid = 1877] [serial = 124] [outer = (nil)]
11:45:15 INFO - PROCESS | 1829 | ++DOMWINDOW == 33 (0x7f96c168d400) [pid = 1877] [serial = 125] [outer = 0x7f96bcc4e000]
11:45:15 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:45:15 INFO - PROCESS | 1829 | ++DOMWINDOW == 34 (0x7f96c32f2800) [pid = 1877] [serial = 126] [outer = 0x7f96bcc4e000]
11:45:16 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
11:45:16 INFO - document served over http requires an http
11:45:16 INFO - sub-resource via xhr-request using the http-csp
11:45:16 INFO - delivery method with no-redirect and when
11:45: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"
11:45:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:45:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:45:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:45:16 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:45:16 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:45:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:45:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:45:16 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
11:45:16 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1892ms
11:45:16 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
11:45:17 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96be71a800 == 14 [pid = 1877] [id = 46]
11:45:17 INFO - PROCESS | 1829 | ++DOMWINDOW == 35 (0x7f96bdf3b400) [pid = 1877] [serial = 127] [outer = (nil)]
11:45:17 INFO - PROCESS | 1829 | ++DOMWINDOW == 36 (0x7f96be729400) [pid = 1877] [serial = 128] [outer = 0x7f96bdf3b400]
11:45:17 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:45:17 INFO - PROCESS | 1829 | ++DOMWINDOW == 37 (0x7f96c16d5000) [pid = 1877] [serial = 129] [outer = 0x7f96bdf3b400]
11:45:19 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
11:45:19 INFO - document served over http requires an http
11:45:19 INFO - sub-resource via xhr-request using the http-csp
11:45:19 INFO - delivery method with swap-origin-redirect and when
11:45: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"
11:45:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:45:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:45:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:45:19 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:45:19 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:45:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:45:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:45:19 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
11:45:19 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2912ms
11:45:19 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
11:45:20 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96c320d000 == 15 [pid = 1877] [id = 47]
11:45:20 INFO - PROCESS | 1829 | ++DOMWINDOW == 38 (0x7f96bfcda800) [pid = 1877] [serial = 130] [outer = (nil)]
11:45:20 INFO - PROCESS | 1829 | ++DOMWINDOW == 39 (0x7f96c3554000) [pid = 1877] [serial = 131] [outer = 0x7f96bfcda800]
11:45:20 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:45:20 INFO - PROCESS | 1829 | ++DOMWINDOW == 40 (0x7f96c364ac00) [pid = 1877] [serial = 132] [outer = 0x7f96bfcda800]
11:45:21 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
11:45:21 INFO - document served over http requires an https
11:45:21 INFO - sub-resource via fetch-request using the http-csp
11:45:21 INFO - delivery method with keep-origin-redirect and when
11:45: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"
11:45:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:45:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:45:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:45:21 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:45:21 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:45:21 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:45:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:45:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:45:21 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
11:45:21 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2360ms
11:45:21 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
11:45:22 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96be11d800 == 14 [pid = 1877] [id = 44]
11:45:22 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bd7b1000 == 13 [pid = 1877] [id = 43]
11:45:22 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bca41000 == 12 [pid = 1877] [id = 42]
11:45:22 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96be720800 == 11 [pid = 1877] [id = 40]
11:45:22 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bd7be000 == 10 [pid = 1877] [id = 41]
11:45:22 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96be706800 == 9 [pid = 1877] [id = 39]
11:45:22 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96be580800 == 8 [pid = 1877] [id = 38]
11:45:22 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96be122000 == 7 [pid = 1877] [id = 37]
11:45:22 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bd060800 == 6 [pid = 1877] [id = 36]
11:45:22 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96be115800 == 5 [pid = 1877] [id = 35]
11:45:22 INFO - PROCESS | 1829 | --DOMWINDOW == 39 (0x7f96bdd95800) [pid = 1877] [serial = 90] [outer = (nil)] [url = about:blank]
11:45:22 INFO - PROCESS | 1829 | --DOMWINDOW == 38 (0x7f96be5d1800) [pid = 1877] [serial = 96] [outer = (nil)] [url = about:blank]
11:45:22 INFO - PROCESS | 1829 | --DOMWINDOW == 37 (0x7f96be103400) [pid = 1877] [serial = 93] [outer = (nil)] [url = about:blank]
11:45:22 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bc9a0800 == 6 [pid = 1877] [id = 48]
11:45:22 INFO - PROCESS | 1829 | ++DOMWINDOW == 38 (0x7f96bd6adc00) [pid = 1877] [serial = 133] [outer = (nil)]
11:45:22 INFO - PROCESS | 1829 | ++DOMWINDOW == 39 (0x7f96bd6b0400) [pid = 1877] [serial = 134] [outer = 0x7f96bd6adc00]
11:45:22 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:45:22 INFO - PROCESS | 1829 | ++DOMWINDOW == 40 (0x7f96be104400) [pid = 1877] [serial = 135] [outer = 0x7f96bd6adc00]
11:45:23 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
11:45:23 INFO - document served over http requires an https
11:45:23 INFO - sub-resource via fetch-request using the http-csp
11:45:23 INFO - delivery method with no-redirect and when
11:45: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"
11:45:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:45:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:45:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:45:23 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:45:23 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:45:23 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:45:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:45:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:45:23 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
11:45:23 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1531ms
11:45:23 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
11:45:23 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bd7c2800 == 7 [pid = 1877] [id = 49]
11:45:23 INFO - PROCESS | 1829 | ++DOMWINDOW == 41 (0x7f96bd6af400) [pid = 1877] [serial = 136] [outer = (nil)]
11:45:24 INFO - PROCESS | 1829 | ++DOMWINDOW == 42 (0x7f96be5cf000) [pid = 1877] [serial = 137] [outer = 0x7f96bd6af400]
11:45:24 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:45:24 INFO - PROCESS | 1829 | ++DOMWINDOW == 43 (0x7f96be733c00) [pid = 1877] [serial = 138] [outer = 0x7f96bd6af400]
11:45:25 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
11:45:25 INFO - document served over http requires an https
11:45:25 INFO - sub-resource via fetch-request using the http-csp
11:45:25 INFO - delivery method with swap-origin-redirect and when
11:45: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"
11:45:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:45:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:45:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:45:25 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:45:25 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:45:25 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:45:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:45:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:45:25 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
11:45:25 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1695ms
11:45:25 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
11:45:25 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96be121800 == 8 [pid = 1877] [id = 50]
11:45:25 INFO - PROCESS | 1829 | ++DOMWINDOW == 44 (0x7f96be7b8c00) [pid = 1877] [serial = 139] [outer = (nil)]
11:45:25 INFO - PROCESS | 1829 | ++DOMWINDOW == 45 (0x7f96c0021800) [pid = 1877] [serial = 140] [outer = 0x7f96be7b8c00]
11:45:26 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:45:26 INFO - PROCESS | 1829 | ++DOMWINDOW == 46 (0x7f96c32f4c00) [pid = 1877] [serial = 141] [outer = 0x7f96be7b8c00]
11:45:27 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96be58b000 == 9 [pid = 1877] [id = 51]
11:45:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 47 (0x7f96bd6b7800) [pid = 1877] [serial = 142] [outer = (nil)]
11:45:27 INFO - PROCESS | 1829 | --DOMWINDOW == 46 (0x7f96be72fc00) [pid = 1877] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448307903531]
11:45:27 INFO - PROCESS | 1829 | --DOMWINDOW == 45 (0x7f96bdd92800) [pid = 1877] [serial = 103] [outer = (nil)] [url = about:blank]
11:45:27 INFO - PROCESS | 1829 | --DOMWINDOW == 44 (0x7f96bcc4f800) [pid = 1877] [serial = 111] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:45:27 INFO - PROCESS | 1829 | --DOMWINDOW == 43 (0x7f96be734000) [pid = 1877] [serial = 108] [outer = (nil)] [url = about:blank]
11:45:27 INFO - PROCESS | 1829 | --DOMWINDOW == 42 (0x7f96bcc52000) [pid = 1877] [serial = 122] [outer = (nil)] [url = about:blank]
11:45:27 INFO - PROCESS | 1829 | --DOMWINDOW == 41 (0x7f96bd0b1800) [pid = 1877] [serial = 101] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:45:27 INFO - PROCESS | 1829 | --DOMWINDOW == 40 (0x7f96bd6acc00) [pid = 1877] [serial = 116] [outer = (nil)] [url = about:blank]
11:45:27 INFO - PROCESS | 1829 | --DOMWINDOW == 39 (0x7f96bd6ae800) [pid = 1877] [serial = 113] [outer = (nil)] [url = about:blank]
11:45:27 INFO - PROCESS | 1829 | --DOMWINDOW == 38 (0x7f96be72f400) [pid = 1877] [serial = 119] [outer = (nil)] [url = about:blank]
11:45:27 INFO - PROCESS | 1829 | --DOMWINDOW == 37 (0x7f96bd0bc400) [pid = 1877] [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]
11:45:27 INFO - PROCESS | 1829 | --DOMWINDOW == 36 (0x7f96bcdf5800) [pid = 1877] [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]
11:45:27 INFO - PROCESS | 1829 | --DOMWINDOW == 35 (0x7f96bd6a9800) [pid = 1877] [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]
11:45:27 INFO - PROCESS | 1829 | --DOMWINDOW == 34 (0x7f96bcc4dc00) [pid = 1877] [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]
11:45:27 INFO - PROCESS | 1829 | --DOMWINDOW == 33 (0x7f96be729c00) [pid = 1877] [serial = 105] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448307903531]
11:45:27 INFO - PROCESS | 1829 | --DOMWINDOW == 32 (0x7f96bcdf7c00) [pid = 1877] [serial = 110] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:45:27 INFO - PROCESS | 1829 | --DOMWINDOW == 31 (0x7f96bcdf2400) [pid = 1877] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:45:27 INFO - PROCESS | 1829 | --DOMWINDOW == 30 (0x7f96bdf3ac00) [pid = 1877] [serial = 123] [outer = (nil)] [url = about:blank]
11:45:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 31 (0x7f96bcc4f800) [pid = 1877] [serial = 143] [outer = 0x7f96bd6b7800]
11:45:27 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
11:45:27 INFO - document served over http requires an https
11:45:27 INFO - sub-resource via iframe-tag using the http-csp
11:45:27 INFO - delivery method with keep-origin-redirect and when
11:45: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"
11:45:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:45:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:45:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:45:27 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:45:27 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:45:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:45:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:45:27 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
11:45:27 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2237ms
11:45:27 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
11:45:27 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96be712000 == 10 [pid = 1877] [id = 52]
11:45:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 32 (0x7f96bdd96800) [pid = 1877] [serial = 144] [outer = (nil)]
11:45:28 INFO - PROCESS | 1829 | ++DOMWINDOW == 33 (0x7f96be729c00) [pid = 1877] [serial = 145] [outer = 0x7f96bdd96800]
11:45:28 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:45:28 INFO - PROCESS | 1829 | ++DOMWINDOW == 34 (0x7f96c37c1800) [pid = 1877] [serial = 146] [outer = 0x7f96bdd96800]
11:45:29 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96c67c7000 == 11 [pid = 1877] [id = 53]
11:45:29 INFO - PROCESS | 1829 | ++DOMWINDOW == 35 (0x7f96c37c5400) [pid = 1877] [serial = 147] [outer = (nil)]
11:45:29 INFO - PROCESS | 1829 | [Child 1877] WARNING: No inner window available!: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9246
11:45:29 INFO - PROCESS | 1829 | ++DOMWINDOW == 36 (0x7f96bd0aec00) [pid = 1877] [serial = 148] [outer = 0x7f96c37c5400]
11:45:29 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
11:45:29 INFO - document served over http requires an https
11:45:29 INFO - sub-resource via iframe-tag using the http-csp
11:45:29 INFO - delivery method with no-redirect and when
11:45: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"
11:45:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:45:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:45:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:45:29 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:45:29 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:45:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:45:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:45:29 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
11:45:29 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1986ms
11:45:29 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
11:45:29 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96be11c000 == 12 [pid = 1877] [id = 54]
11:45:29 INFO - PROCESS | 1829 | ++DOMWINDOW == 37 (0x7f96bd0b9400) [pid = 1877] [serial = 149] [outer = (nil)]
11:45:30 INFO - PROCESS | 1829 | ++DOMWINDOW == 38 (0x7f96be5cf800) [pid = 1877] [serial = 150] [outer = 0x7f96bd0b9400]
11:45:30 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:45:30 INFO - PROCESS | 1829 | ++DOMWINDOW == 39 (0x7f96c37c3c00) [pid = 1877] [serial = 151] [outer = 0x7f96bd0b9400]
11:45:31 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96c67d1000 == 13 [pid = 1877] [id = 55]
11:45:31 INFO - PROCESS | 1829 | ++DOMWINDOW == 40 (0x7f96c37c8800) [pid = 1877] [serial = 152] [outer = (nil)]
11:45:31 INFO - PROCESS | 1829 | ++DOMWINDOW == 41 (0x7f96c37c7400) [pid = 1877] [serial = 153] [outer = 0x7f96c37c8800]
11:45:32 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
11:45:32 INFO - document served over http requires an https
11:45:32 INFO - sub-resource via iframe-tag using the http-csp
11:45:32 INFO - delivery method with swap-origin-redirect and when
11:45: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"
11:45:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:45:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:45:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:45:32 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:45:32 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:45:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:45:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:45:32 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
11:45:32 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2733ms
11:45:32 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
11:45:33 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96c67de800 == 14 [pid = 1877] [id = 56]
11:45:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 42 (0x7f96bceb3800) [pid = 1877] [serial = 154] [outer = (nil)]
11:45:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 43 (0x7f96bceb4800) [pid = 1877] [serial = 155] [outer = 0x7f96bceb3800]
11:45:33 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:45:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 44 (0x7f96bcebac00) [pid = 1877] [serial = 156] [outer = 0x7f96bceb3800]
11:45:34 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
11:45:34 INFO - document served over http requires an https
11:45:34 INFO - sub-resource via script-tag using the http-csp
11:45:34 INFO - delivery method with keep-origin-redirect and when
11:45: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"
11:45:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:45:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:45:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:45:34 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:45:34 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:45:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:45:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:45:34 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
11:45:34 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2658ms
11:45:34 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
11:45:35 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96c3318000 == 15 [pid = 1877] [id = 57]
11:45:35 INFO - PROCESS | 1829 | ++DOMWINDOW == 45 (0x7f96bceb3c00) [pid = 1877] [serial = 157] [outer = (nil)]
11:45:35 INFO - PROCESS | 1829 | ++DOMWINDOW == 46 (0x7f96c3371000) [pid = 1877] [serial = 158] [outer = 0x7f96bceb3c00]
11:45:35 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:45:35 INFO - PROCESS | 1829 | ++DOMWINDOW == 47 (0x7f96c3378400) [pid = 1877] [serial = 159] [outer = 0x7f96bceb3c00]
11:45:36 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
11:45:36 INFO - document served over http requires an https
11:45:36 INFO - sub-resource via script-tag using the http-csp
11:45:36 INFO - delivery method with no-redirect and when
11:45: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"
11:45:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:45:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:45:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:45:36 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:45:36 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:45:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:45:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:45:36 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
11:45:36 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1788ms
11:45:36 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
11:45:37 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bbf77800 == 16 [pid = 1877] [id = 58]
11:45:37 INFO - PROCESS | 1829 | ++DOMWINDOW == 48 (0x7f96bbfe1800) [pid = 1877] [serial = 160] [outer = (nil)]
11:45:37 INFO - PROCESS | 1829 | ++DOMWINDOW == 49 (0x7f96bbfe2800) [pid = 1877] [serial = 161] [outer = 0x7f96bbfe1800]
11:45:38 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:45:38 INFO - PROCESS | 1829 | ++DOMWINDOW == 50 (0x7f96bbfe8c00) [pid = 1877] [serial = 162] [outer = 0x7f96bbfe1800]
11:45:38 INFO - PROCESS | 1829 | ++DOMWINDOW == 17 (0x7f0d851af400) [pid = 1829] [serial = 24] [outer = 0x7f0d76a0c800]
11:45:39 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
11:45:39 INFO - document served over http requires an https
11:45:39 INFO - sub-resource via script-tag using the http-csp
11:45:39 INFO - delivery method with swap-origin-redirect and when
11:45: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"
11:45:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:45:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:45:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:45:39 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:45:39 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:45:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:45:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:45:39 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
11:45:39 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2553ms
11:45:39 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
11:45:39 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96be58b000 == 15 [pid = 1877] [id = 51]
11:45:39 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96be121800 == 14 [pid = 1877] [id = 50]
11:45:39 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bd7c2800 == 13 [pid = 1877] [id = 49]
11:45:39 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bc9a0800 == 12 [pid = 1877] [id = 48]
11:45:39 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96c320d000 == 11 [pid = 1877] [id = 47]
11:45:39 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96be71a800 == 10 [pid = 1877] [id = 46]
11:45:39 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96c366b800 == 9 [pid = 1877] [id = 30]
11:45:39 INFO - PROCESS | 1829 | --DOMWINDOW == 49 (0x7f96be10d400) [pid = 1877] [serial = 114] [outer = (nil)] [url = about:blank]
11:45:39 INFO - PROCESS | 1829 | --DOMWINDOW == 48 (0x7f96bfe43000) [pid = 1877] [serial = 120] [outer = (nil)] [url = about:blank]
11:45:39 INFO - PROCESS | 1829 | --DOMWINDOW == 47 (0x7f96bdf39400) [pid = 1877] [serial = 117] [outer = (nil)] [url = about:blank]
11:45:39 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bc9a0800 == 10 [pid = 1877] [id = 59]
11:45:39 INFO - PROCESS | 1829 | ++DOMWINDOW == 48 (0x7f96bcc52c00) [pid = 1877] [serial = 163] [outer = (nil)]
11:45:39 INFO - PROCESS | 1829 | ++DOMWINDOW == 49 (0x7f96bcdf2000) [pid = 1877] [serial = 164] [outer = 0x7f96bcc52c00]
11:45:40 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:45:40 INFO - PROCESS | 1829 | ++DOMWINDOW == 50 (0x7f96bdd9a800) [pid = 1877] [serial = 165] [outer = 0x7f96bcc52c00]
11:45:41 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
11:45:41 INFO - document served over http requires an https
11:45:41 INFO - sub-resource via xhr-request using the http-csp
11:45:41 INFO - delivery method with keep-origin-redirect and when
11:45: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"
11:45:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:45:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:45:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:45:41 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:45:41 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:45:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:45:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:45:41 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
11:45:41 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1892ms
11:45:41 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
11:45:41 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bd064800 == 11 [pid = 1877] [id = 60]
11:45:41 INFO - PROCESS | 1829 | ++DOMWINDOW == 51 (0x7f96bdf32c00) [pid = 1877] [serial = 166] [outer = (nil)]
11:45:41 INFO - PROCESS | 1829 | ++DOMWINDOW == 52 (0x7f96be72f000) [pid = 1877] [serial = 167] [outer = 0x7f96bdf32c00]
11:45:42 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:45:42 INFO - PROCESS | 1829 | ++DOMWINDOW == 53 (0x7f96bfeb2c00) [pid = 1877] [serial = 168] [outer = 0x7f96bdf32c00]
11:45:43 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
11:45:43 INFO - document served over http requires an https
11:45:43 INFO - sub-resource via xhr-request using the http-csp
11:45:43 INFO - delivery method with no-redirect and when
11:45: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"
11:45:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:45:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:45:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:45:43 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:45:43 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:45:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:45:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:45:43 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
11:45:43 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1789ms
11:45:43 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
11:45:43 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bdf5b800 == 12 [pid = 1877] [id = 61]
11:45:43 INFO - PROCESS | 1829 | ++DOMWINDOW == 54 (0x7f96be5d1800) [pid = 1877] [serial = 169] [outer = (nil)]
11:45:43 INFO - PROCESS | 1829 | ++DOMWINDOW == 55 (0x7f96c0023000) [pid = 1877] [serial = 170] [outer = 0x7f96be5d1800]
11:45:44 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:45:44 INFO - PROCESS | 1829 | ++DOMWINDOW == 56 (0x7f96c3374400) [pid = 1877] [serial = 171] [outer = 0x7f96be5d1800]
11:45:45 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
11:45:45 INFO - document served over http requires an https
11:45:45 INFO - sub-resource via xhr-request using the http-csp
11:45:45 INFO - delivery method with swap-origin-redirect and when
11:45: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"
11:45:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:45:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:45:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:45:45 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:45:45 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:45:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:45:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:45:45 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
11:45:45 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2237ms
11:45:45 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
11:45:46 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96be71a800 == 13 [pid = 1877] [id = 62]
11:45:46 INFO - PROCESS | 1829 | ++DOMWINDOW == 57 (0x7f96c3558800) [pid = 1877] [serial = 172] [outer = (nil)]
11:45:46 INFO - PROCESS | 1829 | ++DOMWINDOW == 58 (0x7f96c37ca000) [pid = 1877] [serial = 173] [outer = 0x7f96c3558800]
11:45:46 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:45:46 INFO - PROCESS | 1829 | ++DOMWINDOW == 59 (0x7f96bcd0f400) [pid = 1877] [serial = 174] [outer = 0x7f96c3558800]
11:45:47 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
11:45:47 INFO - document served over http requires an http
11:45:47 INFO - sub-resource via fetch-request using the meta-csp
11:45:47 INFO - delivery method with keep-origin-redirect and when
11:45: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-http/fetch-request/generic.keep-origin-redirect.http.html"
11:45:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:45:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:45:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:45:47 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:45:47 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:45:47 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:45:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:45:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:45:47 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
11:45:47 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2347ms
11:45:47 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
11:45:48 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96c3539800 == 14 [pid = 1877] [id = 63]
11:45:48 INFO - PROCESS | 1829 | ++DOMWINDOW == 60 (0x7f96bcd18400) [pid = 1877] [serial = 175] [outer = (nil)]
11:45:48 INFO - PROCESS | 1829 | ++DOMWINDOW == 61 (0x7f96bcd19400) [pid = 1877] [serial = 176] [outer = 0x7f96bcd18400]
11:45:48 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:45:48 INFO - PROCESS | 1829 | ++DOMWINDOW == 62 (0x7f96bc1d5400) [pid = 1877] [serial = 177] [outer = 0x7f96bcd18400]
11:45:49 INFO - PROCESS | 1829 | --DOMWINDOW == 16 (0x7f0d7b058800) [pid = 1829] [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.]
11:45:49 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
11:45:49 INFO - document served over http requires an http
11:45:49 INFO - sub-resource via fetch-request using the meta-csp
11:45:49 INFO - delivery method with no-redirect and when
11:45: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-http/fetch-request/generic.no-redirect.http.html"
11:45:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:45:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:45:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:45:49 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:45:49 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:45:49 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:45:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:45:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:45:49 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
11:45:49 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2194ms
11:45:49 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
11:45:50 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bb114000 == 15 [pid = 1877] [id = 64]
11:45:50 INFO - PROCESS | 1829 | ++DOMWINDOW == 63 (0x7f96bc1df800) [pid = 1877] [serial = 178] [outer = (nil)]
11:45:50 INFO - PROCESS | 1829 | ++DOMWINDOW == 64 (0x7f96bc1e0800) [pid = 1877] [serial = 179] [outer = 0x7f96bc1df800]
11:45:50 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:45:50 INFO - PROCESS | 1829 | ++DOMWINDOW == 65 (0x7f96c37cdc00) [pid = 1877] [serial = 180] [outer = 0x7f96bc1df800]
11:45:51 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
11:45:51 INFO - document served over http requires an http
11:45:51 INFO - sub-resource via fetch-request using the meta-csp
11:45:51 INFO - delivery method with swap-origin-redirect and when
11:45: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-http/fetch-request/generic.swap-origin-redirect.http.html"
11:45:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:45:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:45:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:45:51 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:45:51 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:45:51 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:45:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:45:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:45:51 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
11:45:51 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1950ms
11:45:51 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
11:45:52 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bc9a0800 == 14 [pid = 1877] [id = 59]
11:45:52 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bbf77800 == 13 [pid = 1877] [id = 58]
11:45:52 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96c3318000 == 12 [pid = 1877] [id = 57]
11:45:52 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96c67de800 == 11 [pid = 1877] [id = 56]
11:45:52 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96c67d1000 == 10 [pid = 1877] [id = 55]
11:45:52 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96be11c000 == 9 [pid = 1877] [id = 54]
11:45:52 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bbf7c800 == 10 [pid = 1877] [id = 65]
11:45:52 INFO - PROCESS | 1829 | ++DOMWINDOW == 66 (0x7f96bc1dd400) [pid = 1877] [serial = 181] [outer = (nil)]
11:45:52 INFO - PROCESS | 1829 | ++DOMWINDOW == 67 (0x7f96bcdee800) [pid = 1877] [serial = 182] [outer = 0x7f96bc1dd400]
11:45:52 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:45:52 INFO - PROCESS | 1829 | ++DOMWINDOW == 68 (0x7f96bd0b8800) [pid = 1877] [serial = 183] [outer = 0x7f96bc1dd400]
11:45:53 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bd04b000 == 11 [pid = 1877] [id = 66]
11:45:53 INFO - PROCESS | 1829 | ++DOMWINDOW == 69 (0x7f96bd6ae800) [pid = 1877] [serial = 184] [outer = (nil)]
11:45:53 INFO - PROCESS | 1829 | ++DOMWINDOW == 70 (0x7f96bd788000) [pid = 1877] [serial = 185] [outer = 0x7f96bd6ae800]
11:45:53 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
11:45:53 INFO - document served over http requires an http
11:45:53 INFO - sub-resource via iframe-tag using the meta-csp
11:45:53 INFO - delivery method with keep-origin-redirect and when
11:45: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-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html"
11:45:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:45:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:45:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:45:53 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:45:53 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:45:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:45:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:45:53 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
11:45:53 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1975ms
11:45:53 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
11:45:54 INFO - PROCESS | 1829 | --DOMWINDOW == 69 (0x7f96be729c00) [pid = 1877] [serial = 145] [outer = (nil)] [url = about:blank]
11:45:54 INFO - PROCESS | 1829 | --DOMWINDOW == 68 (0x7f96be729400) [pid = 1877] [serial = 128] [outer = (nil)] [url = about:blank]
11:45:54 INFO - PROCESS | 1829 | --DOMWINDOW == 67 (0x7f96bd6b0400) [pid = 1877] [serial = 134] [outer = (nil)] [url = about:blank]
11:45:54 INFO - PROCESS | 1829 | --DOMWINDOW == 66 (0x7f96bcc4f800) [pid = 1877] [serial = 143] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:45:54 INFO - PROCESS | 1829 | --DOMWINDOW == 65 (0x7f96c0021800) [pid = 1877] [serial = 140] [outer = (nil)] [url = about:blank]
11:45:54 INFO - PROCESS | 1829 | --DOMWINDOW == 64 (0x7f96be5cf000) [pid = 1877] [serial = 137] [outer = (nil)] [url = about:blank]
11:45:54 INFO - PROCESS | 1829 | --DOMWINDOW == 63 (0x7f96bceb4800) [pid = 1877] [serial = 155] [outer = (nil)] [url = about:blank]
11:45:54 INFO - PROCESS | 1829 | --DOMWINDOW == 62 (0x7f96c3371000) [pid = 1877] [serial = 158] [outer = (nil)] [url = about:blank]
11:45:54 INFO - PROCESS | 1829 | --DOMWINDOW == 61 (0x7f96bd0aec00) [pid = 1877] [serial = 148] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448307929029]
11:45:54 INFO - PROCESS | 1829 | --DOMWINDOW == 60 (0x7f96bbfe2800) [pid = 1877] [serial = 161] [outer = (nil)] [url = about:blank]
11:45:54 INFO - PROCESS | 1829 | --DOMWINDOW == 59 (0x7f96bcdf2000) [pid = 1877] [serial = 164] [outer = (nil)] [url = about:blank]
11:45:54 INFO - PROCESS | 1829 | --DOMWINDOW == 58 (0x7f96c37c7400) [pid = 1877] [serial = 153] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:45:54 INFO - PROCESS | 1829 | --DOMWINDOW == 57 (0x7f96be5cf800) [pid = 1877] [serial = 150] [outer = (nil)] [url = about:blank]
11:45:54 INFO - PROCESS | 1829 | --DOMWINDOW == 56 (0x7f96c168d400) [pid = 1877] [serial = 125] [outer = (nil)] [url = about:blank]
11:45:54 INFO - PROCESS | 1829 | --DOMWINDOW == 55 (0x7f96c3554000) [pid = 1877] [serial = 131] [outer = (nil)] [url = about:blank]
11:45:54 INFO - PROCESS | 1829 | --DOMWINDOW == 54 (0x7f96c37c8800) [pid = 1877] [serial = 152] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:45:54 INFO - PROCESS | 1829 | --DOMWINDOW == 53 (0x7f96bd0b9400) [pid = 1877] [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]
11:45:54 INFO - PROCESS | 1829 | --DOMWINDOW == 52 (0x7f96bd0b4400) [pid = 1877] [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]
11:45:54 INFO - PROCESS | 1829 | --DOMWINDOW == 51 (0x7f96bd6b7800) [pid = 1877] [serial = 142] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:45:54 INFO - PROCESS | 1829 | --DOMWINDOW == 50 (0x7f96be7b8c00) [pid = 1877] [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]
11:45:54 INFO - PROCESS | 1829 | --DOMWINDOW == 49 (0x7f96bdd90000) [pid = 1877] [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]
11:45:54 INFO - PROCESS | 1829 | --DOMWINDOW == 48 (0x7f96bd6af400) [pid = 1877] [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]
11:45:54 INFO - PROCESS | 1829 | --DOMWINDOW == 47 (0x7f96bfcda800) [pid = 1877] [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]
11:45:54 INFO - PROCESS | 1829 | --DOMWINDOW == 46 (0x7f96bdf3b400) [pid = 1877] [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]
11:45:54 INFO - PROCESS | 1829 | --DOMWINDOW == 45 (0x7f96bcc4e000) [pid = 1877] [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]
11:45:54 INFO - PROCESS | 1829 | --DOMWINDOW == 44 (0x7f96bd6adc00) [pid = 1877] [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]
11:45:54 INFO - PROCESS | 1829 | --DOMWINDOW == 43 (0x7f96bd6ac400) [pid = 1877] [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]
11:45:54 INFO - PROCESS | 1829 | --DOMWINDOW == 42 (0x7f96bcc52c00) [pid = 1877] [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]
11:45:54 INFO - PROCESS | 1829 | --DOMWINDOW == 41 (0x7f96c37c5400) [pid = 1877] [serial = 147] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448307929029]
11:45:54 INFO - PROCESS | 1829 | --DOMWINDOW == 40 (0x7f96bf199c00) [pid = 1877] [serial = 109] [outer = (nil)] [url = about:blank]
11:45:54 INFO - PROCESS | 1829 | --DOMWINDOW == 39 (0x7f96bdd9a800) [pid = 1877] [serial = 165] [outer = (nil)] [url = about:blank]
11:45:54 INFO - PROCESS | 1829 | --DOMWINDOW == 38 (0x7f96be5da800) [pid = 1877] [serial = 104] [outer = (nil)] [url = about:blank]
11:45:54 INFO - PROCESS | 1829 | --DOMWINDOW == 37 (0x7f96c32f2800) [pid = 1877] [serial = 126] [outer = (nil)] [url = about:blank]
11:45:54 INFO - PROCESS | 1829 | --DOMWINDOW == 36 (0x7f96c16d5000) [pid = 1877] [serial = 129] [outer = (nil)] [url = about:blank]
11:45:54 INFO - PROCESS | 1829 | --DOMWINDOW == 35 (0x7f96be106c00) [pid = 1877] [serial = 99] [outer = (nil)] [url = about:blank]
11:45:54 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bd7bd000 == 12 [pid = 1877] [id = 67]
11:45:54 INFO - PROCESS | 1829 | ++DOMWINDOW == 36 (0x7f96bcc4c800) [pid = 1877] [serial = 186] [outer = (nil)]
11:45:54 INFO - PROCESS | 1829 | ++DOMWINDOW == 37 (0x7f96bcc50400) [pid = 1877] [serial = 187] [outer = 0x7f96bcc4c800]
11:45:55 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:45:55 INFO - PROCESS | 1829 | ++DOMWINDOW == 38 (0x7f96bd6b0400) [pid = 1877] [serial = 188] [outer = 0x7f96bcc4c800]
11:45:55 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96be71f800 == 13 [pid = 1877] [id = 68]
11:45:55 INFO - PROCESS | 1829 | ++DOMWINDOW == 39 (0x7f96bd792400) [pid = 1877] [serial = 189] [outer = (nil)]
11:45:55 INFO - PROCESS | 1829 | ++DOMWINDOW == 40 (0x7f96bd795400) [pid = 1877] [serial = 190] [outer = 0x7f96bd792400]
11:45:56 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
11:45:56 INFO - document served over http requires an http
11:45:56 INFO - sub-resource via iframe-tag using the meta-csp
11:45:56 INFO - delivery method with no-redirect and when
11:45:56 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html"
11:45:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:45:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:45:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:45:56 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:45:56 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:45:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:45:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:45:56 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
11:45:56 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2288ms
11:45:56 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
11:45:56 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96c171d000 == 14 [pid = 1877] [id = 69]
11:45:56 INFO - PROCESS | 1829 | ++DOMWINDOW == 41 (0x7f96bcc4cc00) [pid = 1877] [serial = 191] [outer = (nil)]
11:45:56 INFO - PROCESS | 1829 | ++DOMWINDOW == 42 (0x7f96bd794800) [pid = 1877] [serial = 192] [outer = 0x7f96bcc4cc00]
11:45:57 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:45:57 INFO - PROCESS | 1829 | ++DOMWINDOW == 43 (0x7f96be5d7400) [pid = 1877] [serial = 193] [outer = 0x7f96bcc4cc00]
11:45:57 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96be124000 == 15 [pid = 1877] [id = 70]
11:45:57 INFO - PROCESS | 1829 | ++DOMWINDOW == 44 (0x7f96bcd10400) [pid = 1877] [serial = 194] [outer = (nil)]
11:45:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 45 (0x7f96bcebc400) [pid = 1877] [serial = 195] [outer = 0x7f96bcd10400]
11:45:58 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
11:45:58 INFO - document served over http requires an http
11:45:58 INFO - sub-resource via iframe-tag using the meta-csp
11:45:58 INFO - delivery method with swap-origin-redirect and when
11:45: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/referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html"
11:45:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:45:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:45:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:45:58 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:45:58 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:45:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:45:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:45:58 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
11:45:58 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2086ms
11:45:58 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
11:45:58 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96c331d800 == 16 [pid = 1877] [id = 71]
11:45:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 46 (0x7f96bcdf8000) [pid = 1877] [serial = 196] [outer = (nil)]
11:45:59 INFO - PROCESS | 1829 | ++DOMWINDOW == 47 (0x7f96bd78f800) [pid = 1877] [serial = 197] [outer = 0x7f96bcdf8000]
11:45:59 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:45:59 INFO - PROCESS | 1829 | ++DOMWINDOW == 48 (0x7f96be7b2400) [pid = 1877] [serial = 198] [outer = 0x7f96bcdf8000]
11:46:00 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
11:46:00 INFO - document served over http requires an http
11:46:00 INFO - sub-resource via script-tag using the meta-csp
11:46:00 INFO - delivery method with keep-origin-redirect and when
11:46: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-http/script-tag/generic.keep-origin-redirect.http.html"
11:46:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:46:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:46:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:46:00 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:46:00 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:46:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:46:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:46:00 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
11:46:00 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2201ms
11:46:00 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
11:46:02 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bb009800 == 17 [pid = 1877] [id = 72]
11:46:02 INFO - PROCESS | 1829 | ++DOMWINDOW == 49 (0x7f96bcebb400) [pid = 1877] [serial = 199] [outer = (nil)]
11:46:02 INFO - PROCESS | 1829 | ++DOMWINDOW == 50 (0x7f96c16d5000) [pid = 1877] [serial = 200] [outer = 0x7f96bcebb400]
11:46:02 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:46:02 INFO - PROCESS | 1829 | ++DOMWINDOW == 51 (0x7f96c3555c00) [pid = 1877] [serial = 201] [outer = 0x7f96bcebb400]
11:46:03 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
11:46:03 INFO - document served over http requires an http
11:46:03 INFO - sub-resource via script-tag using the meta-csp
11:46:03 INFO - delivery method with no-redirect and when
11:46: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-http/script-tag/generic.no-redirect.http.html"
11:46:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:46:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:46:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:46:03 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:46:03 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:46:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:46:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:46:03 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
11:46:03 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 3445ms
11:46:04 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
11:46:04 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bb110000 == 18 [pid = 1877] [id = 73]
11:46:04 INFO - PROCESS | 1829 | ++DOMWINDOW == 52 (0x7f96bc1d3400) [pid = 1877] [serial = 202] [outer = (nil)]
11:46:04 INFO - PROCESS | 1829 | ++DOMWINDOW == 53 (0x7f96bc1de400) [pid = 1877] [serial = 203] [outer = 0x7f96bc1d3400]
11:46:04 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:46:04 INFO - PROCESS | 1829 | ++DOMWINDOW == 54 (0x7f96bcdf2800) [pid = 1877] [serial = 204] [outer = 0x7f96bc1d3400]
11:46:05 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96be71f800 == 17 [pid = 1877] [id = 68]
11:46:05 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bd7bd000 == 16 [pid = 1877] [id = 67]
11:46:05 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bd04b000 == 15 [pid = 1877] [id = 66]
11:46:05 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bbf7c800 == 14 [pid = 1877] [id = 65]
11:46:05 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bfc17000 == 13 [pid = 1877] [id = 45]
11:46:05 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bb114000 == 12 [pid = 1877] [id = 64]
11:46:05 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96c3539800 == 11 [pid = 1877] [id = 63]
11:46:05 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96be71a800 == 10 [pid = 1877] [id = 62]
11:46:05 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96be712000 == 9 [pid = 1877] [id = 52]
11:46:05 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bdf5b800 == 8 [pid = 1877] [id = 61]
11:46:05 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96c67c7000 == 7 [pid = 1877] [id = 53]
11:46:05 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bd064800 == 6 [pid = 1877] [id = 60]
11:46:05 INFO - PROCESS | 1829 | --DOMWINDOW == 53 (0x7f96c364ac00) [pid = 1877] [serial = 132] [outer = (nil)] [url = about:blank]
11:46:05 INFO - PROCESS | 1829 | --DOMWINDOW == 52 (0x7f96be104400) [pid = 1877] [serial = 135] [outer = (nil)] [url = about:blank]
11:46:05 INFO - PROCESS | 1829 | --DOMWINDOW == 51 (0x7f96c32f4c00) [pid = 1877] [serial = 141] [outer = (nil)] [url = about:blank]
11:46:05 INFO - PROCESS | 1829 | --DOMWINDOW == 50 (0x7f96be733c00) [pid = 1877] [serial = 138] [outer = (nil)] [url = about:blank]
11:46:05 INFO - PROCESS | 1829 | --DOMWINDOW == 49 (0x7f96c37c3c00) [pid = 1877] [serial = 151] [outer = (nil)] [url = about:blank]
11:46:05 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
11:46:05 INFO - document served over http requires an http
11:46:05 INFO - sub-resource via script-tag using the meta-csp
11:46:05 INFO - delivery method with swap-origin-redirect and when
11:46: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-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html"
11:46:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:46:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:46:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:46:05 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:46:05 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:46:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:46:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:46:05 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
11:46:05 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1637ms
11:46:05 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
11:46:05 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bbf6c000 == 7 [pid = 1877] [id = 74]
11:46:05 INFO - PROCESS | 1829 | ++DOMWINDOW == 50 (0x7f96bc1d8800) [pid = 1877] [serial = 205] [outer = (nil)]
11:46:06 INFO - PROCESS | 1829 | ++DOMWINDOW == 51 (0x7f96bcdf5c00) [pid = 1877] [serial = 206] [outer = 0x7f96bc1d8800]
11:46:06 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:46:06 INFO - PROCESS | 1829 | ++DOMWINDOW == 52 (0x7f96bd0b0800) [pid = 1877] [serial = 207] [outer = 0x7f96bc1d8800]
11:46:07 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
11:46:07 INFO - document served over http requires an http
11:46:07 INFO - sub-resource via xhr-request using the meta-csp
11:46:07 INFO - delivery method with keep-origin-redirect and when
11:46: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/xhr-request/generic.keep-origin-redirect.http.html"
11:46:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:46:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:46:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:46:07 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:46:07 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:46:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:46:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:46:07 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
11:46:07 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1485ms
11:46:07 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
11:46:07 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bca48000 == 8 [pid = 1877] [id = 75]
11:46:07 INFO - PROCESS | 1829 | ++DOMWINDOW == 53 (0x7f96bd6aa400) [pid = 1877] [serial = 208] [outer = (nil)]
11:46:07 INFO - PROCESS | 1829 | ++DOMWINDOW == 54 (0x7f96bd78d000) [pid = 1877] [serial = 209] [outer = 0x7f96bd6aa400]
11:46:07 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:46:08 INFO - PROCESS | 1829 | ++DOMWINDOW == 55 (0x7f96bdd95400) [pid = 1877] [serial = 210] [outer = 0x7f96bd6aa400]
11:46:08 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
11:46:08 INFO - document served over http requires an http
11:46:08 INFO - sub-resource via xhr-request using the meta-csp
11:46:08 INFO - delivery method with no-redirect and when
11:46: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-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html"
11:46:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:46:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:46:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:46:08 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:46:08 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:46:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:46:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:46:08 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
11:46:08 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1793ms
11:46:09 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
11:46:09 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bd05d800 == 9 [pid = 1877] [id = 76]
11:46:09 INFO - PROCESS | 1829 | ++DOMWINDOW == 56 (0x7f96bdd9a400) [pid = 1877] [serial = 211] [outer = (nil)]
11:46:09 INFO - PROCESS | 1829 | ++DOMWINDOW == 57 (0x7f96be102800) [pid = 1877] [serial = 212] [outer = 0x7f96bdd9a400]
11:46:10 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:46:10 INFO - PROCESS | 1829 | ++DOMWINDOW == 58 (0x7f96be10f800) [pid = 1877] [serial = 213] [outer = 0x7f96bdd9a400]
11:46:11 INFO - PROCESS | 1829 | --DOMWINDOW == 57 (0x7f96bceb3800) [pid = 1877] [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]
11:46:11 INFO - PROCESS | 1829 | --DOMWINDOW == 56 (0x7f96bbfe1800) [pid = 1877] [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]
11:46:11 INFO - PROCESS | 1829 | --DOMWINDOW == 55 (0x7f96bdd96800) [pid = 1877] [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]
11:46:11 INFO - PROCESS | 1829 | --DOMWINDOW == 54 (0x7f96bceb3c00) [pid = 1877] [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]
11:46:11 INFO - PROCESS | 1829 | --DOMWINDOW == 53 (0x7f96c37ca000) [pid = 1877] [serial = 173] [outer = (nil)] [url = about:blank]
11:46:11 INFO - PROCESS | 1829 | --DOMWINDOW == 52 (0x7f96be72f000) [pid = 1877] [serial = 167] [outer = (nil)] [url = about:blank]
11:46:11 INFO - PROCESS | 1829 | --DOMWINDOW == 51 (0x7f96bd788000) [pid = 1877] [serial = 185] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:46:11 INFO - PROCESS | 1829 | --DOMWINDOW == 50 (0x7f96bcdee800) [pid = 1877] [serial = 182] [outer = (nil)] [url = about:blank]
11:46:11 INFO - PROCESS | 1829 | --DOMWINDOW == 49 (0x7f96bc1e0800) [pid = 1877] [serial = 179] [outer = (nil)] [url = about:blank]
11:46:11 INFO - PROCESS | 1829 | --DOMWINDOW == 48 (0x7f96bcd19400) [pid = 1877] [serial = 176] [outer = (nil)] [url = about:blank]
11:46:11 INFO - PROCESS | 1829 | --DOMWINDOW == 47 (0x7f96bd795400) [pid = 1877] [serial = 190] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448307955841]
11:46:11 INFO - PROCESS | 1829 | --DOMWINDOW == 46 (0x7f96bcc50400) [pid = 1877] [serial = 187] [outer = (nil)] [url = about:blank]
11:46:11 INFO - PROCESS | 1829 | --DOMWINDOW == 45 (0x7f96c0023000) [pid = 1877] [serial = 170] [outer = (nil)] [url = about:blank]
11:46:11 INFO - PROCESS | 1829 | --DOMWINDOW == 44 (0x7f96be5d1800) [pid = 1877] [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]
11:46:11 INFO - PROCESS | 1829 | --DOMWINDOW == 43 (0x7f96bd6ae800) [pid = 1877] [serial = 184] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:46:11 INFO - PROCESS | 1829 | --DOMWINDOW == 42 (0x7f96bcc4c800) [pid = 1877] [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]
11:46:11 INFO - PROCESS | 1829 | --DOMWINDOW == 41 (0x7f96c3558800) [pid = 1877] [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]
11:46:11 INFO - PROCESS | 1829 | --DOMWINDOW == 40 (0x7f96bd792400) [pid = 1877] [serial = 189] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448307955841]
11:46:11 INFO - PROCESS | 1829 | --DOMWINDOW == 39 (0x7f96bcd18400) [pid = 1877] [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]
11:46:11 INFO - PROCESS | 1829 | --DOMWINDOW == 38 (0x7f96bc1dd400) [pid = 1877] [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]
11:46:11 INFO - PROCESS | 1829 | --DOMWINDOW == 37 (0x7f96bc1df800) [pid = 1877] [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]
11:46:11 INFO - PROCESS | 1829 | --DOMWINDOW == 36 (0x7f96bcebac00) [pid = 1877] [serial = 156] [outer = (nil)] [url = about:blank]
11:46:11 INFO - PROCESS | 1829 | --DOMWINDOW == 35 (0x7f96bbfe8c00) [pid = 1877] [serial = 162] [outer = (nil)] [url = about:blank]
11:46:11 INFO - PROCESS | 1829 | --DOMWINDOW == 34 (0x7f96c37c1800) [pid = 1877] [serial = 146] [outer = (nil)] [url = about:blank]
11:46:11 INFO - PROCESS | 1829 | --DOMWINDOW == 33 (0x7f96c3378400) [pid = 1877] [serial = 159] [outer = (nil)] [url = about:blank]
11:46:11 INFO - PROCESS | 1829 | --DOMWINDOW == 32 (0x7f96c3374400) [pid = 1877] [serial = 171] [outer = (nil)] [url = about:blank]
11:46:11 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
11:46:11 INFO - document served over http requires an http
11:46:11 INFO - sub-resource via xhr-request using the meta-csp
11:46:11 INFO - delivery method with swap-origin-redirect and when
11:46:11 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html"
11:46:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:46:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:46:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:46:11 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:46:11 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:46:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:46:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:46:11 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
11:46:11 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2606ms
11:46:11 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
11:46:12 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bd7d0000 == 10 [pid = 1877] [id = 77]
11:46:12 INFO - PROCESS | 1829 | ++DOMWINDOW == 33 (0x7f96bcc4e800) [pid = 1877] [serial = 214] [outer = (nil)]
11:46:12 INFO - PROCESS | 1829 | ++DOMWINDOW == 34 (0x7f96bcc53400) [pid = 1877] [serial = 215] [outer = 0x7f96bcc4e800]
11:46:12 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:46:12 INFO - PROCESS | 1829 | ++DOMWINDOW == 35 (0x7f96bd0b4000) [pid = 1877] [serial = 216] [outer = 0x7f96bcc4e800]
11:46:13 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
11:46:13 INFO - document served over http requires an https
11:46:13 INFO - sub-resource via fetch-request using the meta-csp
11:46:13 INFO - delivery method with keep-origin-redirect and when
11:46:13 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html"
11:46:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:46:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:46:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:46:13 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:46:13 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:46:13 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:46:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:46:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:46:13 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
11:46:13 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2099ms
11:46:13 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
11:46:14 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bd7cb800 == 11 [pid = 1877] [id = 78]
11:46:14 INFO - PROCESS | 1829 | ++DOMWINDOW == 36 (0x7f96bc1d7800) [pid = 1877] [serial = 217] [outer = (nil)]
11:46:15 INFO - PROCESS | 1829 | ++DOMWINDOW == 37 (0x7f96bcd15800) [pid = 1877] [serial = 218] [outer = 0x7f96bc1d7800]
11:46:15 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:46:15 INFO - PROCESS | 1829 | ++DOMWINDOW == 38 (0x7f96bd788000) [pid = 1877] [serial = 219] [outer = 0x7f96bc1d7800]
11:46:16 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
11:46:16 INFO - document served over http requires an https
11:46:16 INFO - sub-resource via fetch-request using the meta-csp
11:46:16 INFO - delivery method with no-redirect and when
11:46: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-https/fetch-request/generic.no-redirect.http.html"
11:46:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:46:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:46:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:46:16 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:46:16 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:46:16 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:46:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:46:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:46:16 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
11:46:16 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2590ms
11:46:16 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
11:46:16 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96be129000 == 12 [pid = 1877] [id = 79]
11:46:16 INFO - PROCESS | 1829 | ++DOMWINDOW == 39 (0x7f96bcc51400) [pid = 1877] [serial = 220] [outer = (nil)]
11:46:17 INFO - PROCESS | 1829 | ++DOMWINDOW == 40 (0x7f96bdf3d800) [pid = 1877] [serial = 221] [outer = 0x7f96bcc51400]
11:46:17 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:46:17 INFO - PROCESS | 1829 | ++DOMWINDOW == 41 (0x7f96be5d8400) [pid = 1877] [serial = 222] [outer = 0x7f96bcc51400]
11:46:18 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
11:46:18 INFO - document served over http requires an https
11:46:18 INFO - sub-resource via fetch-request using the meta-csp
11:46:18 INFO - delivery method with swap-origin-redirect and when
11:46:18 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html"
11:46:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:46:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:46:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:46:18 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:46:18 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:46:18 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:46:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:46:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:46:18 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
11:46:18 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1886ms
11:46:18 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
11:46:18 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96be58c000 == 13 [pid = 1877] [id = 80]
11:46:18 INFO - PROCESS | 1829 | ++DOMWINDOW == 42 (0x7f96bdf3d000) [pid = 1877] [serial = 223] [outer = (nil)]
11:46:19 INFO - PROCESS | 1829 | ++DOMWINDOW == 43 (0x7f96be7b3c00) [pid = 1877] [serial = 224] [outer = 0x7f96bdf3d000]
11:46:19 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:46:19 INFO - PROCESS | 1829 | ++DOMWINDOW == 44 (0x7f96bfcd7400) [pid = 1877] [serial = 225] [outer = 0x7f96bdf3d000]
11:46:20 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96be722800 == 14 [pid = 1877] [id = 81]
11:46:20 INFO - PROCESS | 1829 | ++DOMWINDOW == 45 (0x7f96bfeb7400) [pid = 1877] [serial = 226] [outer = (nil)]
11:46:20 INFO - PROCESS | 1829 | ++DOMWINDOW == 46 (0x7f96c0021400) [pid = 1877] [serial = 227] [outer = 0x7f96bfeb7400]
11:46:20 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
11:46:20 INFO - document served over http requires an https
11:46:20 INFO - sub-resource via iframe-tag using the meta-csp
11:46:20 INFO - delivery method with keep-origin-redirect and when
11:46: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-https/iframe-tag/generic.keep-origin-redirect.http.html"
11:46:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:46:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:46:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:46:20 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:46:20 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:46:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:46:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:46:20 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
11:46:20 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2070ms
11:46:20 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
11:46:20 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96c0083800 == 15 [pid = 1877] [id = 82]
11:46:20 INFO - PROCESS | 1829 | ++DOMWINDOW == 47 (0x7f96be7b3000) [pid = 1877] [serial = 228] [outer = (nil)]
11:46:21 INFO - PROCESS | 1829 | ++DOMWINDOW == 48 (0x7f96c0024400) [pid = 1877] [serial = 229] [outer = 0x7f96be7b3000]
11:46:21 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:46:21 INFO - PROCESS | 1829 | ++DOMWINDOW == 49 (0x7f96c337a800) [pid = 1877] [serial = 230] [outer = 0x7f96be7b3000]
11:46:22 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96c3312000 == 16 [pid = 1877] [id = 83]
11:46:22 INFO - PROCESS | 1829 | ++DOMWINDOW == 50 (0x7f96c3557400) [pid = 1877] [serial = 231] [outer = (nil)]
11:46:22 INFO - PROCESS | 1829 | [Child 1877] WARNING: No inner window available!: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9246
11:46:22 INFO - PROCESS | 1829 | ++DOMWINDOW == 51 (0x7f96bbfe4c00) [pid = 1877] [serial = 232] [outer = 0x7f96c3557400]
11:46:22 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
11:46:22 INFO - document served over http requires an https
11:46:22 INFO - sub-resource via iframe-tag using the meta-csp
11:46:22 INFO - delivery method with no-redirect and when
11:46: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-https/iframe-tag/generic.no-redirect.http.html"
11:46:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:46:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:46:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:46:22 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:46:22 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:46:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:46:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:46:22 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
11:46:22 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2501ms
11:46:23 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
11:46:23 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bb115800 == 17 [pid = 1877] [id = 84]
11:46:23 INFO - PROCESS | 1829 | ++DOMWINDOW == 52 (0x7f96bcc46800) [pid = 1877] [serial = 233] [outer = (nil)]
11:46:23 INFO - PROCESS | 1829 | ++DOMWINDOW == 53 (0x7f96bcc4c000) [pid = 1877] [serial = 234] [outer = 0x7f96bcc46800]
11:46:23 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:46:23 INFO - PROCESS | 1829 | ++DOMWINDOW == 54 (0x7f96bd6acc00) [pid = 1877] [serial = 235] [outer = 0x7f96bcc46800]
11:46:24 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bb114800 == 18 [pid = 1877] [id = 85]
11:46:24 INFO - PROCESS | 1829 | ++DOMWINDOW == 55 (0x7f96bc1d6400) [pid = 1877] [serial = 236] [outer = (nil)]
11:46:24 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bd05d800 == 17 [pid = 1877] [id = 76]
11:46:24 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bca48000 == 16 [pid = 1877] [id = 75]
11:46:24 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bbf6c000 == 15 [pid = 1877] [id = 74]
11:46:24 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bb110000 == 14 [pid = 1877] [id = 73]
11:46:24 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bb009800 == 13 [pid = 1877] [id = 72]
11:46:24 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96c331d800 == 12 [pid = 1877] [id = 71]
11:46:24 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96be124000 == 11 [pid = 1877] [id = 70]
11:46:24 INFO - PROCESS | 1829 | --DOMWINDOW == 54 (0x7f96c37cdc00) [pid = 1877] [serial = 180] [outer = (nil)] [url = about:blank]
11:46:24 INFO - PROCESS | 1829 | --DOMWINDOW == 53 (0x7f96bd6b0400) [pid = 1877] [serial = 188] [outer = (nil)] [url = about:blank]
11:46:24 INFO - PROCESS | 1829 | --DOMWINDOW == 52 (0x7f96bcd0f400) [pid = 1877] [serial = 174] [outer = (nil)] [url = about:blank]
11:46:24 INFO - PROCESS | 1829 | --DOMWINDOW == 51 (0x7f96bc1d5400) [pid = 1877] [serial = 177] [outer = (nil)] [url = about:blank]
11:46:24 INFO - PROCESS | 1829 | --DOMWINDOW == 50 (0x7f96bd0b8800) [pid = 1877] [serial = 183] [outer = (nil)] [url = about:blank]
11:46:24 INFO - PROCESS | 1829 | ++DOMWINDOW == 51 (0x7f96bcc44800) [pid = 1877] [serial = 237] [outer = 0x7f96bc1d6400]
11:46:25 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
11:46:25 INFO - document served over http requires an https
11:46:25 INFO - sub-resource via iframe-tag using the meta-csp
11:46:25 INFO - delivery method with swap-origin-redirect and when
11:46:25 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html"
11:46:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:46:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:46:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:46:25 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:46:25 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:46:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:46:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:46:25 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
11:46:25 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2187ms
11:46:25 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
11:46:25 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bb113000 == 12 [pid = 1877] [id = 86]
11:46:25 INFO - PROCESS | 1829 | ++DOMWINDOW == 52 (0x7f96bc1e0000) [pid = 1877] [serial = 238] [outer = (nil)]
11:46:25 INFO - PROCESS | 1829 | ++DOMWINDOW == 53 (0x7f96bcd15c00) [pid = 1877] [serial = 239] [outer = 0x7f96bc1e0000]
11:46:25 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:46:25 INFO - PROCESS | 1829 | ++DOMWINDOW == 54 (0x7f96bd6b8c00) [pid = 1877] [serial = 240] [outer = 0x7f96bc1e0000]
11:46:26 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
11:46:26 INFO - document served over http requires an https
11:46:26 INFO - sub-resource via script-tag using the meta-csp
11:46:26 INFO - delivery method with keep-origin-redirect and when
11:46: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-https/script-tag/generic.keep-origin-redirect.http.html"
11:46:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:46:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:46:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:46:26 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:46:26 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:46:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:46:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:46:26 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
11:46:26 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1743ms
11:46:26 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
11:46:27 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bc9a9800 == 13 [pid = 1877] [id = 87]
11:46:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 55 (0x7f96bd0b0400) [pid = 1877] [serial = 241] [outer = (nil)]
11:46:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 56 (0x7f96bdd92400) [pid = 1877] [serial = 242] [outer = 0x7f96bd0b0400]
11:46:27 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:46:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 57 (0x7f96be72e400) [pid = 1877] [serial = 243] [outer = 0x7f96bd0b0400]
11:46:28 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
11:46:28 INFO - document served over http requires an https
11:46:28 INFO - sub-resource via script-tag using the meta-csp
11:46:28 INFO - delivery method with no-redirect and when
11:46:28 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html"
11:46:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:46:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:46:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:46:28 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:46:28 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:46:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:46:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:46:28 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
11:46:28 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1944ms
11:46:28 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
11:46:29 INFO - PROCESS | 1829 | --DOMWINDOW == 56 (0x7f96bd794800) [pid = 1877] [serial = 192] [outer = (nil)] [url = about:blank]
11:46:29 INFO - PROCESS | 1829 | --DOMWINDOW == 55 (0x7f96bd78d000) [pid = 1877] [serial = 209] [outer = (nil)] [url = about:blank]
11:46:29 INFO - PROCESS | 1829 | --DOMWINDOW == 54 (0x7f96bd78f800) [pid = 1877] [serial = 197] [outer = (nil)] [url = about:blank]
11:46:29 INFO - PROCESS | 1829 | --DOMWINDOW == 53 (0x7f96bcebc400) [pid = 1877] [serial = 195] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:46:29 INFO - PROCESS | 1829 | --DOMWINDOW == 52 (0x7f96bc1de400) [pid = 1877] [serial = 203] [outer = (nil)] [url = about:blank]
11:46:29 INFO - PROCESS | 1829 | --DOMWINDOW == 51 (0x7f96be102800) [pid = 1877] [serial = 212] [outer = (nil)] [url = about:blank]
11:46:29 INFO - PROCESS | 1829 | --DOMWINDOW == 50 (0x7f96bcdf5c00) [pid = 1877] [serial = 206] [outer = (nil)] [url = about:blank]
11:46:29 INFO - PROCESS | 1829 | --DOMWINDOW == 49 (0x7f96c16d5000) [pid = 1877] [serial = 200] [outer = (nil)] [url = about:blank]
11:46:29 INFO - PROCESS | 1829 | --DOMWINDOW == 48 (0x7f96bcc53400) [pid = 1877] [serial = 215] [outer = (nil)] [url = about:blank]
11:46:29 INFO - PROCESS | 1829 | --DOMWINDOW == 47 (0x7f96bdd9a400) [pid = 1877] [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]
11:46:29 INFO - PROCESS | 1829 | --DOMWINDOW == 46 (0x7f96bcebb400) [pid = 1877] [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]
11:46:29 INFO - PROCESS | 1829 | --DOMWINDOW == 45 (0x7f96bc1d3400) [pid = 1877] [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]
11:46:29 INFO - PROCESS | 1829 | --DOMWINDOW == 44 (0x7f96bc1d8800) [pid = 1877] [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]
11:46:29 INFO - PROCESS | 1829 | --DOMWINDOW == 43 (0x7f96bd6aa400) [pid = 1877] [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]
11:46:29 INFO - PROCESS | 1829 | --DOMWINDOW == 42 (0x7f96bdf32c00) [pid = 1877] [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]
11:46:29 INFO - PROCESS | 1829 | --DOMWINDOW == 41 (0x7f96bcd10400) [pid = 1877] [serial = 194] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:46:29 INFO - PROCESS | 1829 | --DOMWINDOW == 40 (0x7f96bfeb2c00) [pid = 1877] [serial = 168] [outer = (nil)] [url = about:blank]
11:46:29 INFO - PROCESS | 1829 | --DOMWINDOW == 39 (0x7f96bdd95400) [pid = 1877] [serial = 210] [outer = (nil)] [url = about:blank]
11:46:29 INFO - PROCESS | 1829 | --DOMWINDOW == 38 (0x7f96bd0b0800) [pid = 1877] [serial = 207] [outer = (nil)] [url = about:blank]
11:46:29 INFO - PROCESS | 1829 | --DOMWINDOW == 37 (0x7f96be10f800) [pid = 1877] [serial = 213] [outer = (nil)] [url = about:blank]
11:46:29 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bca46800 == 14 [pid = 1877] [id = 88]
11:46:29 INFO - PROCESS | 1829 | ++DOMWINDOW == 38 (0x7f96bbfe3800) [pid = 1877] [serial = 244] [outer = (nil)]
11:46:30 INFO - PROCESS | 1829 | ++DOMWINDOW == 39 (0x7f96bc1d3c00) [pid = 1877] [serial = 245] [outer = 0x7f96bbfe3800]
11:46:30 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:46:30 INFO - PROCESS | 1829 | ++DOMWINDOW == 40 (0x7f96bd0b7c00) [pid = 1877] [serial = 246] [outer = 0x7f96bbfe3800]
11:46:31 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
11:46:31 INFO - document served over http requires an https
11:46:31 INFO - sub-resource via script-tag using the meta-csp
11:46:31 INFO - delivery method with swap-origin-redirect and when
11:46:31 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html"
11:46:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:46:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:46:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:46:31 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:46:31 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:46:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:46:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:46:31 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
11:46:31 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 3050ms
11:46:32 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
11:46:32 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bd05a000 == 15 [pid = 1877] [id = 89]
11:46:32 INFO - PROCESS | 1829 | ++DOMWINDOW == 41 (0x7f96bc1d1c00) [pid = 1877] [serial = 247] [outer = (nil)]
11:46:32 INFO - PROCESS | 1829 | ++DOMWINDOW == 42 (0x7f96bd6ab000) [pid = 1877] [serial = 248] [outer = 0x7f96bc1d1c00]
11:46:33 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:46:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 43 (0x7f96bdf38800) [pid = 1877] [serial = 249] [outer = 0x7f96bc1d1c00]
11:46:34 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
11:46:34 INFO - document served over http requires an https
11:46:34 INFO - sub-resource via xhr-request using the meta-csp
11:46:34 INFO - delivery method with keep-origin-redirect and when
11:46: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/xhr-request/generic.keep-origin-redirect.http.html"
11:46:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:46:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:46:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:46:34 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:46:34 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:46:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:46:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:46:34 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
11:46:34 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2046ms
11:46:34 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
11:46:34 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96be713800 == 16 [pid = 1877] [id = 90]
11:46:34 INFO - PROCESS | 1829 | ++DOMWINDOW == 44 (0x7f96bd0ad400) [pid = 1877] [serial = 250] [outer = (nil)]
11:46:34 INFO - PROCESS | 1829 | ++DOMWINDOW == 45 (0x7f96c3373c00) [pid = 1877] [serial = 251] [outer = 0x7f96bd0ad400]
11:46:34 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:46:34 INFO - PROCESS | 1829 | ++DOMWINDOW == 46 (0x7f96c3641400) [pid = 1877] [serial = 252] [outer = 0x7f96bd0ad400]
11:46:35 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
11:46:35 INFO - document served over http requires an https
11:46:35 INFO - sub-resource via xhr-request using the meta-csp
11:46:35 INFO - delivery method with no-redirect and when
11:46:35 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html"
11:46:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:46:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:46:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:46:35 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:46:35 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:46:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:46:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:46:35 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
11:46:35 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1636ms
11:46:35 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
11:46:36 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96c3660800 == 17 [pid = 1877] [id = 91]
11:46:36 INFO - PROCESS | 1829 | ++DOMWINDOW == 47 (0x7f96c364dc00) [pid = 1877] [serial = 253] [outer = (nil)]
11:46:36 INFO - PROCESS | 1829 | ++DOMWINDOW == 48 (0x7f96c37c6000) [pid = 1877] [serial = 254] [outer = 0x7f96c364dc00]
11:46:36 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:46:36 INFO - PROCESS | 1829 | ++DOMWINDOW == 49 (0x7f96bcba2400) [pid = 1877] [serial = 255] [outer = 0x7f96c364dc00]
11:46:37 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
11:46:37 INFO - document served over http requires an https
11:46:37 INFO - sub-resource via xhr-request using the meta-csp
11:46:37 INFO - delivery method with swap-origin-redirect and when
11:46:37 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html"
11:46:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:46:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:46:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:46:37 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:46:37 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:46:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:46:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:46:37 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
11:46:37 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1939ms
11:46:37 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
11:46:38 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bb036800 == 18 [pid = 1877] [id = 92]
11:46:38 INFO - PROCESS | 1829 | ++DOMWINDOW == 50 (0x7f96bcbad800) [pid = 1877] [serial = 256] [outer = (nil)]
11:46:38 INFO - PROCESS | 1829 | ++DOMWINDOW == 51 (0x7f96bcbae800) [pid = 1877] [serial = 257] [outer = 0x7f96bcbad800]
11:46:38 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:46:38 INFO - PROCESS | 1829 | ++DOMWINDOW == 52 (0x7f96bb056400) [pid = 1877] [serial = 258] [outer = 0x7f96bcbad800]
11:46:39 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
11:46:39 INFO - document served over http requires an http
11:46:39 INFO - sub-resource via fetch-request using the meta-csp
11:46:39 INFO - delivery method with keep-origin-redirect and when
11:46:39 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html"
11:46:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:46:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:46:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:46:39 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:46:39 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:46:39 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:46:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:46:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:46:39 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
11:46:39 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1996ms
11:46:39 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
11:46:40 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bb04f800 == 19 [pid = 1877] [id = 93]
11:46:40 INFO - PROCESS | 1829 | ++DOMWINDOW == 53 (0x7f96bb05f400) [pid = 1877] [serial = 259] [outer = (nil)]
11:46:40 INFO - PROCESS | 1829 | ++DOMWINDOW == 54 (0x7f96bb060400) [pid = 1877] [serial = 260] [outer = 0x7f96bb05f400]
11:46:40 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:46:40 INFO - PROCESS | 1829 | ++DOMWINDOW == 55 (0x7f96bcba9800) [pid = 1877] [serial = 261] [outer = 0x7f96bb05f400]
11:46:42 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
11:46:42 INFO - document served over http requires an http
11:46:42 INFO - sub-resource via fetch-request using the meta-csp
11:46:42 INFO - delivery method with no-redirect and when
11:46:42 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html"
11:46:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:46:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:46:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:46:42 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:46:42 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:46:42 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:46:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:46:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:46:42 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
11:46:42 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2594ms
11:46:42 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
11:46:42 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96ba692800 == 20 [pid = 1877] [id = 94]
11:46:42 INFO - PROCESS | 1829 | ++DOMWINDOW == 56 (0x7f96ba510c00) [pid = 1877] [serial = 262] [outer = (nil)]
11:46:43 INFO - PROCESS | 1829 | ++DOMWINDOW == 57 (0x7f96ba511c00) [pid = 1877] [serial = 263] [outer = 0x7f96ba510c00]
11:46:44 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:46:44 INFO - PROCESS | 1829 | ++DOMWINDOW == 58 (0x7f96bc1de400) [pid = 1877] [serial = 264] [outer = 0x7f96ba510c00]
11:46:44 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bc9a9800 == 19 [pid = 1877] [id = 87]
11:46:44 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96c3312000 == 18 [pid = 1877] [id = 83]
11:46:44 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bb113000 == 17 [pid = 1877] [id = 86]
11:46:44 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bb114800 == 16 [pid = 1877] [id = 85]
11:46:44 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bb115800 == 15 [pid = 1877] [id = 84]
11:46:44 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96be722800 == 14 [pid = 1877] [id = 81]
11:46:44 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96c0083800 == 13 [pid = 1877] [id = 82]
11:46:44 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96be58c000 == 12 [pid = 1877] [id = 80]
11:46:44 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96be129000 == 11 [pid = 1877] [id = 79]
11:46:44 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bd7cb800 == 10 [pid = 1877] [id = 78]
11:46:44 INFO - PROCESS | 1829 | --DOMWINDOW == 57 (0x7f96c3555c00) [pid = 1877] [serial = 201] [outer = (nil)] [url = about:blank]
11:46:44 INFO - PROCESS | 1829 | --DOMWINDOW == 56 (0x7f96bcdf2800) [pid = 1877] [serial = 204] [outer = (nil)] [url = about:blank]
11:46:45 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
11:46:45 INFO - document served over http requires an http
11:46:45 INFO - sub-resource via fetch-request using the meta-csp
11:46:45 INFO - delivery method with swap-origin-redirect and when
11:46: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-http/fetch-request/generic.swap-origin-redirect.http.html"
11:46:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:46:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:46:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:46:45 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:46:45 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:46:45 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:46:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:46:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:46:45 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
11:46:45 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2807ms
11:46:45 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
11:46:45 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bb114800 == 11 [pid = 1877] [id = 95]
11:46:45 INFO - PROCESS | 1829 | ++DOMWINDOW == 57 (0x7f96bcc45c00) [pid = 1877] [serial = 265] [outer = (nil)]
11:46:45 INFO - PROCESS | 1829 | ++DOMWINDOW == 58 (0x7f96bcd0fc00) [pid = 1877] [serial = 266] [outer = 0x7f96bcc45c00]
11:46:45 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:46:45 INFO - PROCESS | 1829 | ++DOMWINDOW == 59 (0x7f96bd0ae400) [pid = 1877] [serial = 267] [outer = 0x7f96bcc45c00]
11:46:46 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bc99c000 == 12 [pid = 1877] [id = 96]
11:46:46 INFO - PROCESS | 1829 | ++DOMWINDOW == 60 (0x7f96bd0b9800) [pid = 1877] [serial = 268] [outer = (nil)]
11:46:46 INFO - PROCESS | 1829 | ++DOMWINDOW == 61 (0x7f96bd788400) [pid = 1877] [serial = 269] [outer = 0x7f96bd0b9800]
11:46:46 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
11:46:46 INFO - document served over http requires an http
11:46:46 INFO - sub-resource via iframe-tag using the meta-csp
11:46:46 INFO - delivery method with keep-origin-redirect and when
11:46:46 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html"
11:46:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:46:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:46:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:46:46 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:46:46 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:46:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:46:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:46:46 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
11:46:46 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1494ms
11:46:46 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
11:46:46 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bca4a800 == 13 [pid = 1877] [id = 97]
11:46:46 INFO - PROCESS | 1829 | ++DOMWINDOW == 62 (0x7f96bcd18400) [pid = 1877] [serial = 270] [outer = (nil)]
11:46:47 INFO - PROCESS | 1829 | ++DOMWINDOW == 63 (0x7f96bdd99800) [pid = 1877] [serial = 271] [outer = 0x7f96bcd18400]
11:46:47 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:46:47 INFO - PROCESS | 1829 | ++DOMWINDOW == 64 (0x7f96be5d2800) [pid = 1877] [serial = 272] [outer = 0x7f96bcd18400]
11:46:47 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bdf52800 == 14 [pid = 1877] [id = 98]
11:46:47 INFO - PROCESS | 1829 | ++DOMWINDOW == 65 (0x7f96be72c000) [pid = 1877] [serial = 273] [outer = (nil)]
11:46:48 INFO - PROCESS | 1829 | ++DOMWINDOW == 66 (0x7f96be7b8400) [pid = 1877] [serial = 274] [outer = 0x7f96be72c000]
11:46:48 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
11:46:48 INFO - document served over http requires an http
11:46:48 INFO - sub-resource via iframe-tag using the meta-csp
11:46:48 INFO - delivery method with no-redirect and when
11:46: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-http/iframe-tag/generic.no-redirect.http.html"
11:46:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:46:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:46:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:46:48 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:46:48 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:46:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:46:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:46:48 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
11:46:48 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1534ms
11:46:48 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
11:46:48 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bdf66800 == 15 [pid = 1877] [id = 99]
11:46:48 INFO - PROCESS | 1829 | ++DOMWINDOW == 67 (0x7f96bd78cc00) [pid = 1877] [serial = 275] [outer = (nil)]
11:46:48 INFO - PROCESS | 1829 | ++DOMWINDOW == 68 (0x7f96be7b3400) [pid = 1877] [serial = 276] [outer = 0x7f96bd78cc00]
11:46:48 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:46:49 INFO - PROCESS | 1829 | ++DOMWINDOW == 69 (0x7f96c3374400) [pid = 1877] [serial = 277] [outer = 0x7f96bd78cc00]
11:46:49 INFO - PROCESS | 1829 | --DOMWINDOW == 68 (0x7f96bdf3d800) [pid = 1877] [serial = 221] [outer = (nil)] [url = about:blank]
11:46:49 INFO - PROCESS | 1829 | --DOMWINDOW == 67 (0x7f96bcd15800) [pid = 1877] [serial = 218] [outer = (nil)] [url = about:blank]
11:46:49 INFO - PROCESS | 1829 | --DOMWINDOW == 66 (0x7f96c0021400) [pid = 1877] [serial = 227] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:46:49 INFO - PROCESS | 1829 | --DOMWINDOW == 65 (0x7f96be7b3c00) [pid = 1877] [serial = 224] [outer = (nil)] [url = about:blank]
11:46:49 INFO - PROCESS | 1829 | --DOMWINDOW == 64 (0x7f96bdd92400) [pid = 1877] [serial = 242] [outer = (nil)] [url = about:blank]
11:46:49 INFO - PROCESS | 1829 | --DOMWINDOW == 63 (0x7f96bcc44800) [pid = 1877] [serial = 237] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:46:49 INFO - PROCESS | 1829 | --DOMWINDOW == 62 (0x7f96bcc4c000) [pid = 1877] [serial = 234] [outer = (nil)] [url = about:blank]
11:46:49 INFO - PROCESS | 1829 | --DOMWINDOW == 61 (0x7f96bcd15c00) [pid = 1877] [serial = 239] [outer = (nil)] [url = about:blank]
11:46:49 INFO - PROCESS | 1829 | --DOMWINDOW == 60 (0x7f96bbfe4c00) [pid = 1877] [serial = 232] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448307982130]
11:46:49 INFO - PROCESS | 1829 | --DOMWINDOW == 59 (0x7f96c0024400) [pid = 1877] [serial = 229] [outer = (nil)] [url = about:blank]
11:46:49 INFO - PROCESS | 1829 | --DOMWINDOW == 58 (0x7f96bc1d3c00) [pid = 1877] [serial = 245] [outer = (nil)] [url = about:blank]
11:46:49 INFO - PROCESS | 1829 | --DOMWINDOW == 57 (0x7f96bc1e0000) [pid = 1877] [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]
11:46:49 INFO - PROCESS | 1829 | --DOMWINDOW == 56 (0x7f96bd0b0400) [pid = 1877] [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]
11:46:49 INFO - PROCESS | 1829 | --DOMWINDOW == 55 (0x7f96bc1d6400) [pid = 1877] [serial = 236] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:46:49 INFO - PROCESS | 1829 | --DOMWINDOW == 54 (0x7f96bcc46800) [pid = 1877] [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]
11:46:49 INFO - PROCESS | 1829 | --DOMWINDOW == 53 (0x7f96bcdf8000) [pid = 1877] [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]
11:46:49 INFO - PROCESS | 1829 | --DOMWINDOW == 52 (0x7f96bfeb7400) [pid = 1877] [serial = 226] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:46:49 INFO - PROCESS | 1829 | --DOMWINDOW == 51 (0x7f96c3557400) [pid = 1877] [serial = 231] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448307982130]
11:46:49 INFO - PROCESS | 1829 | --DOMWINDOW == 50 (0x7f96be7b2400) [pid = 1877] [serial = 198] [outer = (nil)] [url = about:blank]
11:46:49 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96be70a800 == 16 [pid = 1877] [id = 100]
11:46:49 INFO - PROCESS | 1829 | ++DOMWINDOW == 51 (0x7f96bbfdb000) [pid = 1877] [serial = 278] [outer = (nil)]
11:46:49 INFO - PROCESS | 1829 | ++DOMWINDOW == 52 (0x7f96bc1e0000) [pid = 1877] [serial = 279] [outer = 0x7f96bbfdb000]
11:46:50 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
11:46:50 INFO - document served over http requires an http
11:46:50 INFO - sub-resource via iframe-tag using the meta-csp
11:46:50 INFO - delivery method with swap-origin-redirect and when
11:46: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-http/iframe-tag/generic.swap-origin-redirect.http.html"
11:46:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:46:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:46:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:46:50 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:46:50 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:46:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:46:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:46:50 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
11:46:50 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1949ms
11:46:50 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
11:46:50 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bfc1d000 == 17 [pid = 1877] [id = 101]
11:46:50 INFO - PROCESS | 1829 | ++DOMWINDOW == 53 (0x7f96bd795c00) [pid = 1877] [serial = 280] [outer = (nil)]
11:46:50 INFO - PROCESS | 1829 | ++DOMWINDOW == 54 (0x7f96be5d8000) [pid = 1877] [serial = 281] [outer = 0x7f96bd795c00]
11:46:51 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:46:51 INFO - PROCESS | 1829 | ++DOMWINDOW == 55 (0x7f96c37c0800) [pid = 1877] [serial = 282] [outer = 0x7f96bd795c00]
11:46:52 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
11:46:52 INFO - document served over http requires an http
11:46:52 INFO - sub-resource via script-tag using the meta-csp
11:46:52 INFO - delivery method with keep-origin-redirect and when
11:46: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/referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html"
11:46:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:46:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:46:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:46:52 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:46:52 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:46:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:46:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:46:52 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
11:46:52 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2601ms
11:46:52 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
11:46:53 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bdf5e800 == 18 [pid = 1877] [id = 102]
11:46:53 INFO - PROCESS | 1829 | ++DOMWINDOW == 56 (0x7f96bb149800) [pid = 1877] [serial = 283] [outer = (nil)]
11:46:53 INFO - PROCESS | 1829 | ++DOMWINDOW == 57 (0x7f96bb14e000) [pid = 1877] [serial = 284] [outer = 0x7f96bb149800]
11:46:54 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:46:54 INFO - PROCESS | 1829 | ++DOMWINDOW == 58 (0x7f96bb156000) [pid = 1877] [serial = 285] [outer = 0x7f96bb149800]
11:46:55 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
11:46:55 INFO - document served over http requires an http
11:46:55 INFO - sub-resource via script-tag using the meta-csp
11:46:55 INFO - delivery method with no-redirect and when
11:46:55 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html"
11:46:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:46:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:46:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:46:55 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:46:55 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:46:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:46:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:46:55 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
11:46:55 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 2264ms
11:46:55 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
11:46:55 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96ba8da800 == 19 [pid = 1877] [id = 103]
11:46:55 INFO - PROCESS | 1829 | ++DOMWINDOW == 59 (0x7f96bb14b800) [pid = 1877] [serial = 286] [outer = (nil)]
11:46:55 INFO - PROCESS | 1829 | ++DOMWINDOW == 60 (0x7f96bcd15800) [pid = 1877] [serial = 287] [outer = 0x7f96bb14b800]
11:46:56 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:46:56 INFO - PROCESS | 1829 | ++DOMWINDOW == 61 (0x7f96be5d7c00) [pid = 1877] [serial = 288] [outer = 0x7f96bb14b800]
11:46:57 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
11:46:57 INFO - document served over http requires an http
11:46:57 INFO - sub-resource via script-tag using the meta-csp
11:46:57 INFO - delivery method with swap-origin-redirect and when
11:46:57 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html"
11:46:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:46:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:46:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:46:57 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:46:57 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:46:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:46:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:46:57 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
11:46:57 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2139ms
11:46:57 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
11:46:57 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96ba8f2000 == 20 [pid = 1877] [id = 104]
11:46:57 INFO - PROCESS | 1829 | ++DOMWINDOW == 62 (0x7f96ba5cb400) [pid = 1877] [serial = 289] [outer = (nil)]
11:46:57 INFO - PROCESS | 1829 | ++DOMWINDOW == 63 (0x7f96ba5cc400) [pid = 1877] [serial = 290] [outer = 0x7f96ba5cb400]
11:46:58 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:46:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 64 (0x7f96ba5d2800) [pid = 1877] [serial = 291] [outer = 0x7f96ba5cb400]
11:46:59 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
11:46:59 INFO - document served over http requires an http
11:46:59 INFO - sub-resource via xhr-request using the meta-csp
11:46:59 INFO - delivery method with keep-origin-redirect and when
11:46: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-http/xhr-request/generic.keep-origin-redirect.http.html"
11:46:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:46:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:46:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:46:59 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:46:59 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:46:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:46:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:46:59 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
11:46:59 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2640ms
11:46:59 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
11:47:00 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96ba941800 == 21 [pid = 1877] [id = 105]
11:47:00 INFO - PROCESS | 1829 | ++DOMWINDOW == 65 (0x7f96ba5cdc00) [pid = 1877] [serial = 292] [outer = (nil)]
11:47:00 INFO - PROCESS | 1829 | ++DOMWINDOW == 66 (0x7f96ba9f0400) [pid = 1877] [serial = 293] [outer = 0x7f96ba5cdc00]
11:47:01 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:47:01 INFO - PROCESS | 1829 | ++DOMWINDOW == 67 (0x7f96ba9f6000) [pid = 1877] [serial = 294] [outer = 0x7f96ba5cdc00]
11:47:03 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
11:47:03 INFO - document served over http requires an http
11:47:03 INFO - sub-resource via xhr-request using the meta-csp
11:47:03 INFO - delivery method with no-redirect and when
11:47:03 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html"
11:47:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:47:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:47:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:47:03 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:47:03 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:47:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:47:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:47:03 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
11:47:03 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 3646ms
11:47:03 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
11:47:04 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bb01b800 == 22 [pid = 1877] [id = 106]
11:47:04 INFO - PROCESS | 1829 | ++DOMWINDOW == 68 (0x7f96ba9efc00) [pid = 1877] [serial = 295] [outer = (nil)]
11:47:05 INFO - PROCESS | 1829 | ++DOMWINDOW == 69 (0x7f96ba9f9800) [pid = 1877] [serial = 296] [outer = 0x7f96ba9efc00]
11:47:05 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:47:05 INFO - PROCESS | 1829 | ++DOMWINDOW == 70 (0x7f96bb152800) [pid = 1877] [serial = 297] [outer = 0x7f96ba9efc00]
11:47:06 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96be70a800 == 21 [pid = 1877] [id = 100]
11:47:06 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bdf66800 == 20 [pid = 1877] [id = 99]
11:47:06 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bdf52800 == 19 [pid = 1877] [id = 98]
11:47:06 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bca4a800 == 18 [pid = 1877] [id = 97]
11:47:06 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bc99c000 == 17 [pid = 1877] [id = 96]
11:47:06 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bb114800 == 16 [pid = 1877] [id = 95]
11:47:06 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96c171d000 == 15 [pid = 1877] [id = 69]
11:47:06 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96ba692800 == 14 [pid = 1877] [id = 94]
11:47:06 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bb04f800 == 13 [pid = 1877] [id = 93]
11:47:06 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bb036800 == 12 [pid = 1877] [id = 92]
11:47:06 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96c3660800 == 11 [pid = 1877] [id = 91]
11:47:06 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96be713800 == 10 [pid = 1877] [id = 90]
11:47:06 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bd7d0000 == 9 [pid = 1877] [id = 77]
11:47:06 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bd05a000 == 8 [pid = 1877] [id = 89]
11:47:06 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bca46800 == 7 [pid = 1877] [id = 88]
11:47:06 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
11:47:06 INFO - document served over http requires an http
11:47:06 INFO - sub-resource via xhr-request using the meta-csp
11:47:06 INFO - delivery method with swap-origin-redirect and when
11:47: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/referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html"
11:47:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:47:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:47:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:47:06 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:47:06 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:47:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:47:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:47:06 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
11:47:06 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 3055ms
11:47:06 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
11:47:06 INFO - PROCESS | 1829 | --DOMWINDOW == 69 (0x7f96bd6b8c00) [pid = 1877] [serial = 240] [outer = (nil)] [url = about:blank]
11:47:06 INFO - PROCESS | 1829 | --DOMWINDOW == 68 (0x7f96bd0b4000) [pid = 1877] [serial = 216] [outer = (nil)] [url = about:blank]
11:47:06 INFO - PROCESS | 1829 | --DOMWINDOW == 67 (0x7f96bd6acc00) [pid = 1877] [serial = 235] [outer = (nil)] [url = about:blank]
11:47:06 INFO - PROCESS | 1829 | --DOMWINDOW == 66 (0x7f96be72e400) [pid = 1877] [serial = 243] [outer = (nil)] [url = about:blank]
11:47:06 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bb020800 == 8 [pid = 1877] [id = 107]
11:47:06 INFO - PROCESS | 1829 | ++DOMWINDOW == 67 (0x7f96ba9f1800) [pid = 1877] [serial = 298] [outer = (nil)]
11:47:07 INFO - PROCESS | 1829 | ++DOMWINDOW == 68 (0x7f96bc1d3800) [pid = 1877] [serial = 299] [outer = 0x7f96ba9f1800]
11:47:07 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:47:07 INFO - PROCESS | 1829 | ++DOMWINDOW == 69 (0x7f96bcc46000) [pid = 1877] [serial = 300] [outer = 0x7f96ba9f1800]
11:47:08 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
11:47:08 INFO - document served over http requires an https
11:47:08 INFO - sub-resource via fetch-request using the meta-csp
11:47:08 INFO - delivery method with keep-origin-redirect and when
11:47:08 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html"
11:47:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:47:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:47:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:47:08 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:47:08 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:47:08 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:47:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:47:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:47:08 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
11:47:08 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2001ms
11:47:08 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
11:47:08 INFO - PROCESS | 1829 | ++DOMWINDOW == 17 (0x7f0d7b2b0000) [pid = 1829] [serial = 25] [outer = 0x7f0d76a0c800]
11:47:09 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bbf72800 == 9 [pid = 1877] [id = 108]
11:47:09 INFO - PROCESS | 1829 | ++DOMWINDOW == 70 (0x7f96bcc4c000) [pid = 1877] [serial = 301] [outer = (nil)]
11:47:09 INFO - PROCESS | 1829 | ++DOMWINDOW == 71 (0x7f96bcdedc00) [pid = 1877] [serial = 302] [outer = 0x7f96bcc4c000]
11:47:09 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:47:09 INFO - PROCESS | 1829 | ++DOMWINDOW == 72 (0x7f96bd0ad800) [pid = 1877] [serial = 303] [outer = 0x7f96bcc4c000]
11:47:10 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
11:47:10 INFO - document served over http requires an https
11:47:10 INFO - sub-resource via fetch-request using the meta-csp
11:47:10 INFO - delivery method with no-redirect and when
11:47:10 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html"
11:47:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:47:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:47:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:47:10 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:47:10 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:47:10 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:47:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:47:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:47:10 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
11:47:10 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2048ms
11:47:10 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
11:47:11 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bca40000 == 10 [pid = 1877] [id = 109]
11:47:11 INFO - PROCESS | 1829 | ++DOMWINDOW == 73 (0x7f96bcc53c00) [pid = 1877] [serial = 304] [outer = (nil)]
11:47:11 INFO - PROCESS | 1829 | ++DOMWINDOW == 74 (0x7f96bd0ae800) [pid = 1877] [serial = 305] [outer = 0x7f96bcc53c00]
11:47:12 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:47:12 INFO - PROCESS | 1829 | ++DOMWINDOW == 75 (0x7f96bd793000) [pid = 1877] [serial = 306] [outer = 0x7f96bcc53c00]
11:47:12 INFO - PROCESS | 1829 | --DOMWINDOW == 74 (0x7f96bcbae800) [pid = 1877] [serial = 257] [outer = (nil)] [url = about:blank]
11:47:12 INFO - PROCESS | 1829 | --DOMWINDOW == 73 (0x7f96c3373c00) [pid = 1877] [serial = 251] [outer = (nil)] [url = about:blank]
11:47:12 INFO - PROCESS | 1829 | --DOMWINDOW == 72 (0x7f96c37c6000) [pid = 1877] [serial = 254] [outer = (nil)] [url = about:blank]
11:47:12 INFO - PROCESS | 1829 | --DOMWINDOW == 71 (0x7f96bd6ab000) [pid = 1877] [serial = 248] [outer = (nil)] [url = about:blank]
11:47:12 INFO - PROCESS | 1829 | --DOMWINDOW == 70 (0x7f96be5d8000) [pid = 1877] [serial = 281] [outer = (nil)] [url = about:blank]
11:47:12 INFO - PROCESS | 1829 | --DOMWINDOW == 69 (0x7f96be7b8400) [pid = 1877] [serial = 274] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308007965]
11:47:12 INFO - PROCESS | 1829 | --DOMWINDOW == 68 (0x7f96bdd99800) [pid = 1877] [serial = 271] [outer = (nil)] [url = about:blank]
11:47:12 INFO - PROCESS | 1829 | --DOMWINDOW == 67 (0x7f96bd788400) [pid = 1877] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:47:12 INFO - PROCESS | 1829 | --DOMWINDOW == 66 (0x7f96bcd0fc00) [pid = 1877] [serial = 266] [outer = (nil)] [url = about:blank]
11:47:12 INFO - PROCESS | 1829 | --DOMWINDOW == 65 (0x7f96bc1e0000) [pid = 1877] [serial = 279] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:47:12 INFO - PROCESS | 1829 | --DOMWINDOW == 64 (0x7f96be7b3400) [pid = 1877] [serial = 276] [outer = (nil)] [url = about:blank]
11:47:12 INFO - PROCESS | 1829 | --DOMWINDOW == 63 (0x7f96ba511c00) [pid = 1877] [serial = 263] [outer = (nil)] [url = about:blank]
11:47:12 INFO - PROCESS | 1829 | --DOMWINDOW == 62 (0x7f96bb060400) [pid = 1877] [serial = 260] [outer = (nil)] [url = about:blank]
11:47:12 INFO - PROCESS | 1829 | --DOMWINDOW == 61 (0x7f96ba510c00) [pid = 1877] [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]
11:47:12 INFO - PROCESS | 1829 | --DOMWINDOW == 60 (0x7f96bd0b9800) [pid = 1877] [serial = 268] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:47:12 INFO - PROCESS | 1829 | --DOMWINDOW == 59 (0x7f96bd78cc00) [pid = 1877] [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]
11:47:12 INFO - PROCESS | 1829 | --DOMWINDOW == 58 (0x7f96be72c000) [pid = 1877] [serial = 273] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308007965]
11:47:12 INFO - PROCESS | 1829 | --DOMWINDOW == 57 (0x7f96bb05f400) [pid = 1877] [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]
11:47:12 INFO - PROCESS | 1829 | --DOMWINDOW == 56 (0x7f96bbfdb000) [pid = 1877] [serial = 278] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:47:12 INFO - PROCESS | 1829 | --DOMWINDOW == 55 (0x7f96bcc45c00) [pid = 1877] [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]
11:47:12 INFO - PROCESS | 1829 | --DOMWINDOW == 54 (0x7f96bcd18400) [pid = 1877] [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]
11:47:12 INFO - PROCESS | 1829 | --DOMWINDOW == 53 (0x7f96bcc4cc00) [pid = 1877] [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]
11:47:12 INFO - PROCESS | 1829 | --DOMWINDOW == 52 (0x7f96be5d8400) [pid = 1877] [serial = 222] [outer = (nil)] [url = about:blank]
11:47:12 INFO - PROCESS | 1829 | --DOMWINDOW == 51 (0x7f96bd788000) [pid = 1877] [serial = 219] [outer = (nil)] [url = about:blank]
11:47:12 INFO - PROCESS | 1829 | --DOMWINDOW == 50 (0x7f96be5d7400) [pid = 1877] [serial = 193] [outer = (nil)] [url = about:blank]
11:47:12 INFO - PROCESS | 1829 | --DOMWINDOW == 49 (0x7f96bfcd7400) [pid = 1877] [serial = 225] [outer = (nil)] [url = about:blank]
11:47:13 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
11:47:13 INFO - document served over http requires an https
11:47:13 INFO - sub-resource via fetch-request using the meta-csp
11:47:13 INFO - delivery method with swap-origin-redirect and when
11:47:13 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html"
11:47:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:47:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:47:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:47:13 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:47:13 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:47:13 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:47:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:47:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:47:13 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
11:47:13 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2746ms
11:47:13 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
11:47:14 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bb112000 == 11 [pid = 1877] [id = 110]
11:47:14 INFO - PROCESS | 1829 | ++DOMWINDOW == 50 (0x7f96bb065800) [pid = 1877] [serial = 307] [outer = (nil)]
11:47:15 INFO - PROCESS | 1829 | ++DOMWINDOW == 51 (0x7f96bb151c00) [pid = 1877] [serial = 308] [outer = 0x7f96bb065800]
11:47:15 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:47:15 INFO - PROCESS | 1829 | ++DOMWINDOW == 52 (0x7f96bcba8000) [pid = 1877] [serial = 309] [outer = 0x7f96bb065800]
11:47:16 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bd05b800 == 12 [pid = 1877] [id = 111]
11:47:16 INFO - PROCESS | 1829 | ++DOMWINDOW == 53 (0x7f96bcc51800) [pid = 1877] [serial = 310] [outer = (nil)]
11:47:17 INFO - PROCESS | 1829 | ++DOMWINDOW == 54 (0x7f96bcc4b800) [pid = 1877] [serial = 311] [outer = 0x7f96bcc51800]
11:47:17 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
11:47:17 INFO - document served over http requires an https
11:47:17 INFO - sub-resource via iframe-tag using the meta-csp
11:47:17 INFO - delivery method with keep-origin-redirect and when
11:47: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-https/iframe-tag/generic.keep-origin-redirect.http.html"
11:47:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:47:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:47:17 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:47:17 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:47:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:47:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:47:17 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
11:47:17 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 3737ms
11:47:17 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
11:47:17 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bd7be800 == 13 [pid = 1877] [id = 112]
11:47:17 INFO - PROCESS | 1829 | ++DOMWINDOW == 55 (0x7f96bb14d400) [pid = 1877] [serial = 312] [outer = (nil)]
11:47:18 INFO - PROCESS | 1829 | ++DOMWINDOW == 56 (0x7f96bcd0c800) [pid = 1877] [serial = 313] [outer = 0x7f96bb14d400]
11:47:18 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:47:18 INFO - PROCESS | 1829 | ++DOMWINDOW == 57 (0x7f96bd793800) [pid = 1877] [serial = 314] [outer = 0x7f96bb14d400]
11:47:19 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bdf58000 == 14 [pid = 1877] [id = 113]
11:47:19 INFO - PROCESS | 1829 | ++DOMWINDOW == 58 (0x7f96bdd92400) [pid = 1877] [serial = 315] [outer = (nil)]
11:47:19 INFO - PROCESS | 1829 | ++DOMWINDOW == 59 (0x7f96bd0b7000) [pid = 1877] [serial = 316] [outer = 0x7f96bdd92400]
11:47:20 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
11:47:20 INFO - document served over http requires an https
11:47:20 INFO - sub-resource via iframe-tag using the meta-csp
11:47:20 INFO - delivery method with no-redirect and when
11:47: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-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html"
11:47:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:47:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:47:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:47:20 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:47:20 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:47:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:47:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:47:20 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
11:47:20 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 3073ms
11:47:20 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
11:47:20 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96be124800 == 15 [pid = 1877] [id = 114]
11:47:20 INFO - PROCESS | 1829 | ++DOMWINDOW == 60 (0x7f96bcc4bc00) [pid = 1877] [serial = 317] [outer = (nil)]
11:47:21 INFO - PROCESS | 1829 | ++DOMWINDOW == 61 (0x7f96bdf3b800) [pid = 1877] [serial = 318] [outer = 0x7f96bcc4bc00]
11:47:21 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:47:21 INFO - PROCESS | 1829 | ++DOMWINDOW == 62 (0x7f96be5d5c00) [pid = 1877] [serial = 319] [outer = 0x7f96bcc4bc00]
11:47:22 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96be710800 == 16 [pid = 1877] [id = 115]
11:47:22 INFO - PROCESS | 1829 | ++DOMWINDOW == 63 (0x7f96be5dd000) [pid = 1877] [serial = 320] [outer = (nil)]
11:47:22 INFO - PROCESS | 1829 | ++DOMWINDOW == 64 (0x7f96be5d7400) [pid = 1877] [serial = 321] [outer = 0x7f96be5dd000]
11:47:23 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
11:47:23 INFO - document served over http requires an https
11:47:23 INFO - sub-resource via iframe-tag using the meta-csp
11:47:23 INFO - delivery method with swap-origin-redirect and when
11:47:23 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html"
11:47:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:47:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:47:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:47:23 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:47:23 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:47:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:47:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:47:23 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
11:47:23 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 3056ms
11:47:23 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
11:47:24 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96c023c000 == 17 [pid = 1877] [id = 116]
11:47:24 INFO - PROCESS | 1829 | ++DOMWINDOW == 65 (0x7f96bdd99000) [pid = 1877] [serial = 322] [outer = (nil)]
11:47:24 INFO - PROCESS | 1829 | ++DOMWINDOW == 66 (0x7f96be732400) [pid = 1877] [serial = 323] [outer = 0x7f96bdd99000]
11:47:25 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:47:25 INFO - PROCESS | 1829 | ++DOMWINDOW == 67 (0x7f96c1689800) [pid = 1877] [serial = 324] [outer = 0x7f96bdd99000]
11:47:26 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
11:47:26 INFO - document served over http requires an https
11:47:26 INFO - sub-resource via script-tag using the meta-csp
11:47:26 INFO - delivery method with keep-origin-redirect and when
11:47:26 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html"
11:47:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:47:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:47:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:47:26 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:47:26 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:47:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:47:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:47:26 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
11:47:26 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 3255ms
11:47:26 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
11:47:27 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96c67c7800 == 18 [pid = 1877] [id = 117]
11:47:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 68 (0x7f96be729c00) [pid = 1877] [serial = 325] [outer = (nil)]
11:47:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 69 (0x7f96c3646000) [pid = 1877] [serial = 326] [outer = 0x7f96be729c00]
11:47:28 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:47:28 INFO - PROCESS | 1829 | ++DOMWINDOW == 70 (0x7f96bda05800) [pid = 1877] [serial = 327] [outer = 0x7f96be729c00]
11:47:29 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
11:47:29 INFO - document served over http requires an https
11:47:29 INFO - sub-resource via script-tag using the meta-csp
11:47:29 INFO - delivery method with no-redirect and when
11:47: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-https/script-tag/generic.no-redirect.http.html"
11:47:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:47:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:47:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:47:29 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:47:29 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:47:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:47:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:47:29 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
11:47:29 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 2489ms
11:47:29 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
11:47:30 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b9744000 == 19 [pid = 1877] [id = 118]
11:47:30 INFO - PROCESS | 1829 | ++DOMWINDOW == 71 (0x7f96bda0e000) [pid = 1877] [serial = 328] [outer = (nil)]
11:47:30 INFO - PROCESS | 1829 | ++DOMWINDOW == 72 (0x7f96bda10800) [pid = 1877] [serial = 329] [outer = 0x7f96bda0e000]
11:47:31 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:47:31 INFO - PROCESS | 1829 | ++DOMWINDOW == 73 (0x7f96ba38fc00) [pid = 1877] [serial = 330] [outer = 0x7f96bda0e000]
11:47:32 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
11:47:32 INFO - document served over http requires an https
11:47:32 INFO - sub-resource via script-tag using the meta-csp
11:47:32 INFO - delivery method with swap-origin-redirect and when
11:47:32 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html"
11:47:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:47:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:47:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:47:32 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:47:32 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:47:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:47:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:47:32 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
11:47:32 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 3255ms
11:47:32 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
11:47:33 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96ba67f800 == 20 [pid = 1877] [id = 119]
11:47:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 74 (0x7f96ba5cbc00) [pid = 1877] [serial = 331] [outer = (nil)]
11:47:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 75 (0x7f96ba5cf800) [pid = 1877] [serial = 332] [outer = 0x7f96ba5cbc00]
11:47:34 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:47:34 INFO - PROCESS | 1829 | ++DOMWINDOW == 76 (0x7f96bb05b000) [pid = 1877] [serial = 333] [outer = 0x7f96ba5cbc00]
11:47:35 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bbf72800 == 19 [pid = 1877] [id = 108]
11:47:35 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bb020800 == 18 [pid = 1877] [id = 107]
11:47:35 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bb01b800 == 17 [pid = 1877] [id = 106]
11:47:35 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96ba8da800 == 16 [pid = 1877] [id = 103]
11:47:35 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bdf5e800 == 15 [pid = 1877] [id = 102]
11:47:35 INFO - PROCESS | 1829 | --DOMWINDOW == 75 (0x7f96bc1de400) [pid = 1877] [serial = 264] [outer = (nil)] [url = about:blank]
11:47:35 INFO - PROCESS | 1829 | --DOMWINDOW == 74 (0x7f96bcba9800) [pid = 1877] [serial = 261] [outer = (nil)] [url = about:blank]
11:47:35 INFO - PROCESS | 1829 | --DOMWINDOW == 73 (0x7f96bd0ae400) [pid = 1877] [serial = 267] [outer = (nil)] [url = about:blank]
11:47:35 INFO - PROCESS | 1829 | --DOMWINDOW == 72 (0x7f96c3374400) [pid = 1877] [serial = 277] [outer = (nil)] [url = about:blank]
11:47:35 INFO - PROCESS | 1829 | --DOMWINDOW == 71 (0x7f96be5d2800) [pid = 1877] [serial = 272] [outer = (nil)] [url = about:blank]
11:47:36 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
11:47:36 INFO - document served over http requires an https
11:47:36 INFO - sub-resource via xhr-request using the meta-csp
11:47:36 INFO - delivery method with keep-origin-redirect and when
11:47: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-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html"
11:47:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:47:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:47:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:47:36 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:47:36 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:47:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:47:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:47:36 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
11:47:36 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 3799ms
11:47:36 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
11:47:36 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96ba944800 == 16 [pid = 1877] [id = 120]
11:47:36 INFO - PROCESS | 1829 | ++DOMWINDOW == 72 (0x7f96ba5cd800) [pid = 1877] [serial = 334] [outer = (nil)]
11:47:37 INFO - PROCESS | 1829 | ++DOMWINDOW == 73 (0x7f96bbfdac00) [pid = 1877] [serial = 335] [outer = 0x7f96ba5cd800]
11:47:37 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:47:37 INFO - PROCESS | 1829 | ++DOMWINDOW == 74 (0x7f96bc1e0400) [pid = 1877] [serial = 336] [outer = 0x7f96ba5cd800]
11:47:39 INFO - PROCESS | 1829 | --DOMWINDOW == 16 (0x7f0d851af400) [pid = 1829] [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.]
11:47:39 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
11:47:39 INFO - document served over http requires an https
11:47:39 INFO - sub-resource via xhr-request using the meta-csp
11:47:39 INFO - delivery method with no-redirect and when
11:47:39 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html"
11:47:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:47:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:47:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:47:39 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:47:39 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:47:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:47:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:47:39 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
11:47:39 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2702ms
11:47:39 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
11:47:39 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bb049800 == 17 [pid = 1877] [id = 121]
11:47:39 INFO - PROCESS | 1829 | ++DOMWINDOW == 75 (0x7f96bcba5c00) [pid = 1877] [serial = 337] [outer = (nil)]
11:47:39 INFO - PROCESS | 1829 | ++DOMWINDOW == 76 (0x7f96bcd12000) [pid = 1877] [serial = 338] [outer = 0x7f96bcba5c00]
11:47:40 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:47:40 INFO - PROCESS | 1829 | ++DOMWINDOW == 77 (0x7f96bd0af800) [pid = 1877] [serial = 339] [outer = 0x7f96bcba5c00]
11:47:40 INFO - PROCESS | 1829 | --DOMWINDOW == 76 (0x7f96bcd15800) [pid = 1877] [serial = 287] [outer = (nil)] [url = about:blank]
11:47:40 INFO - PROCESS | 1829 | --DOMWINDOW == 75 (0x7f96ba5cc400) [pid = 1877] [serial = 290] [outer = (nil)] [url = about:blank]
11:47:40 INFO - PROCESS | 1829 | --DOMWINDOW == 74 (0x7f96bc1d3800) [pid = 1877] [serial = 299] [outer = (nil)] [url = about:blank]
11:47:40 INFO - PROCESS | 1829 | --DOMWINDOW == 73 (0x7f96bb14e000) [pid = 1877] [serial = 284] [outer = (nil)] [url = about:blank]
11:47:40 INFO - PROCESS | 1829 | --DOMWINDOW == 72 (0x7f96bcdedc00) [pid = 1877] [serial = 302] [outer = (nil)] [url = about:blank]
11:47:40 INFO - PROCESS | 1829 | --DOMWINDOW == 71 (0x7f96ba9f9800) [pid = 1877] [serial = 296] [outer = (nil)] [url = about:blank]
11:47:40 INFO - PROCESS | 1829 | --DOMWINDOW == 70 (0x7f96ba9f0400) [pid = 1877] [serial = 293] [outer = (nil)] [url = about:blank]
11:47:40 INFO - PROCESS | 1829 | --DOMWINDOW == 69 (0x7f96bd0ae800) [pid = 1877] [serial = 305] [outer = (nil)] [url = about:blank]
11:47:40 INFO - PROCESS | 1829 | --DOMWINDOW == 68 (0x7f96ba9f1800) [pid = 1877] [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]
11:47:40 INFO - PROCESS | 1829 | --DOMWINDOW == 67 (0x7f96bcc4c000) [pid = 1877] [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]
11:47:40 INFO - PROCESS | 1829 | --DOMWINDOW == 66 (0x7f96ba9efc00) [pid = 1877] [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]
11:47:40 INFO - PROCESS | 1829 | --DOMWINDOW == 65 (0x7f96bb152800) [pid = 1877] [serial = 297] [outer = (nil)] [url = about:blank]
11:47:40 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
11:47:40 INFO - document served over http requires an https
11:47:40 INFO - sub-resource via xhr-request using the meta-csp
11:47:40 INFO - delivery method with swap-origin-redirect and when
11:47:40 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html"
11:47:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:47:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:47:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:47:40 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:47:40 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:47:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:47:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:47:40 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
11:47:40 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1746ms
11:47:40 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
11:47:41 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bbf86800 == 18 [pid = 1877] [id = 122]
11:47:41 INFO - PROCESS | 1829 | ++DOMWINDOW == 66 (0x7f96bcbab000) [pid = 1877] [serial = 340] [outer = (nil)]
11:47:41 INFO - PROCESS | 1829 | ++DOMWINDOW == 67 (0x7f96bcc4a800) [pid = 1877] [serial = 341] [outer = 0x7f96bcbab000]
11:47:41 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:47:41 INFO - PROCESS | 1829 | ++DOMWINDOW == 68 (0x7f96bd78a800) [pid = 1877] [serial = 342] [outer = 0x7f96bcbab000]
11:47:43 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
11:47:43 INFO - document served over http requires an http
11:47:43 INFO - sub-resource via fetch-request using the meta-referrer
11:47:43 INFO - delivery method with keep-origin-redirect and when
11:47: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"
11:47:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:47:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:47:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:47:43 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:47:43 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:47:43 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:47:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:47:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:47:43 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
11:47:43 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2641ms
11:47:43 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
11:47:44 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bca5c000 == 19 [pid = 1877] [id = 123]
11:47:44 INFO - PROCESS | 1829 | ++DOMWINDOW == 69 (0x7f96ba9f1c00) [pid = 1877] [serial = 343] [outer = (nil)]
11:47:44 INFO - PROCESS | 1829 | ++DOMWINDOW == 70 (0x7f96bb14bc00) [pid = 1877] [serial = 344] [outer = 0x7f96ba9f1c00]
11:47:45 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:47:45 INFO - PROCESS | 1829 | ++DOMWINDOW == 71 (0x7f96bd6ae800) [pid = 1877] [serial = 345] [outer = 0x7f96ba9f1c00]
11:47:47 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
11:47:47 INFO - document served over http requires an http
11:47:47 INFO - sub-resource via fetch-request using the meta-referrer
11:47:47 INFO - delivery method with no-redirect and when
11:47: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"
11:47:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:47:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:47:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:47:47 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:47:47 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:47:47 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:47:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:47:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:47:47 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
11:47:47 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 3707ms
11:47:47 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
11:47:47 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96be71f000 == 20 [pid = 1877] [id = 124]
11:47:47 INFO - PROCESS | 1829 | ++DOMWINDOW == 72 (0x7f96ba9f7800) [pid = 1877] [serial = 346] [outer = (nil)]
11:47:48 INFO - PROCESS | 1829 | ++DOMWINDOW == 73 (0x7f96bdd96800) [pid = 1877] [serial = 347] [outer = 0x7f96ba9f7800]
11:47:48 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:47:48 INFO - PROCESS | 1829 | ++DOMWINDOW == 74 (0x7f96bf19a000) [pid = 1877] [serial = 348] [outer = 0x7f96ba9f7800]
11:47:50 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
11:47:50 INFO - document served over http requires an http
11:47:50 INFO - sub-resource via fetch-request using the meta-referrer
11:47:50 INFO - delivery method with swap-origin-redirect and when
11:47: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"
11:47:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:47:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:47:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:47:50 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:47:50 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:47:50 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:47:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:47:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:47:50 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
11:47:50 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 3390ms
11:47:50 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
11:47:51 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b96df800 == 21 [pid = 1877] [id = 125]
11:47:51 INFO - PROCESS | 1829 | ++DOMWINDOW == 75 (0x7f96bdd92800) [pid = 1877] [serial = 349] [outer = (nil)]
11:47:51 INFO - PROCESS | 1829 | ++DOMWINDOW == 76 (0x7f96ba407c00) [pid = 1877] [serial = 350] [outer = 0x7f96bdd92800]
11:47:52 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:47:52 INFO - PROCESS | 1829 | ++DOMWINDOW == 77 (0x7f96ba40cc00) [pid = 1877] [serial = 351] [outer = 0x7f96bdd92800]
11:47:52 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b96f1800 == 22 [pid = 1877] [id = 126]
11:47:52 INFO - PROCESS | 1829 | ++DOMWINDOW == 78 (0x7f96ba410800) [pid = 1877] [serial = 352] [outer = (nil)]
11:47:53 INFO - PROCESS | 1829 | ++DOMWINDOW == 79 (0x7f96ba40f400) [pid = 1877] [serial = 353] [outer = 0x7f96ba410800]
11:47:53 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
11:47:53 INFO - document served over http requires an http
11:47:53 INFO - sub-resource via iframe-tag using the meta-referrer
11:47:53 INFO - delivery method with keep-origin-redirect and when
11:47: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"
11:47:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:47:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:47:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:47:53 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:47:53 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:47:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:47:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:47:53 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
11:47:53 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2676ms
11:47:53 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
11:47:54 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b96fc000 == 23 [pid = 1877] [id = 127]
11:47:54 INFO - PROCESS | 1829 | ++DOMWINDOW == 80 (0x7f96ba412c00) [pid = 1877] [serial = 354] [outer = (nil)]
11:47:55 INFO - PROCESS | 1829 | ++DOMWINDOW == 81 (0x7f96ba4db400) [pid = 1877] [serial = 355] [outer = 0x7f96ba412c00]
11:47:55 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:47:55 INFO - PROCESS | 1829 | ++DOMWINDOW == 82 (0x7f96ba4e2000) [pid = 1877] [serial = 356] [outer = 0x7f96ba412c00]
11:47:57 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b9356000 == 24 [pid = 1877] [id = 128]
11:47:57 INFO - PROCESS | 1829 | ++DOMWINDOW == 83 (0x7f96ba4e5800) [pid = 1877] [serial = 357] [outer = (nil)]
11:47:57 INFO - PROCESS | 1829 | ++DOMWINDOW == 84 (0x7f96ba4e9000) [pid = 1877] [serial = 358] [outer = 0x7f96ba4e5800]
11:47:58 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
11:47:58 INFO - document served over http requires an http
11:47:58 INFO - sub-resource via iframe-tag using the meta-referrer
11:47:58 INFO - delivery method with no-redirect and when
11:47: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"
11:47:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:47:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:47:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:47:58 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:47:58 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:47:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:47:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:47:58 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
11:47:58 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 4948ms
11:47:58 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
11:47:58 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b973c000 == 25 [pid = 1877] [id = 129]
11:47:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 85 (0x7f96ba411000) [pid = 1877] [serial = 359] [outer = (nil)]
11:47:59 INFO - PROCESS | 1829 | ++DOMWINDOW == 86 (0x7f96ba4e6000) [pid = 1877] [serial = 360] [outer = 0x7f96ba411000]
11:47:59 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:47:59 INFO - PROCESS | 1829 | ++DOMWINDOW == 87 (0x7f96bc1d5c00) [pid = 1877] [serial = 361] [outer = 0x7f96ba411000]
11:48:01 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b9747000 == 26 [pid = 1877] [id = 130]
11:48:01 INFO - PROCESS | 1829 | ++DOMWINDOW == 88 (0x7f96ba50d000) [pid = 1877] [serial = 362] [outer = (nil)]
11:48:01 INFO - PROCESS | 1829 | ++DOMWINDOW == 89 (0x7f96bb05c000) [pid = 1877] [serial = 363] [outer = 0x7f96ba50d000]
11:48:01 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
11:48:01 INFO - document served over http requires an http
11:48:01 INFO - sub-resource via iframe-tag using the meta-referrer
11:48:01 INFO - delivery method with swap-origin-redirect and when
11:48: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"
11:48:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:48:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:48:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:48:01 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:48:01 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:48:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:48:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:48:01 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
11:48:01 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 3075ms
11:48:01 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
11:48:02 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96ba681800 == 27 [pid = 1877] [id = 131]
11:48:02 INFO - PROCESS | 1829 | ++DOMWINDOW == 90 (0x7f96ba410c00) [pid = 1877] [serial = 364] [outer = (nil)]
11:48:02 INFO - PROCESS | 1829 | ++DOMWINDOW == 91 (0x7f96ba5d5c00) [pid = 1877] [serial = 365] [outer = 0x7f96ba410c00]
11:48:02 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:48:02 INFO - PROCESS | 1829 | ++DOMWINDOW == 92 (0x7f96bcba9400) [pid = 1877] [serial = 366] [outer = 0x7f96ba410c00]
11:48:03 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bb049800 == 26 [pid = 1877] [id = 121]
11:48:03 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96ba944800 == 25 [pid = 1877] [id = 120]
11:48:03 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96ba67f800 == 24 [pid = 1877] [id = 119]
11:48:03 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b9744000 == 23 [pid = 1877] [id = 118]
11:48:03 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96c67c7800 == 22 [pid = 1877] [id = 117]
11:48:03 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96c023c000 == 21 [pid = 1877] [id = 116]
11:48:03 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96be710800 == 20 [pid = 1877] [id = 115]
11:48:03 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96be124800 == 19 [pid = 1877] [id = 114]
11:48:03 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bdf58000 == 18 [pid = 1877] [id = 113]
11:48:03 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bd7be800 == 17 [pid = 1877] [id = 112]
11:48:03 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bd05b800 == 16 [pid = 1877] [id = 111]
11:48:03 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96ba941800 == 15 [pid = 1877] [id = 105]
11:48:03 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bb112000 == 14 [pid = 1877] [id = 110]
11:48:03 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bca40000 == 13 [pid = 1877] [id = 109]
11:48:03 INFO - PROCESS | 1829 | --DOMWINDOW == 91 (0x7f96bcc46000) [pid = 1877] [serial = 300] [outer = (nil)] [url = about:blank]
11:48:03 INFO - PROCESS | 1829 | --DOMWINDOW == 90 (0x7f96bd0ad800) [pid = 1877] [serial = 303] [outer = (nil)] [url = about:blank]
11:48:04 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
11:48:04 INFO - document served over http requires an http
11:48:04 INFO - sub-resource via script-tag using the meta-referrer
11:48:04 INFO - delivery method with keep-origin-redirect and when
11:48: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"
11:48:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:48:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:48:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:48:04 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:48:04 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:48:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:48:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:48:04 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
11:48:04 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2450ms
11:48:04 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
11:48:04 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96ba8dd800 == 14 [pid = 1877] [id = 132]
11:48:04 INFO - PROCESS | 1829 | ++DOMWINDOW == 91 (0x7f96ba508000) [pid = 1877] [serial = 367] [outer = (nil)]
11:48:04 INFO - PROCESS | 1829 | ++DOMWINDOW == 92 (0x7f96bc1d8800) [pid = 1877] [serial = 368] [outer = 0x7f96ba508000]
11:48:05 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:48:05 INFO - PROCESS | 1829 | ++DOMWINDOW == 93 (0x7f96bcc49c00) [pid = 1877] [serial = 369] [outer = 0x7f96ba508000]
11:48:06 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
11:48:06 INFO - document served over http requires an http
11:48:06 INFO - sub-resource via script-tag using the meta-referrer
11:48:06 INFO - delivery method with no-redirect and when
11:48: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"
11:48:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:48:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:48:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:48:06 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:48:06 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:48:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:48:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:48:06 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
11:48:06 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 2400ms
11:48:06 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
11:48:07 INFO - PROCESS | 1829 | --DOMWINDOW == 92 (0x7f96ba5cf800) [pid = 1877] [serial = 332] [outer = (nil)] [url = about:blank]
11:48:07 INFO - PROCESS | 1829 | --DOMWINDOW == 91 (0x7f96bd0b7000) [pid = 1877] [serial = 316] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308039809]
11:48:07 INFO - PROCESS | 1829 | --DOMWINDOW == 90 (0x7f96c3646000) [pid = 1877] [serial = 326] [outer = (nil)] [url = about:blank]
11:48:07 INFO - PROCESS | 1829 | --DOMWINDOW == 89 (0x7f96bbfdac00) [pid = 1877] [serial = 335] [outer = (nil)] [url = about:blank]
11:48:07 INFO - PROCESS | 1829 | --DOMWINDOW == 88 (0x7f96bcc4b800) [pid = 1877] [serial = 311] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:48:07 INFO - PROCESS | 1829 | --DOMWINDOW == 87 (0x7f96bb151c00) [pid = 1877] [serial = 308] [outer = (nil)] [url = about:blank]
11:48:07 INFO - PROCESS | 1829 | --DOMWINDOW == 86 (0x7f96be732400) [pid = 1877] [serial = 323] [outer = (nil)] [url = about:blank]
11:48:07 INFO - PROCESS | 1829 | --DOMWINDOW == 85 (0x7f96bda10800) [pid = 1877] [serial = 329] [outer = (nil)] [url = about:blank]
11:48:07 INFO - PROCESS | 1829 | --DOMWINDOW == 84 (0x7f96bcd12000) [pid = 1877] [serial = 338] [outer = (nil)] [url = about:blank]
11:48:07 INFO - PROCESS | 1829 | --DOMWINDOW == 83 (0x7f96bdf3b800) [pid = 1877] [serial = 318] [outer = (nil)] [url = about:blank]
11:48:07 INFO - PROCESS | 1829 | --DOMWINDOW == 82 (0x7f96bcd0c800) [pid = 1877] [serial = 313] [outer = (nil)] [url = about:blank]
11:48:07 INFO - PROCESS | 1829 | --DOMWINDOW == 81 (0x7f96be5d7400) [pid = 1877] [serial = 321] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:48:07 INFO - PROCESS | 1829 | --DOMWINDOW == 80 (0x7f96bcc4a800) [pid = 1877] [serial = 341] [outer = (nil)] [url = about:blank]
11:48:07 INFO - PROCESS | 1829 | --DOMWINDOW == 79 (0x7f96bbfe3800) [pid = 1877] [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]
11:48:07 INFO - PROCESS | 1829 | --DOMWINDOW == 78 (0x7f96bcbad800) [pid = 1877] [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]
11:48:07 INFO - PROCESS | 1829 | --DOMWINDOW == 77 (0x7f96bc1d1c00) [pid = 1877] [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]
11:48:07 INFO - PROCESS | 1829 | --DOMWINDOW == 76 (0x7f96ba5cd800) [pid = 1877] [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]
11:48:07 INFO - PROCESS | 1829 | --DOMWINDOW == 75 (0x7f96bd0ad400) [pid = 1877] [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]
11:48:07 INFO - PROCESS | 1829 | --DOMWINDOW == 74 (0x7f96bb14b800) [pid = 1877] [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]
11:48:07 INFO - PROCESS | 1829 | --DOMWINDOW == 73 (0x7f96c364dc00) [pid = 1877] [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]
11:48:07 INFO - PROCESS | 1829 | --DOMWINDOW == 72 (0x7f96ba5cb400) [pid = 1877] [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]
11:48:07 INFO - PROCESS | 1829 | --DOMWINDOW == 71 (0x7f96bd795c00) [pid = 1877] [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]
11:48:07 INFO - PROCESS | 1829 | --DOMWINDOW == 70 (0x7f96bda0e000) [pid = 1877] [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]
11:48:07 INFO - PROCESS | 1829 | --DOMWINDOW == 69 (0x7f96ba5cbc00) [pid = 1877] [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]
11:48:07 INFO - PROCESS | 1829 | --DOMWINDOW == 68 (0x7f96bb149800) [pid = 1877] [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]
11:48:07 INFO - PROCESS | 1829 | --DOMWINDOW == 67 (0x7f96be7b3000) [pid = 1877] [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]
11:48:07 INFO - PROCESS | 1829 | --DOMWINDOW == 66 (0x7f96bcba5c00) [pid = 1877] [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]
11:48:07 INFO - PROCESS | 1829 | --DOMWINDOW == 65 (0x7f96bdf3d000) [pid = 1877] [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]
11:48:07 INFO - PROCESS | 1829 | --DOMWINDOW == 64 (0x7f96bcc51400) [pid = 1877] [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]
11:48:07 INFO - PROCESS | 1829 | --DOMWINDOW == 63 (0x7f96bc1d7800) [pid = 1877] [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]
11:48:07 INFO - PROCESS | 1829 | --DOMWINDOW == 62 (0x7f96bcc4e800) [pid = 1877] [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]
11:48:07 INFO - PROCESS | 1829 | --DOMWINDOW == 61 (0x7f96bdd92400) [pid = 1877] [serial = 315] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308039809]
11:48:07 INFO - PROCESS | 1829 | --DOMWINDOW == 60 (0x7f96be5dd000) [pid = 1877] [serial = 320] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:48:07 INFO - PROCESS | 1829 | --DOMWINDOW == 59 (0x7f96bcc51800) [pid = 1877] [serial = 310] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:48:07 INFO - PROCESS | 1829 | --DOMWINDOW == 58 (0x7f96ba5cdc00) [pid = 1877] [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]
11:48:07 INFO - PROCESS | 1829 | --DOMWINDOW == 57 (0x7f96bdf38800) [pid = 1877] [serial = 249] [outer = (nil)] [url = about:blank]
11:48:07 INFO - PROCESS | 1829 | --DOMWINDOW == 56 (0x7f96c337a800) [pid = 1877] [serial = 230] [outer = (nil)] [url = about:blank]
11:48:07 INFO - PROCESS | 1829 | --DOMWINDOW == 55 (0x7f96bb156000) [pid = 1877] [serial = 285] [outer = (nil)] [url = about:blank]
11:48:07 INFO - PROCESS | 1829 | --DOMWINDOW == 54 (0x7f96bcba2400) [pid = 1877] [serial = 255] [outer = (nil)] [url = about:blank]
11:48:07 INFO - PROCESS | 1829 | --DOMWINDOW == 53 (0x7f96bb056400) [pid = 1877] [serial = 258] [outer = (nil)] [url = about:blank]
11:48:07 INFO - PROCESS | 1829 | --DOMWINDOW == 52 (0x7f96bb05b000) [pid = 1877] [serial = 333] [outer = (nil)] [url = about:blank]
11:48:07 INFO - PROCESS | 1829 | --DOMWINDOW == 51 (0x7f96bd0b7c00) [pid = 1877] [serial = 246] [outer = (nil)] [url = about:blank]
11:48:07 INFO - PROCESS | 1829 | --DOMWINDOW == 50 (0x7f96c3641400) [pid = 1877] [serial = 252] [outer = (nil)] [url = about:blank]
11:48:07 INFO - PROCESS | 1829 | --DOMWINDOW == 49 (0x7f96be5d7c00) [pid = 1877] [serial = 288] [outer = (nil)] [url = about:blank]
11:48:07 INFO - PROCESS | 1829 | --DOMWINDOW == 48 (0x7f96ba5d2800) [pid = 1877] [serial = 291] [outer = (nil)] [url = about:blank]
11:48:07 INFO - PROCESS | 1829 | --DOMWINDOW == 47 (0x7f96c37c0800) [pid = 1877] [serial = 282] [outer = (nil)] [url = about:blank]
11:48:07 INFO - PROCESS | 1829 | --DOMWINDOW == 46 (0x7f96ba9f6000) [pid = 1877] [serial = 294] [outer = (nil)] [url = about:blank]
11:48:07 INFO - PROCESS | 1829 | --DOMWINDOW == 45 (0x7f96bc1e0400) [pid = 1877] [serial = 336] [outer = (nil)] [url = about:blank]
11:48:07 INFO - PROCESS | 1829 | --DOMWINDOW == 44 (0x7f96bd0af800) [pid = 1877] [serial = 339] [outer = (nil)] [url = about:blank]
11:48:07 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96ba67e800 == 15 [pid = 1877] [id = 133]
11:48:07 INFO - PROCESS | 1829 | ++DOMWINDOW == 45 (0x7f96ba4e4c00) [pid = 1877] [serial = 370] [outer = (nil)]
11:48:08 INFO - PROCESS | 1829 | ++DOMWINDOW == 46 (0x7f96ba4e8c00) [pid = 1877] [serial = 371] [outer = 0x7f96ba4e4c00]
11:48:08 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:48:08 INFO - PROCESS | 1829 | ++DOMWINDOW == 47 (0x7f96ba5d3000) [pid = 1877] [serial = 372] [outer = 0x7f96ba4e4c00]
11:48:09 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
11:48:09 INFO - document served over http requires an http
11:48:09 INFO - sub-resource via script-tag using the meta-referrer
11:48:09 INFO - delivery method with swap-origin-redirect and when
11:48: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"
11:48:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:48:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:48:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:48:09 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:48:09 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:48:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:48:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:48:09 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
11:48:09 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 3408ms
11:48:09 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
11:48:10 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bb03b800 == 16 [pid = 1877] [id = 134]
11:48:10 INFO - PROCESS | 1829 | ++DOMWINDOW == 48 (0x7f96bb05f800) [pid = 1877] [serial = 373] [outer = (nil)]
11:48:11 INFO - PROCESS | 1829 | ++DOMWINDOW == 49 (0x7f96bbfde400) [pid = 1877] [serial = 374] [outer = 0x7f96bb05f800]
11:48:11 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:48:11 INFO - PROCESS | 1829 | ++DOMWINDOW == 50 (0x7f96bc1e0400) [pid = 1877] [serial = 375] [outer = 0x7f96bb05f800]
11:48:12 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
11:48:12 INFO - document served over http requires an http
11:48:12 INFO - sub-resource via xhr-request using the meta-referrer
11:48:12 INFO - delivery method with keep-origin-redirect and when
11:48: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"
11:48:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:48:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:48:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:48:12 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:48:12 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:48:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:48:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:48:12 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
11:48:12 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2547ms
11:48:12 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
11:48:12 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bb112000 == 17 [pid = 1877] [id = 135]
11:48:12 INFO - PROCESS | 1829 | ++DOMWINDOW == 51 (0x7f96bb154400) [pid = 1877] [serial = 376] [outer = (nil)]
11:48:13 INFO - PROCESS | 1829 | ++DOMWINDOW == 52 (0x7f96bcd0c400) [pid = 1877] [serial = 377] [outer = 0x7f96bb154400]
11:48:13 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:48:13 INFO - PROCESS | 1829 | ++DOMWINDOW == 53 (0x7f96bcd19000) [pid = 1877] [serial = 378] [outer = 0x7f96bb154400]
11:48:14 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
11:48:14 INFO - document served over http requires an http
11:48:14 INFO - sub-resource via xhr-request using the meta-referrer
11:48:14 INFO - delivery method with no-redirect and when
11:48: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"
11:48:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:48:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:48:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:48:14 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:48:14 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:48:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:48:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:48:14 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
11:48:14 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1796ms
11:48:14 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
11:48:14 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bc9a1000 == 18 [pid = 1877] [id = 136]
11:48:14 INFO - PROCESS | 1829 | ++DOMWINDOW == 54 (0x7f96bcc4a800) [pid = 1877] [serial = 379] [outer = (nil)]
11:48:14 INFO - PROCESS | 1829 | ++DOMWINDOW == 55 (0x7f96bceb5800) [pid = 1877] [serial = 380] [outer = 0x7f96bcc4a800]
11:48:15 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:48:15 INFO - PROCESS | 1829 | ++DOMWINDOW == 56 (0x7f96bd0b7400) [pid = 1877] [serial = 381] [outer = 0x7f96bcc4a800]
11:48:16 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
11:48:16 INFO - document served over http requires an http
11:48:16 INFO - sub-resource via xhr-request using the meta-referrer
11:48:16 INFO - delivery method with swap-origin-redirect and when
11:48: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"
11:48:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:48:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:48:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:48:16 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:48:16 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:48:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:48:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:48:16 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
11:48:16 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1735ms
11:48:16 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
11:48:16 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bd055000 == 19 [pid = 1877] [id = 137]
11:48:16 INFO - PROCESS | 1829 | ++DOMWINDOW == 57 (0x7f96bd6ae000) [pid = 1877] [serial = 382] [outer = (nil)]
11:48:16 INFO - PROCESS | 1829 | ++DOMWINDOW == 58 (0x7f96bd792400) [pid = 1877] [serial = 383] [outer = 0x7f96bd6ae000]
11:48:16 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:48:16 INFO - PROCESS | 1829 | ++DOMWINDOW == 59 (0x7f96bda0c400) [pid = 1877] [serial = 384] [outer = 0x7f96bd6ae000]
11:48:18 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
11:48:18 INFO - document served over http requires an https
11:48:18 INFO - sub-resource via fetch-request using the meta-referrer
11:48:18 INFO - delivery method with keep-origin-redirect and when
11:48:18 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:48:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:48:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:48:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:48:18 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:48:18 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:48:18 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:48:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:48:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:48:18 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
11:48:18 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2356ms
11:48:18 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
11:48:19 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bd7cf800 == 20 [pid = 1877] [id = 138]
11:48:19 INFO - PROCESS | 1829 | ++DOMWINDOW == 60 (0x7f96bdd9a000) [pid = 1877] [serial = 385] [outer = (nil)]
11:48:19 INFO - PROCESS | 1829 | ++DOMWINDOW == 61 (0x7f96bdf3a800) [pid = 1877] [serial = 386] [outer = 0x7f96bdd9a000]
11:48:19 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:48:19 INFO - PROCESS | 1829 | ++DOMWINDOW == 62 (0x7f96be5dac00) [pid = 1877] [serial = 387] [outer = 0x7f96bdd9a000]
11:48:21 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
11:48:21 INFO - document served over http requires an https
11:48:21 INFO - sub-resource via fetch-request using the meta-referrer
11:48:21 INFO - delivery method with no-redirect and when
11:48: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"
11:48:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:48:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:48:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:48:21 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:48:21 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:48:21 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:48:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:48:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:48:21 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
11:48:21 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 3342ms
11:48:21 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
11:48:22 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bbf76800 == 21 [pid = 1877] [id = 139]
11:48:22 INFO - PROCESS | 1829 | ++DOMWINDOW == 63 (0x7f96ba9f3c00) [pid = 1877] [serial = 388] [outer = (nil)]
11:48:22 INFO - PROCESS | 1829 | ++DOMWINDOW == 64 (0x7f96ba9fb000) [pid = 1877] [serial = 389] [outer = 0x7f96ba9f3c00]
11:48:23 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:48:23 INFO - PROCESS | 1829 | ++DOMWINDOW == 65 (0x7f96bceadc00) [pid = 1877] [serial = 390] [outer = 0x7f96ba9f3c00]
11:48:24 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b9356000 == 20 [pid = 1877] [id = 128]
11:48:24 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96ba681800 == 19 [pid = 1877] [id = 131]
11:48:24 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b9747000 == 18 [pid = 1877] [id = 130]
11:48:24 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b973c000 == 17 [pid = 1877] [id = 129]
11:48:24 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b96f1800 == 16 [pid = 1877] [id = 126]
11:48:25 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b96df800 == 15 [pid = 1877] [id = 125]
11:48:25 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96be71f000 == 14 [pid = 1877] [id = 124]
11:48:25 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bca5c000 == 13 [pid = 1877] [id = 123]
11:48:25 INFO - PROCESS | 1829 | --DOMWINDOW == 64 (0x7f96ba38fc00) [pid = 1877] [serial = 330] [outer = (nil)] [url = about:blank]
11:48:25 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
11:48:25 INFO - document served over http requires an https
11:48:25 INFO - sub-resource via fetch-request using the meta-referrer
11:48:25 INFO - delivery method with swap-origin-redirect and when
11:48:25 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:48:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:48:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:48:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:48:25 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:48:25 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:48:25 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:48:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:48:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:48:25 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
11:48:25 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 3666ms
11:48:25 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
11:48:25 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b96e4800 == 14 [pid = 1877] [id = 140]
11:48:25 INFO - PROCESS | 1829 | ++DOMWINDOW == 65 (0x7f96ba4e6800) [pid = 1877] [serial = 391] [outer = (nil)]
11:48:26 INFO - PROCESS | 1829 | ++DOMWINDOW == 66 (0x7f96bb056400) [pid = 1877] [serial = 392] [outer = 0x7f96ba4e6800]
11:48:26 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:48:26 INFO - PROCESS | 1829 | ++DOMWINDOW == 67 (0x7f96bbfdc000) [pid = 1877] [serial = 393] [outer = 0x7f96ba4e6800]
11:48:27 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b9744000 == 15 [pid = 1877] [id = 141]
11:48:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 68 (0x7f96bcbaa400) [pid = 1877] [serial = 394] [outer = (nil)]
11:48:28 INFO - PROCESS | 1829 | ++DOMWINDOW == 69 (0x7f96bcba8800) [pid = 1877] [serial = 395] [outer = 0x7f96bcbaa400]
11:48:28 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
11:48:28 INFO - document served over http requires an https
11:48:28 INFO - sub-resource via iframe-tag using the meta-referrer
11:48:28 INFO - delivery method with keep-origin-redirect and when
11:48: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"
11:48:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:48:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:48:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:48:28 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:48:28 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:48:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:48:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:48:28 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
11:48:28 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2798ms
11:48:28 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
11:48:28 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96ba8e3800 == 16 [pid = 1877] [id = 142]
11:48:28 INFO - PROCESS | 1829 | ++DOMWINDOW == 70 (0x7f96ba508800) [pid = 1877] [serial = 396] [outer = (nil)]
11:48:29 INFO - PROCESS | 1829 | ++DOMWINDOW == 71 (0x7f96bcc4d400) [pid = 1877] [serial = 397] [outer = 0x7f96ba508800]
11:48:29 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:48:29 INFO - PROCESS | 1829 | ++DOMWINDOW == 72 (0x7f96bdd9ac00) [pid = 1877] [serial = 398] [outer = 0x7f96ba508800]
11:48:29 INFO - PROCESS | 1829 | --DOMWINDOW == 71 (0x7f96bb14bc00) [pid = 1877] [serial = 344] [outer = (nil)] [url = about:blank]
11:48:29 INFO - PROCESS | 1829 | --DOMWINDOW == 70 (0x7f96bdd96800) [pid = 1877] [serial = 347] [outer = (nil)] [url = about:blank]
11:48:29 INFO - PROCESS | 1829 | --DOMWINDOW == 69 (0x7f96ba40f400) [pid = 1877] [serial = 353] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:48:29 INFO - PROCESS | 1829 | --DOMWINDOW == 68 (0x7f96ba407c00) [pid = 1877] [serial = 350] [outer = (nil)] [url = about:blank]
11:48:29 INFO - PROCESS | 1829 | --DOMWINDOW == 67 (0x7f96ba5d5c00) [pid = 1877] [serial = 365] [outer = (nil)] [url = about:blank]
11:48:29 INFO - PROCESS | 1829 | --DOMWINDOW == 66 (0x7f96ba4e9000) [pid = 1877] [serial = 358] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308077642]
11:48:29 INFO - PROCESS | 1829 | --DOMWINDOW == 65 (0x7f96ba4db400) [pid = 1877] [serial = 355] [outer = (nil)] [url = about:blank]
11:48:29 INFO - PROCESS | 1829 | --DOMWINDOW == 64 (0x7f96bb05c000) [pid = 1877] [serial = 363] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:48:29 INFO - PROCESS | 1829 | --DOMWINDOW == 63 (0x7f96ba4e6000) [pid = 1877] [serial = 360] [outer = (nil)] [url = about:blank]
11:48:29 INFO - PROCESS | 1829 | --DOMWINDOW == 62 (0x7f96bc1d8800) [pid = 1877] [serial = 368] [outer = (nil)] [url = about:blank]
11:48:29 INFO - PROCESS | 1829 | --DOMWINDOW == 61 (0x7f96ba411000) [pid = 1877] [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]
11:48:29 INFO - PROCESS | 1829 | --DOMWINDOW == 60 (0x7f96ba410c00) [pid = 1877] [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]
11:48:29 INFO - PROCESS | 1829 | --DOMWINDOW == 59 (0x7f96ba50d000) [pid = 1877] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:48:29 INFO - PROCESS | 1829 | --DOMWINDOW == 58 (0x7f96ba410800) [pid = 1877] [serial = 352] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:48:29 INFO - PROCESS | 1829 | --DOMWINDOW == 57 (0x7f96ba4e5800) [pid = 1877] [serial = 357] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308077642]
11:48:29 INFO - PROCESS | 1829 | --DOMWINDOW == 56 (0x7f96bdd99000) [pid = 1877] [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]
11:48:29 INFO - PROCESS | 1829 | --DOMWINDOW == 55 (0x7f96be729c00) [pid = 1877] [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]
11:48:29 INFO - PROCESS | 1829 | --DOMWINDOW == 54 (0x7f96bb14d400) [pid = 1877] [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]
11:48:29 INFO - PROCESS | 1829 | --DOMWINDOW == 53 (0x7f96bcc4bc00) [pid = 1877] [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]
11:48:29 INFO - PROCESS | 1829 | --DOMWINDOW == 52 (0x7f96bb065800) [pid = 1877] [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]
11:48:29 INFO - PROCESS | 1829 | --DOMWINDOW == 51 (0x7f96c1689800) [pid = 1877] [serial = 324] [outer = (nil)] [url = about:blank]
11:48:29 INFO - PROCESS | 1829 | --DOMWINDOW == 50 (0x7f96bda05800) [pid = 1877] [serial = 327] [outer = (nil)] [url = about:blank]
11:48:29 INFO - PROCESS | 1829 | --DOMWINDOW == 49 (0x7f96bd793800) [pid = 1877] [serial = 314] [outer = (nil)] [url = about:blank]
11:48:29 INFO - PROCESS | 1829 | --DOMWINDOW == 48 (0x7f96be5d5c00) [pid = 1877] [serial = 319] [outer = (nil)] [url = about:blank]
11:48:29 INFO - PROCESS | 1829 | --DOMWINDOW == 47 (0x7f96bcba8000) [pid = 1877] [serial = 309] [outer = (nil)] [url = about:blank]
11:48:29 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bb019800 == 17 [pid = 1877] [id = 143]
11:48:29 INFO - PROCESS | 1829 | ++DOMWINDOW == 48 (0x7f96ba394800) [pid = 1877] [serial = 399] [outer = (nil)]
11:48:30 INFO - PROCESS | 1829 | ++DOMWINDOW == 49 (0x7f96ba410800) [pid = 1877] [serial = 400] [outer = 0x7f96ba394800]
11:48:30 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
11:48:30 INFO - document served over http requires an https
11:48:30 INFO - sub-resource via iframe-tag using the meta-referrer
11:48:30 INFO - delivery method with no-redirect and when
11:48: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"
11:48:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:48:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:48:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:48:30 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:48:30 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:48:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:48:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:48:30 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
11:48:30 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1799ms
11:48:30 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
11:48:30 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bd051800 == 18 [pid = 1877] [id = 144]
11:48:30 INFO - PROCESS | 1829 | ++DOMWINDOW == 50 (0x7f96ba40e000) [pid = 1877] [serial = 401] [outer = (nil)]
11:48:30 INFO - PROCESS | 1829 | ++DOMWINDOW == 51 (0x7f96bc1de400) [pid = 1877] [serial = 402] [outer = 0x7f96ba40e000]
11:48:30 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:48:30 INFO - PROCESS | 1829 | ++DOMWINDOW == 52 (0x7f96be10bc00) [pid = 1877] [serial = 403] [outer = 0x7f96ba40e000]
11:48:31 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96be11d000 == 19 [pid = 1877] [id = 145]
11:48:31 INFO - PROCESS | 1829 | ++DOMWINDOW == 53 (0x7f96be5da000) [pid = 1877] [serial = 404] [outer = (nil)]
11:48:31 INFO - PROCESS | 1829 | ++DOMWINDOW == 54 (0x7f96be732c00) [pid = 1877] [serial = 405] [outer = 0x7f96be5da000]
11:48:31 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
11:48:31 INFO - document served over http requires an https
11:48:31 INFO - sub-resource via iframe-tag using the meta-referrer
11:48:31 INFO - delivery method with swap-origin-redirect and when
11:48: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"
11:48:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:48:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:48:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:48:31 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:48:31 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:48:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:48:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:48:31 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
11:48:31 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1739ms
11:48:31 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
11:48:32 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96ba68f000 == 20 [pid = 1877] [id = 146]
11:48:32 INFO - PROCESS | 1829 | ++DOMWINDOW == 55 (0x7f96ba50e800) [pid = 1877] [serial = 406] [outer = (nil)]
11:48:32 INFO - PROCESS | 1829 | ++DOMWINDOW == 56 (0x7f96ba5d5c00) [pid = 1877] [serial = 407] [outer = 0x7f96ba50e800]
11:48:32 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:48:32 INFO - PROCESS | 1829 | ++DOMWINDOW == 57 (0x7f96bcc44800) [pid = 1877] [serial = 408] [outer = 0x7f96ba50e800]
11:48:34 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
11:48:34 INFO - document served over http requires an https
11:48:34 INFO - sub-resource via script-tag using the meta-referrer
11:48:34 INFO - delivery method with keep-origin-redirect and when
11:48: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"
11:48:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:48:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:48:34 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:48:34 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:48:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:48:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:48:34 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
11:48:34 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2370ms
11:48:34 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
11:48:34 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96be581800 == 21 [pid = 1877] [id = 147]
11:48:34 INFO - PROCESS | 1829 | ++DOMWINDOW == 58 (0x7f96ba511800) [pid = 1877] [serial = 409] [outer = (nil)]
11:48:35 INFO - PROCESS | 1829 | ++DOMWINDOW == 59 (0x7f96be5d8400) [pid = 1877] [serial = 410] [outer = 0x7f96ba511800]
11:48:35 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:48:35 INFO - PROCESS | 1829 | ++DOMWINDOW == 60 (0x7f96bf19e800) [pid = 1877] [serial = 411] [outer = 0x7f96ba511800]
11:48:36 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
11:48:36 INFO - document served over http requires an https
11:48:36 INFO - sub-resource via script-tag using the meta-referrer
11:48:36 INFO - delivery method with no-redirect and when
11:48: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"
11:48:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:48:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:48:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:48:36 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:48:36 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:48:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:48:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:48:36 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
11:48:36 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 2147ms
11:48:36 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
11:48:36 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96be71f800 == 22 [pid = 1877] [id = 148]
11:48:36 INFO - PROCESS | 1829 | ++DOMWINDOW == 61 (0x7f96c1686000) [pid = 1877] [serial = 412] [outer = (nil)]
11:48:37 INFO - PROCESS | 1829 | ++DOMWINDOW == 62 (0x7f96c168bc00) [pid = 1877] [serial = 413] [outer = 0x7f96c1686000]
11:48:37 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:48:37 INFO - PROCESS | 1829 | ++DOMWINDOW == 63 (0x7f96c32f5800) [pid = 1877] [serial = 414] [outer = 0x7f96c1686000]
11:48:38 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
11:48:38 INFO - document served over http requires an https
11:48:38 INFO - sub-resource via script-tag using the meta-referrer
11:48:38 INFO - delivery method with swap-origin-redirect and when
11:48: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"
11:48:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:48:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:48:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:48:38 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:48:38 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:48:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:48:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:48:38 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
11:48:38 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2236ms
11:48:38 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
11:48:39 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96c1715800 == 23 [pid = 1877] [id = 149]
11:48:39 INFO - PROCESS | 1829 | ++DOMWINDOW == 64 (0x7f96c336c400) [pid = 1877] [serial = 415] [outer = (nil)]
11:48:39 INFO - PROCESS | 1829 | ++DOMWINDOW == 65 (0x7f96c337a400) [pid = 1877] [serial = 416] [outer = 0x7f96c336c400]
11:48:39 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:48:39 INFO - PROCESS | 1829 | ++DOMWINDOW == 66 (0x7f96c35b2000) [pid = 1877] [serial = 417] [outer = 0x7f96c336c400]
11:48:41 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
11:48:41 INFO - document served over http requires an https
11:48:41 INFO - sub-resource via xhr-request using the meta-referrer
11:48:41 INFO - delivery method with keep-origin-redirect and when
11:48: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"
11:48:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:48:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:48:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:48:41 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:48:41 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:48:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:48:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:48:41 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
11:48:41 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2144ms
11:48:41 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
11:48:41 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96c331a800 == 24 [pid = 1877] [id = 150]
11:48:41 INFO - PROCESS | 1829 | ++DOMWINDOW == 67 (0x7f96c35f7000) [pid = 1877] [serial = 418] [outer = (nil)]
11:48:41 INFO - PROCESS | 1829 | ++DOMWINDOW == 68 (0x7f96c37c0800) [pid = 1877] [serial = 419] [outer = 0x7f96c35f7000]
11:48:42 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:48:42 INFO - PROCESS | 1829 | ++DOMWINDOW == 69 (0x7f96c37c8800) [pid = 1877] [serial = 420] [outer = 0x7f96c35f7000]
11:48:43 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
11:48:43 INFO - document served over http requires an https
11:48:43 INFO - sub-resource via xhr-request using the meta-referrer
11:48:43 INFO - delivery method with no-redirect and when
11:48: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"
11:48:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:48:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:48:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:48:43 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:48:43 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:48:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:48:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:48:43 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
11:48:43 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2591ms
11:48:43 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
11:48:43 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96c67d5000 == 25 [pid = 1877] [id = 151]
11:48:43 INFO - PROCESS | 1829 | ++DOMWINDOW == 70 (0x7f96bbe9b000) [pid = 1877] [serial = 421] [outer = (nil)]
11:48:44 INFO - PROCESS | 1829 | ++DOMWINDOW == 71 (0x7f96bbe9c000) [pid = 1877] [serial = 422] [outer = 0x7f96bbe9b000]
11:48:44 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:48:44 INFO - PROCESS | 1829 | ++DOMWINDOW == 72 (0x7f96c37ca800) [pid = 1877] [serial = 423] [outer = 0x7f96bbe9b000]
11:48:45 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
11:48:45 INFO - document served over http requires an https
11:48:45 INFO - sub-resource via xhr-request using the meta-referrer
11:48:45 INFO - delivery method with swap-origin-redirect and when
11:48: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"
11:48:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:48:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:48:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:48:45 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:48:45 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:48:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:48:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:48:45 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
11:48:46 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2287ms
11:48:46 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
11:48:46 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96ba903000 == 26 [pid = 1877] [id = 152]
11:48:46 INFO - PROCESS | 1829 | ++DOMWINDOW == 73 (0x7f96ba5cf800) [pid = 1877] [serial = 424] [outer = (nil)]
11:48:46 INFO - PROCESS | 1829 | ++DOMWINDOW == 74 (0x7f96ba8a5000) [pid = 1877] [serial = 425] [outer = 0x7f96ba5cf800]
11:48:46 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:48:46 INFO - PROCESS | 1829 | ++DOMWINDOW == 75 (0x7f96ba9f1400) [pid = 1877] [serial = 426] [outer = 0x7f96ba5cf800]
11:48:47 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96be11d000 == 25 [pid = 1877] [id = 145]
11:48:47 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bb019800 == 24 [pid = 1877] [id = 143]
11:48:47 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96ba8f2000 == 23 [pid = 1877] [id = 104]
11:48:47 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96ba8e3800 == 22 [pid = 1877] [id = 142]
11:48:47 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b9744000 == 21 [pid = 1877] [id = 141]
11:48:47 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b96e4800 == 20 [pid = 1877] [id = 140]
11:48:47 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bbf76800 == 19 [pid = 1877] [id = 139]
11:48:47 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bd7cf800 == 18 [pid = 1877] [id = 138]
11:48:47 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bd055000 == 17 [pid = 1877] [id = 137]
11:48:47 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bc9a1000 == 16 [pid = 1877] [id = 136]
11:48:47 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bb112000 == 15 [pid = 1877] [id = 135]
11:48:47 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bbf86800 == 14 [pid = 1877] [id = 122]
11:48:47 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bb03b800 == 13 [pid = 1877] [id = 134]
11:48:47 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bfc1d000 == 12 [pid = 1877] [id = 101]
11:48:47 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
11:48:47 INFO - document served over http requires an http
11:48:47 INFO - sub-resource via fetch-request using the meta-referrer
11:48:47 INFO - delivery method with keep-origin-redirect and when
11:48: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"
11:48:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:48:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:48:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:48:47 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:48:47 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:48:47 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:48:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:48:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:48:47 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
11:48:47 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1744ms
11:48:47 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96ba67e800 == 11 [pid = 1877] [id = 133]
11:48:47 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
11:48:47 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96ba8dd800 == 10 [pid = 1877] [id = 132]
11:48:47 INFO - PROCESS | 1829 | --DOMWINDOW == 74 (0x7f96bc1d5c00) [pid = 1877] [serial = 361] [outer = (nil)] [url = about:blank]
11:48:47 INFO - PROCESS | 1829 | --DOMWINDOW == 73 (0x7f96bd78a800) [pid = 1877] [serial = 342] [outer = (nil)] [url = about:blank]
11:48:47 INFO - PROCESS | 1829 | --DOMWINDOW == 72 (0x7f96bcba9400) [pid = 1877] [serial = 366] [outer = (nil)] [url = about:blank]
11:48:48 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b96e4800 == 11 [pid = 1877] [id = 153]
11:48:48 INFO - PROCESS | 1829 | ++DOMWINDOW == 73 (0x7f96ba5c8400) [pid = 1877] [serial = 427] [outer = (nil)]
11:48:48 INFO - PROCESS | 1829 | ++DOMWINDOW == 74 (0x7f96ba9f6000) [pid = 1877] [serial = 428] [outer = 0x7f96ba5c8400]
11:48:48 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:48:48 INFO - PROCESS | 1829 | ++DOMWINDOW == 75 (0x7f96bb153400) [pid = 1877] [serial = 429] [outer = 0x7f96ba5c8400]
11:48:49 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
11:48:49 INFO - document served over http requires an http
11:48:49 INFO - sub-resource via fetch-request using the meta-referrer
11:48:49 INFO - delivery method with no-redirect and when
11:48: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"
11:48:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:48:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:48:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:48:49 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:48:49 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:48:49 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:48:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:48:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:48:49 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
11:48:49 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1412ms
11:48:49 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
11:48:49 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96ba920800 == 12 [pid = 1877] [id = 154]
11:48:49 INFO - PROCESS | 1829 | ++DOMWINDOW == 76 (0x7f96ba9f3800) [pid = 1877] [serial = 430] [outer = (nil)]
11:48:49 INFO - PROCESS | 1829 | ++DOMWINDOW == 77 (0x7f96bbea1c00) [pid = 1877] [serial = 431] [outer = 0x7f96ba9f3800]
11:48:50 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:48:50 INFO - PROCESS | 1829 | ++DOMWINDOW == 78 (0x7f96bcc48400) [pid = 1877] [serial = 432] [outer = 0x7f96ba9f3800]
11:48:51 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
11:48:51 INFO - document served over http requires an http
11:48:51 INFO - sub-resource via fetch-request using the meta-referrer
11:48:51 INFO - delivery method with swap-origin-redirect and when
11:48: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"
11:48:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:48:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:48:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:48:51 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:48:51 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:48:51 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:48:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:48:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:48:51 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
11:48:51 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1938ms
11:48:51 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
11:48:51 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bb03b800 == 13 [pid = 1877] [id = 155]
11:48:51 INFO - PROCESS | 1829 | ++DOMWINDOW == 79 (0x7f96bcc49000) [pid = 1877] [serial = 433] [outer = (nil)]
11:48:51 INFO - PROCESS | 1829 | ++DOMWINDOW == 80 (0x7f96bcde9c00) [pid = 1877] [serial = 434] [outer = 0x7f96bcc49000]
11:48:52 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:48:52 INFO - PROCESS | 1829 | ++DOMWINDOW == 81 (0x7f96bd0b0000) [pid = 1877] [serial = 435] [outer = 0x7f96bcc49000]
11:48:53 INFO - PROCESS | 1829 | --DOMWINDOW == 80 (0x7f96bc1de400) [pid = 1877] [serial = 402] [outer = (nil)] [url = about:blank]
11:48:53 INFO - PROCESS | 1829 | --DOMWINDOW == 79 (0x7f96ba9fb000) [pid = 1877] [serial = 389] [outer = (nil)] [url = about:blank]
11:48:53 INFO - PROCESS | 1829 | --DOMWINDOW == 78 (0x7f96bcba8800) [pid = 1877] [serial = 395] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:48:53 INFO - PROCESS | 1829 | --DOMWINDOW == 77 (0x7f96bdf3a800) [pid = 1877] [serial = 386] [outer = (nil)] [url = about:blank]
11:48:53 INFO - PROCESS | 1829 | --DOMWINDOW == 76 (0x7f96ba4e8c00) [pid = 1877] [serial = 371] [outer = (nil)] [url = about:blank]
11:48:53 INFO - PROCESS | 1829 | --DOMWINDOW == 75 (0x7f96bb056400) [pid = 1877] [serial = 392] [outer = (nil)] [url = about:blank]
11:48:53 INFO - PROCESS | 1829 | --DOMWINDOW == 74 (0x7f96bd792400) [pid = 1877] [serial = 383] [outer = (nil)] [url = about:blank]
11:48:53 INFO - PROCESS | 1829 | --DOMWINDOW == 73 (0x7f96ba410800) [pid = 1877] [serial = 400] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308109959]
11:48:53 INFO - PROCESS | 1829 | --DOMWINDOW == 72 (0x7f96bcd0c400) [pid = 1877] [serial = 377] [outer = (nil)] [url = about:blank]
11:48:53 INFO - PROCESS | 1829 | --DOMWINDOW == 71 (0x7f96bceb5800) [pid = 1877] [serial = 380] [outer = (nil)] [url = about:blank]
11:48:53 INFO - PROCESS | 1829 | --DOMWINDOW == 70 (0x7f96bbfde400) [pid = 1877] [serial = 374] [outer = (nil)] [url = about:blank]
11:48:53 INFO - PROCESS | 1829 | --DOMWINDOW == 69 (0x7f96bcc4d400) [pid = 1877] [serial = 397] [outer = (nil)] [url = about:blank]
11:48:53 INFO - PROCESS | 1829 | --DOMWINDOW == 68 (0x7f96bcbaa400) [pid = 1877] [serial = 394] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:48:53 INFO - PROCESS | 1829 | --DOMWINDOW == 67 (0x7f96ba394800) [pid = 1877] [serial = 399] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308109959]
11:48:53 INFO - PROCESS | 1829 | --DOMWINDOW == 66 (0x7f96ba4e6800) [pid = 1877] [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]
11:48:53 INFO - PROCESS | 1829 | --DOMWINDOW == 65 (0x7f96ba9f3c00) [pid = 1877] [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]
11:48:53 INFO - PROCESS | 1829 | --DOMWINDOW == 64 (0x7f96ba508800) [pid = 1877] [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]
11:48:53 INFO - PROCESS | 1829 | --DOMWINDOW == 63 (0x7f96ba508000) [pid = 1877] [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]
11:48:53 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bb03a800 == 14 [pid = 1877] [id = 156]
11:48:53 INFO - PROCESS | 1829 | ++DOMWINDOW == 64 (0x7f96ba394000) [pid = 1877] [serial = 436] [outer = (nil)]
11:48:53 INFO - PROCESS | 1829 | --DOMWINDOW == 63 (0x7f96bcc49c00) [pid = 1877] [serial = 369] [outer = (nil)] [url = about:blank]
11:48:53 INFO - PROCESS | 1829 | ++DOMWINDOW == 64 (0x7f96ba410000) [pid = 1877] [serial = 437] [outer = 0x7f96ba394000]
11:48:53 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
11:48:53 INFO - document served over http requires an http
11:48:53 INFO - sub-resource via iframe-tag using the meta-referrer
11:48:53 INFO - delivery method with keep-origin-redirect and when
11:48: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"
11:48:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:48:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:48:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:48:53 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:48:53 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:48:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:48:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:48:53 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html:23:7
11:48:53 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2485ms
11:48:53 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
11:48:53 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bbf7a800 == 15 [pid = 1877] [id = 157]
11:48:53 INFO - PROCESS | 1829 | ++DOMWINDOW == 65 (0x7f96ba508800) [pid = 1877] [serial = 438] [outer = (nil)]
11:48:54 INFO - PROCESS | 1829 | ++DOMWINDOW == 66 (0x7f96bbfde400) [pid = 1877] [serial = 439] [outer = 0x7f96ba508800]
11:48:54 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:48:54 INFO - PROCESS | 1829 | ++DOMWINDOW == 67 (0x7f96bcdf7400) [pid = 1877] [serial = 440] [outer = 0x7f96ba508800]
11:48:55 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96ba93f800 == 16 [pid = 1877] [id = 158]
11:48:55 INFO - PROCESS | 1829 | ++DOMWINDOW == 68 (0x7f96ba38fc00) [pid = 1877] [serial = 441] [outer = (nil)]
11:48:55 INFO - PROCESS | 1829 | ++DOMWINDOW == 69 (0x7f96ba502c00) [pid = 1877] [serial = 442] [outer = 0x7f96ba38fc00]
11:48:55 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a
11:48:55 INFO - document served over http requires an http
11:48:55 INFO - sub-resource via iframe-tag using the meta-referrer
11:48:55 INFO - delivery method with no-redirect and when
11:48: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"
11:48:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:48:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:48:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:48:55 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:48:55 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:48:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:48:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:48:55 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html:23:7
11:48:55 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2138ms
11:48:55 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
11:48:56 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bca3e800 == 17 [pid = 1877] [id = 159]
11:48:56 INFO - PROCESS | 1829 | ++DOMWINDOW == 70 (0x7f96ba4e7400) [pid = 1877] [serial = 443] [outer = (nil)]
11:48:57 INFO - PROCESS | 1829 | ++DOMWINDOW == 71 (0x7f96bb058800) [pid = 1877] [serial = 444] [outer = 0x7f96ba4e7400]
11:48:57 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:48:57 INFO - PROCESS | 1829 | ++DOMWINDOW == 72 (0x7f96bceb5800) [pid = 1877] [serial = 445] [outer = 0x7f96ba4e7400]
11:48:58 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bd7bc800 == 18 [pid = 1877] [id = 160]
11:48:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 73 (0x7f96bd6b4800) [pid = 1877] [serial = 446] [outer = (nil)]
11:48:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 74 (0x7f96bd792400) [pid = 1877] [serial = 447] [outer = 0x7f96bd6b4800]
11:48:58 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
11:48:58 INFO - document served over http requires an http
11:48:58 INFO - sub-resource via iframe-tag using the meta-referrer
11:48:58 INFO - delivery method with swap-origin-redirect and when
11:48: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"
11:48:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:48:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:48:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:48:58 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:48:58 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:48:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:48:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:48:58 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
11:48:58 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2603ms
11:48:58 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
11:48:58 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bdf60000 == 19 [pid = 1877] [id = 161]
11:48:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 75 (0x7f96bb05c400) [pid = 1877] [serial = 448] [outer = (nil)]
11:48:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 76 (0x7f96bd790800) [pid = 1877] [serial = 449] [outer = 0x7f96bb05c400]
11:48:59 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:48:59 INFO - PROCESS | 1829 | ++DOMWINDOW == 77 (0x7f96be72f000) [pid = 1877] [serial = 450] [outer = 0x7f96bb05c400]
11:49:00 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
11:49:00 INFO - document served over http requires an http
11:49:00 INFO - sub-resource via script-tag using the meta-referrer
11:49:00 INFO - delivery method with keep-origin-redirect and when
11:49: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"
11:49:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:49:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:49:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:49:00 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:49:00 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:49:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:49:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:49:00 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
11:49:00 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2145ms
11:49:00 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
11:49:01 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96c331a000 == 20 [pid = 1877] [id = 162]
11:49:01 INFO - PROCESS | 1829 | ++DOMWINDOW == 78 (0x7f96bd792c00) [pid = 1877] [serial = 451] [outer = (nil)]
11:49:01 INFO - PROCESS | 1829 | ++DOMWINDOW == 79 (0x7f96c3371000) [pid = 1877] [serial = 452] [outer = 0x7f96bd792c00]
11:49:01 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:49:01 INFO - PROCESS | 1829 | ++DOMWINDOW == 80 (0x7f96c37cdc00) [pid = 1877] [serial = 453] [outer = 0x7f96bd792c00]
11:49:03 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
11:49:03 INFO - document served over http requires an http
11:49:03 INFO - sub-resource via script-tag using the meta-referrer
11:49:03 INFO - delivery method with no-redirect and when
11:49: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"
11:49:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:49:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:49:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:49:03 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:49:03 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:49:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:49:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:49:03 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
11:49:03 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 2163ms
11:49:03 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
11:49:03 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b9475800 == 21 [pid = 1877] [id = 163]
11:49:03 INFO - PROCESS | 1829 | ++DOMWINDOW == 81 (0x7f96b94c7800) [pid = 1877] [serial = 454] [outer = (nil)]
11:49:03 INFO - PROCESS | 1829 | ++DOMWINDOW == 82 (0x7f96b94c8c00) [pid = 1877] [serial = 455] [outer = 0x7f96b94c7800]
11:49:04 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:49:04 INFO - PROCESS | 1829 | ++DOMWINDOW == 83 (0x7f96c3373400) [pid = 1877] [serial = 456] [outer = 0x7f96b94c7800]
11:49:05 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
11:49:05 INFO - document served over http requires an http
11:49:05 INFO - sub-resource via script-tag using the meta-referrer
11:49:05 INFO - delivery method with swap-origin-redirect and when
11:49: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"
11:49:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:49:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:49:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:49:05 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:49:05 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:49:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:49:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:49:05 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
11:49:05 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2245ms
11:49:05 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
11:49:05 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b85a1800 == 22 [pid = 1877] [id = 164]
11:49:05 INFO - PROCESS | 1829 | ++DOMWINDOW == 84 (0x7f96b8524000) [pid = 1877] [serial = 457] [outer = (nil)]
11:49:06 INFO - PROCESS | 1829 | ++DOMWINDOW == 85 (0x7f96b8525000) [pid = 1877] [serial = 458] [outer = 0x7f96b8524000]
11:49:06 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:49:06 INFO - PROCESS | 1829 | ++DOMWINDOW == 86 (0x7f96b94ca400) [pid = 1877] [serial = 459] [outer = 0x7f96b8524000]
11:49:08 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
11:49:08 INFO - document served over http requires an http
11:49:08 INFO - sub-resource via xhr-request using the meta-referrer
11:49:08 INFO - delivery method with keep-origin-redirect and when
11:49: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"
11:49:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:49:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:49:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:49:08 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:49:08 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:49:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:49:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:49:08 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
11:49:08 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2789ms
11:49:08 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
11:49:08 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b85b9000 == 23 [pid = 1877] [id = 165]
11:49:08 INFO - PROCESS | 1829 | ++DOMWINDOW == 87 (0x7f96b8526800) [pid = 1877] [serial = 460] [outer = (nil)]
11:49:08 INFO - PROCESS | 1829 | ++DOMWINDOW == 17 (0x7f0d768a8800) [pid = 1829] [serial = 26] [outer = 0x7f0d76a0c800]
11:49:09 INFO - PROCESS | 1829 | ++DOMWINDOW == 88 (0x7f96b8627400) [pid = 1877] [serial = 461] [outer = 0x7f96b8526800]
11:49:10 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:49:10 INFO - PROCESS | 1829 | ++DOMWINDOW == 89 (0x7f96c3645c00) [pid = 1877] [serial = 462] [outer = 0x7f96b8526800]
11:49:11 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
11:49:11 INFO - document served over http requires an http
11:49:11 INFO - sub-resource via xhr-request using the meta-referrer
11:49:11 INFO - delivery method with no-redirect and when
11:49: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"
11:49:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:49:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:49:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:49:11 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:49:11 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:49:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:49:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:49:11 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
11:49:11 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 3398ms
11:49:11 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
11:49:12 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b86d6800 == 24 [pid = 1877] [id = 166]
11:49:12 INFO - PROCESS | 1829 | ++DOMWINDOW == 90 (0x7f96b8362000) [pid = 1877] [serial = 463] [outer = (nil)]
11:49:12 INFO - PROCESS | 1829 | ++DOMWINDOW == 91 (0x7f96b851cc00) [pid = 1877] [serial = 464] [outer = 0x7f96b8362000]
11:49:12 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:49:12 INFO - PROCESS | 1829 | ++DOMWINDOW == 92 (0x7f96b862c800) [pid = 1877] [serial = 465] [outer = 0x7f96b8362000]
11:49:13 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
11:49:13 INFO - document served over http requires an http
11:49:13 INFO - sub-resource via xhr-request using the meta-referrer
11:49:13 INFO - delivery method with swap-origin-redirect and when
11:49: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"
11:49:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:49:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:49:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:49:13 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:49:13 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:49:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:49:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:49:13 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
11:49:13 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1738ms
11:49:13 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
11:49:13 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b96e6000 == 25 [pid = 1877] [id = 167]
11:49:13 INFO - PROCESS | 1829 | ++DOMWINDOW == 93 (0x7f96ba412400) [pid = 1877] [serial = 466] [outer = (nil)]
11:49:14 INFO - PROCESS | 1829 | ++DOMWINDOW == 94 (0x7f96ba8a9800) [pid = 1877] [serial = 467] [outer = 0x7f96ba412400]
11:49:14 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:49:14 INFO - PROCESS | 1829 | ++DOMWINDOW == 95 (0x7f96bb14fc00) [pid = 1877] [serial = 468] [outer = 0x7f96ba412400]
11:49:15 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bb03a800 == 24 [pid = 1877] [id = 156]
11:49:15 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bb03b800 == 23 [pid = 1877] [id = 155]
11:49:15 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96ba920800 == 22 [pid = 1877] [id = 154]
11:49:15 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b96e4800 == 21 [pid = 1877] [id = 153]
11:49:15 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96ba903000 == 20 [pid = 1877] [id = 152]
11:49:15 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96c67d5000 == 19 [pid = 1877] [id = 151]
11:49:15 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96c331a800 == 18 [pid = 1877] [id = 150]
11:49:15 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96c1715800 == 17 [pid = 1877] [id = 149]
11:49:15 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96be71f800 == 16 [pid = 1877] [id = 148]
11:49:15 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96be581800 == 15 [pid = 1877] [id = 147]
11:49:15 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b96fc000 == 14 [pid = 1877] [id = 127]
11:49:15 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96ba68f000 == 13 [pid = 1877] [id = 146]
11:49:15 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bd051800 == 12 [pid = 1877] [id = 144]
11:49:15 INFO - PROCESS | 1829 | --DOMWINDOW == 94 (0x7f96bdd9ac00) [pid = 1877] [serial = 398] [outer = (nil)] [url = about:blank]
11:49:15 INFO - PROCESS | 1829 | --DOMWINDOW == 93 (0x7f96bceadc00) [pid = 1877] [serial = 390] [outer = (nil)] [url = about:blank]
11:49:15 INFO - PROCESS | 1829 | --DOMWINDOW == 92 (0x7f96bbfdc000) [pid = 1877] [serial = 393] [outer = (nil)] [url = about:blank]
11:49:15 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
11:49:15 INFO - document served over http requires an https
11:49:15 INFO - sub-resource via fetch-request using the meta-referrer
11:49:15 INFO - delivery method with keep-origin-redirect and when
11:49: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"
11:49:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:49:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:49:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:49:15 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:49:15 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:49:15 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:49:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:49:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:49:15 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
11:49:15 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2049ms
11:49:15 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
11:49:15 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96ba692000 == 13 [pid = 1877] [id = 168]
11:49:15 INFO - PROCESS | 1829 | ++DOMWINDOW == 93 (0x7f96ba4dcc00) [pid = 1877] [serial = 469] [outer = (nil)]
11:49:16 INFO - PROCESS | 1829 | ++DOMWINDOW == 94 (0x7f96bb147c00) [pid = 1877] [serial = 470] [outer = 0x7f96ba4dcc00]
11:49:16 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:49:16 INFO - PROCESS | 1829 | ++DOMWINDOW == 95 (0x7f96bc1de400) [pid = 1877] [serial = 471] [outer = 0x7f96ba4dcc00]
11:49:17 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
11:49:17 INFO - document served over http requires an https
11:49:17 INFO - sub-resource via fetch-request using the meta-referrer
11:49:17 INFO - delivery method with no-redirect and when
11:49: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"
11:49:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:49:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:49:17 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:49:17 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:49:17 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:49:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:49:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:49:17 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html:23:7
11:49:17 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1893ms
11:49:17 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
11:49:17 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96ba948800 == 14 [pid = 1877] [id = 169]
11:49:17 INFO - PROCESS | 1829 | ++DOMWINDOW == 96 (0x7f96bcbad800) [pid = 1877] [serial = 472] [outer = (nil)]
11:49:17 INFO - PROCESS | 1829 | ++DOMWINDOW == 97 (0x7f96bcd14800) [pid = 1877] [serial = 473] [outer = 0x7f96bcbad800]
11:49:18 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:49:18 INFO - PROCESS | 1829 | ++DOMWINDOW == 98 (0x7f96bd6b3800) [pid = 1877] [serial = 474] [outer = 0x7f96bcbad800]
11:49:19 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
11:49:19 INFO - document served over http requires an https
11:49:19 INFO - sub-resource via fetch-request using the meta-referrer
11:49:19 INFO - delivery method with swap-origin-redirect and when
11:49: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"
11:49:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:49:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:49:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:49:19 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:49:19 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:49:19 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:49:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:49:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:49:19 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
11:49:19 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1934ms
11:49:19 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
11:49:19 INFO - PROCESS | 1829 | --DOMWINDOW == 97 (0x7f96bbe9c000) [pid = 1877] [serial = 422] [outer = (nil)] [url = about:blank]
11:49:19 INFO - PROCESS | 1829 | --DOMWINDOW == 96 (0x7f96c337a400) [pid = 1877] [serial = 416] [outer = (nil)] [url = about:blank]
11:49:19 INFO - PROCESS | 1829 | --DOMWINDOW == 95 (0x7f96c37c0800) [pid = 1877] [serial = 419] [outer = (nil)] [url = about:blank]
11:49:19 INFO - PROCESS | 1829 | --DOMWINDOW == 94 (0x7f96bbea1c00) [pid = 1877] [serial = 431] [outer = (nil)] [url = about:blank]
11:49:19 INFO - PROCESS | 1829 | --DOMWINDOW == 93 (0x7f96c168bc00) [pid = 1877] [serial = 413] [outer = (nil)] [url = about:blank]
11:49:19 INFO - PROCESS | 1829 | --DOMWINDOW == 92 (0x7f96be732c00) [pid = 1877] [serial = 405] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:49:19 INFO - PROCESS | 1829 | --DOMWINDOW == 91 (0x7f96bcde9c00) [pid = 1877] [serial = 434] [outer = (nil)] [url = about:blank]
11:49:19 INFO - PROCESS | 1829 | --DOMWINDOW == 90 (0x7f96be5d8400) [pid = 1877] [serial = 410] [outer = (nil)] [url = about:blank]
11:49:19 INFO - PROCESS | 1829 | --DOMWINDOW == 89 (0x7f96ba8a5000) [pid = 1877] [serial = 425] [outer = (nil)] [url = about:blank]
11:49:19 INFO - PROCESS | 1829 | --DOMWINDOW == 88 (0x7f96ba9f6000) [pid = 1877] [serial = 428] [outer = (nil)] [url = about:blank]
11:49:19 INFO - PROCESS | 1829 | --DOMWINDOW == 87 (0x7f96ba410000) [pid = 1877] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:49:19 INFO - PROCESS | 1829 | --DOMWINDOW == 86 (0x7f96ba5d5c00) [pid = 1877] [serial = 407] [outer = (nil)] [url = about:blank]
11:49:19 INFO - PROCESS | 1829 | --DOMWINDOW == 85 (0x7f96bbfde400) [pid = 1877] [serial = 439] [outer = (nil)] [url = about:blank]
11:49:19 INFO - PROCESS | 1829 | --DOMWINDOW == 84 (0x7f96ba5c8400) [pid = 1877] [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]
11:49:19 INFO - PROCESS | 1829 | --DOMWINDOW == 83 (0x7f96ba5cf800) [pid = 1877] [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]
11:49:19 INFO - PROCESS | 1829 | --DOMWINDOW == 82 (0x7f96bcc49000) [pid = 1877] [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]
11:49:19 INFO - PROCESS | 1829 | --DOMWINDOW == 81 (0x7f96ba394000) [pid = 1877] [serial = 436] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:49:19 INFO - PROCESS | 1829 | --DOMWINDOW == 80 (0x7f96ba9f3800) [pid = 1877] [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]
11:49:19 INFO - PROCESS | 1829 | --DOMWINDOW == 79 (0x7f96be5da000) [pid = 1877] [serial = 404] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:49:19 INFO - PROCESS | 1829 | --DOMWINDOW == 78 (0x7f96ba40e000) [pid = 1877] [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]
11:49:19 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96ba920000 == 15 [pid = 1877] [id = 170]
11:49:19 INFO - PROCESS | 1829 | ++DOMWINDOW == 79 (0x7f96ba397c00) [pid = 1877] [serial = 475] [outer = (nil)]
11:49:20 INFO - PROCESS | 1829 | ++DOMWINDOW == 80 (0x7f96ba40c800) [pid = 1877] [serial = 476] [outer = 0x7f96ba397c00]
11:49:20 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:49:20 INFO - PROCESS | 1829 | ++DOMWINDOW == 81 (0x7f96ba9f4400) [pid = 1877] [serial = 477] [outer = 0x7f96ba397c00]
11:49:20 INFO - PROCESS | 1829 | --DOMWINDOW == 80 (0x7f96be10bc00) [pid = 1877] [serial = 403] [outer = (nil)] [url = about:blank]
11:49:21 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bdf64000 == 16 [pid = 1877] [id = 171]
11:49:21 INFO - PROCESS | 1829 | ++DOMWINDOW == 81 (0x7f96bcbaa400) [pid = 1877] [serial = 478] [outer = (nil)]
11:49:21 INFO - PROCESS | 1829 | [Child 1877] WARNING: No inner window available!: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9246
11:49:21 INFO - PROCESS | 1829 | ++DOMWINDOW == 82 (0x7f96b8360c00) [pid = 1877] [serial = 479] [outer = 0x7f96bcbaa400]
11:49:22 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
11:49:22 INFO - document served over http requires an https
11:49:22 INFO - sub-resource via iframe-tag using the meta-referrer
11:49:22 INFO - delivery method with keep-origin-redirect and when
11:49: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"
11:49:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:49:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:49:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:49:22 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:49:22 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:49:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:49:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:49:22 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html:23:7
11:49:22 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2714ms
11:49:22 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
11:49:22 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96ba91e800 == 17 [pid = 1877] [id = 172]
11:49:22 INFO - PROCESS | 1829 | ++DOMWINDOW == 83 (0x7f96ba50b000) [pid = 1877] [serial = 480] [outer = (nil)]
11:49:22 INFO - PROCESS | 1829 | ++DOMWINDOW == 84 (0x7f96ba5d3400) [pid = 1877] [serial = 481] [outer = 0x7f96ba50b000]
11:49:23 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:49:23 INFO - PROCESS | 1829 | ++DOMWINDOW == 85 (0x7f96bcc49000) [pid = 1877] [serial = 482] [outer = 0x7f96ba50b000]
11:49:23 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96be57f000 == 18 [pid = 1877] [id = 173]
11:49:23 INFO - PROCESS | 1829 | ++DOMWINDOW == 86 (0x7f96bd78a800) [pid = 1877] [serial = 483] [outer = (nil)]
11:49:23 INFO - PROCESS | 1829 | ++DOMWINDOW == 87 (0x7f96be10b800) [pid = 1877] [serial = 484] [outer = 0x7f96bd78a800]
11:49:24 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a
11:49:24 INFO - document served over http requires an https
11:49:24 INFO - sub-resource via iframe-tag using the meta-referrer
11:49:24 INFO - delivery method with no-redirect and when
11:49: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"
11:49:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:49:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:49:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:49:24 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:49:24 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:49:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:49:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:49:24 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html:23:7
11:49:24 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1986ms
11:49:24 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
11:49:24 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96be71a000 == 19 [pid = 1877] [id = 174]
11:49:24 INFO - PROCESS | 1829 | ++DOMWINDOW == 88 (0x7f96ba5c7000) [pid = 1877] [serial = 485] [outer = (nil)]
11:49:24 INFO - PROCESS | 1829 | --DOMWINDOW == 16 (0x7f0d7b2b0000) [pid = 1829] [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.]
11:49:24 INFO - PROCESS | 1829 | ++DOMWINDOW == 89 (0x7f96bdd9c000) [pid = 1877] [serial = 486] [outer = 0x7f96ba5c7000]
11:49:25 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:49:25 INFO - PROCESS | 1829 | ++DOMWINDOW == 90 (0x7f96c17a9000) [pid = 1877] [serial = 487] [outer = 0x7f96ba5c7000]
11:49:25 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96c3308000 == 20 [pid = 1877] [id = 175]
11:49:25 INFO - PROCESS | 1829 | ++DOMWINDOW == 91 (0x7f96c3377400) [pid = 1877] [serial = 488] [outer = (nil)]
11:49:25 INFO - PROCESS | 1829 | ++DOMWINDOW == 92 (0x7f96c35fd000) [pid = 1877] [serial = 489] [outer = 0x7f96c3377400]
11:49:26 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
11:49:26 INFO - document served over http requires an https
11:49:26 INFO - sub-resource via iframe-tag using the meta-referrer
11:49:26 INFO - delivery method with swap-origin-redirect and when
11:49: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"
11:49:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:49:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:49:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:49:26 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:49:26 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:49:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:49:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:49:26 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html:23:7
11:49:26 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1936ms
11:49:26 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
11:49:26 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96c67c5000 == 21 [pid = 1877] [id = 176]
11:49:26 INFO - PROCESS | 1829 | ++DOMWINDOW == 93 (0x7f96bcd15400) [pid = 1877] [serial = 490] [outer = (nil)]
11:49:26 INFO - PROCESS | 1829 | ++DOMWINDOW == 94 (0x7f96b853cc00) [pid = 1877] [serial = 491] [outer = 0x7f96bcd15400]
11:49:26 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:49:26 INFO - PROCESS | 1829 | ++DOMWINDOW == 95 (0x7f96b8541800) [pid = 1877] [serial = 492] [outer = 0x7f96bcd15400]
11:49:27 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
11:49:27 INFO - document served over http requires an https
11:49:27 INFO - sub-resource via script-tag using the meta-referrer
11:49:27 INFO - delivery method with keep-origin-redirect and when
11:49: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"
11:49:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:49:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:49:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:49:27 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:49:27 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:49:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:49:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:49:27 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
11:49:27 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1683ms
11:49:27 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
11:49:28 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b756e800 == 22 [pid = 1877] [id = 177]
11:49:28 INFO - PROCESS | 1829 | ++DOMWINDOW == 96 (0x7f96b8549000) [pid = 1877] [serial = 493] [outer = (nil)]
11:49:28 INFO - PROCESS | 1829 | ++DOMWINDOW == 97 (0x7f96b854b000) [pid = 1877] [serial = 494] [outer = 0x7f96b8549000]
11:49:28 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:49:28 INFO - PROCESS | 1829 | ++DOMWINDOW == 98 (0x7f96b764ec00) [pid = 1877] [serial = 495] [outer = 0x7f96b8549000]
11:49:29 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
11:49:29 INFO - document served over http requires an https
11:49:29 INFO - sub-resource via script-tag using the meta-referrer
11:49:29 INFO - delivery method with no-redirect and when
11:49: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"
11:49:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:49:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:49:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:49:29 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:49:29 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:49:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:49:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:49:29 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html:23:7
11:49:29 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 2095ms
11:49:29 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
11:49:30 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b7820000 == 23 [pid = 1877] [id = 178]
11:49:30 INFO - PROCESS | 1829 | ++DOMWINDOW == 99 (0x7f96b7658000) [pid = 1877] [serial = 496] [outer = (nil)]
11:49:30 INFO - PROCESS | 1829 | ++DOMWINDOW == 100 (0x7f96b8357400) [pid = 1877] [serial = 497] [outer = 0x7f96b7658000]
11:49:30 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:49:30 INFO - PROCESS | 1829 | ++DOMWINDOW == 101 (0x7f96b7859400) [pid = 1877] [serial = 498] [outer = 0x7f96b7658000]
11:49:32 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
11:49:32 INFO - document served over http requires an https
11:49:32 INFO - sub-resource via script-tag using the meta-referrer
11:49:32 INFO - delivery method with swap-origin-redirect and when
11:49: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"
11:49:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:49:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:49:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:49:32 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:49:32 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:49:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:49:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:49:32 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html:23:7
11:49:32 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2397ms
11:49:32 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
11:49:32 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b7836800 == 24 [pid = 1877] [id = 179]
11:49:32 INFO - PROCESS | 1829 | ++DOMWINDOW == 102 (0x7f96b785b000) [pid = 1877] [serial = 499] [outer = (nil)]
11:49:32 INFO - PROCESS | 1829 | ++DOMWINDOW == 103 (0x7f96b7862c00) [pid = 1877] [serial = 500] [outer = 0x7f96b785b000]
11:49:33 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:49:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 104 (0x7f96b79d2400) [pid = 1877] [serial = 501] [outer = 0x7f96b785b000]
11:49:34 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
11:49:34 INFO - document served over http requires an https
11:49:34 INFO - sub-resource via xhr-request using the meta-referrer
11:49:34 INFO - delivery method with keep-origin-redirect and when
11:49: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"
11:49:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:49:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:49:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:49:34 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:49:34 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:49:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:49:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:49:34 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html:23:7
11:49:34 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1986ms
11:49:34 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
11:49:34 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b796d000 == 25 [pid = 1877] [id = 180]
11:49:34 INFO - PROCESS | 1829 | ++DOMWINDOW == 105 (0x7f96b7864400) [pid = 1877] [serial = 502] [outer = (nil)]
11:49:35 INFO - PROCESS | 1829 | ++DOMWINDOW == 106 (0x7f96b79dc000) [pid = 1877] [serial = 503] [outer = 0x7f96b7864400]
11:49:35 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:49:35 INFO - PROCESS | 1829 | ++DOMWINDOW == 107 (0x7f96b6cb6000) [pid = 1877] [serial = 504] [outer = 0x7f96b7864400]
11:49:37 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
11:49:37 INFO - document served over http requires an https
11:49:37 INFO - sub-resource via xhr-request using the meta-referrer
11:49:37 INFO - delivery method with no-redirect and when
11:49: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"
11:49:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:49:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:49:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:49:37 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:49:37 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:49:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:49:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:49:37 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
11:49:37 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 3160ms
11:49:37 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
11:49:37 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b69d7800 == 26 [pid = 1877] [id = 181]
11:49:37 INFO - PROCESS | 1829 | ++DOMWINDOW == 108 (0x7f96b6cc1c00) [pid = 1877] [serial = 505] [outer = (nil)]
11:49:38 INFO - PROCESS | 1829 | ++DOMWINDOW == 109 (0x7f96b79d6c00) [pid = 1877] [serial = 506] [outer = 0x7f96b6cc1c00]
11:49:38 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:49:38 INFO - PROCESS | 1829 | ++DOMWINDOW == 110 (0x7f96bbea0800) [pid = 1877] [serial = 507] [outer = 0x7f96b6cc1c00]
11:49:39 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
11:49:39 INFO - document served over http requires an https
11:49:39 INFO - sub-resource via xhr-request using the meta-referrer
11:49:39 INFO - delivery method with swap-origin-redirect and when
11:49: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"
11:49:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:49:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:49:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:49:39 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:49:39 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:49:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:49:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:49:39 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html:23:7
11:49:39 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1940ms
11:49:39 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html
11:49:39 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b756c000 == 27 [pid = 1877] [id = 182]
11:49:39 INFO - PROCESS | 1829 | ++DOMWINDOW == 111 (0x7f96b7650c00) [pid = 1877] [serial = 508] [outer = (nil)]
11:49:39 INFO - PROCESS | 1829 | ++DOMWINDOW == 112 (0x7f96b835e000) [pid = 1877] [serial = 509] [outer = 0x7f96b7650c00]
11:49:40 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:49:40 INFO - PROCESS | 1829 | ++DOMWINDOW == 113 (0x7f96b8717000) [pid = 1877] [serial = 510] [outer = 0x7f96b7650c00]
11:49:41 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
11:49:41 INFO - document served over http requires an http
11:49:41 INFO - sub-resource via fetch-request using the http-csp
11:49:41 INFO - delivery method with keep-origin-redirect and when
11:49: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"
11:49:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:49:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:49:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:49:41 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:49:41 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:49:41 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:49:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:49:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:49:41 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
11:49:41 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 1647ms
11:49:41 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
11:49:41 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b86ee000 == 28 [pid = 1877] [id = 183]
11:49:41 INFO - PROCESS | 1829 | ++DOMWINDOW == 114 (0x7f96b8521400) [pid = 1877] [serial = 511] [outer = (nil)]
11:49:41 INFO - PROCESS | 1829 | ++DOMWINDOW == 115 (0x7f96b8719000) [pid = 1877] [serial = 512] [outer = 0x7f96b8521400]
11:49:41 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:49:41 INFO - PROCESS | 1829 | ++DOMWINDOW == 116 (0x7f96b94c2400) [pid = 1877] [serial = 513] [outer = 0x7f96b8521400]
11:49:42 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96ba948800 == 27 [pid = 1877] [id = 169]
11:49:42 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96ba692000 == 26 [pid = 1877] [id = 168]
11:49:42 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b96e6000 == 25 [pid = 1877] [id = 167]
11:49:42 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b86d6800 == 24 [pid = 1877] [id = 166]
11:49:42 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b85b9000 == 23 [pid = 1877] [id = 165]
11:49:42 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b85a1800 == 22 [pid = 1877] [id = 164]
11:49:42 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96c331a000 == 21 [pid = 1877] [id = 162]
11:49:42 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bdf60000 == 20 [pid = 1877] [id = 161]
11:49:42 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bd7bc800 == 19 [pid = 1877] [id = 160]
11:49:42 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bca3e800 == 18 [pid = 1877] [id = 159]
11:49:42 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96ba93f800 == 17 [pid = 1877] [id = 158]
11:49:42 INFO - PROCESS | 1829 | --DOMWINDOW == 115 (0x7f96bb153400) [pid = 1877] [serial = 429] [outer = (nil)] [url = about:blank]
11:49:42 INFO - PROCESS | 1829 | --DOMWINDOW == 114 (0x7f96ba9f1400) [pid = 1877] [serial = 426] [outer = (nil)] [url = about:blank]
11:49:42 INFO - PROCESS | 1829 | --DOMWINDOW == 113 (0x7f96bd0b0000) [pid = 1877] [serial = 435] [outer = (nil)] [url = about:blank]
11:49:42 INFO - PROCESS | 1829 | --DOMWINDOW == 112 (0x7f96bcc48400) [pid = 1877] [serial = 432] [outer = (nil)] [url = about:blank]
11:49: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
11:49:42 INFO - document served over http requires an http
11:49:42 INFO - sub-resource via fetch-request using the http-csp
11:49:42 INFO - delivery method with no-redirect and when
11:49: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"
11:49:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:49:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:49:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:49:42 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:49:42 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:49:42 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:49:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:49:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:49: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
11:49: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 1539ms
11:49: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
11:49:42 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b9470000 == 18 [pid = 1877] [id = 184]
11:49:42 INFO - PROCESS | 1829 | ++DOMWINDOW == 113 (0x7f96b8629000) [pid = 1877] [serial = 514] [outer = (nil)]
11:49:43 INFO - PROCESS | 1829 | ++DOMWINDOW == 114 (0x7f96b94c4400) [pid = 1877] [serial = 515] [outer = 0x7f96b8629000]
11:49:43 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:49:43 INFO - PROCESS | 1829 | ++DOMWINDOW == 115 (0x7f96ba4e7000) [pid = 1877] [serial = 516] [outer = 0x7f96b8629000]
11:49:44 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
11:49:44 INFO - document served over http requires an http
11:49:44 INFO - sub-resource via fetch-request using the http-csp
11:49:44 INFO - delivery method with swap-origin-redirect and when
11:49:44 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
11:49:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:49:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:49:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:49:44 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:49:44 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:49:44 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:49:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:49:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:49:44 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
11:49:44 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 1936ms
11:49:44 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html
11:49:45 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96ba676000 == 19 [pid = 1877] [id = 185]
11:49:45 INFO - PROCESS | 1829 | ++DOMWINDOW == 116 (0x7f96ba50d400) [pid = 1877] [serial = 517] [outer = (nil)]
11:49:45 INFO - PROCESS | 1829 | ++DOMWINDOW == 117 (0x7f96ba8a8c00) [pid = 1877] [serial = 518] [outer = 0x7f96ba50d400]
11:49:45 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:49:45 INFO - PROCESS | 1829 | ++DOMWINDOW == 118 (0x7f96ba9fb400) [pid = 1877] [serial = 519] [outer = 0x7f96ba50d400]
11:49:46 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96ba8e7000 == 20 [pid = 1877] [id = 186]
11:49:46 INFO - PROCESS | 1829 | ++DOMWINDOW == 119 (0x7f96bb14ec00) [pid = 1877] [serial = 520] [outer = (nil)]
11:49:46 INFO - PROCESS | 1829 | ++DOMWINDOW == 120 (0x7f96bbe99400) [pid = 1877] [serial = 521] [outer = 0x7f96bb14ec00]
11:49:46 INFO - PROCESS | 1829 | --DOMWINDOW == 119 (0x7f96b851cc00) [pid = 1877] [serial = 464] [outer = (nil)] [url = about:blank]
11:49:47 INFO - PROCESS | 1829 | --DOMWINDOW == 118 (0x7f96ba8a9800) [pid = 1877] [serial = 467] [outer = (nil)] [url = about:blank]
11:49:47 INFO - PROCESS | 1829 | --DOMWINDOW == 117 (0x7f96bd792400) [pid = 1877] [serial = 447] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:49:47 INFO - PROCESS | 1829 | --DOMWINDOW == 116 (0x7f96bd790800) [pid = 1877] [serial = 449] [outer = (nil)] [url = about:blank]
11:49:47 INFO - PROCESS | 1829 | --DOMWINDOW == 115 (0x7f96bb147c00) [pid = 1877] [serial = 470] [outer = (nil)] [url = about:blank]
11:49:47 INFO - PROCESS | 1829 | --DOMWINDOW == 114 (0x7f96c3371000) [pid = 1877] [serial = 452] [outer = (nil)] [url = about:blank]
11:49:47 INFO - PROCESS | 1829 | --DOMWINDOW == 113 (0x7f96b8525000) [pid = 1877] [serial = 458] [outer = (nil)] [url = about:blank]
11:49:47 INFO - PROCESS | 1829 | --DOMWINDOW == 112 (0x7f96bcd14800) [pid = 1877] [serial = 473] [outer = (nil)] [url = about:blank]
11:49:47 INFO - PROCESS | 1829 | --DOMWINDOW == 111 (0x7f96b94c8c00) [pid = 1877] [serial = 455] [outer = (nil)] [url = about:blank]
11:49:47 INFO - PROCESS | 1829 | --DOMWINDOW == 110 (0x7f96bb058800) [pid = 1877] [serial = 444] [outer = (nil)] [url = about:blank]
11:49:47 INFO - PROCESS | 1829 | --DOMWINDOW == 109 (0x7f96ba502c00) [pid = 1877] [serial = 442] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308135370]
11:49:47 INFO - PROCESS | 1829 | --DOMWINDOW == 108 (0x7f96b8627400) [pid = 1877] [serial = 461] [outer = (nil)] [url = about:blank]
11:49:47 INFO - PROCESS | 1829 | --DOMWINDOW == 107 (0x7f96ba40c800) [pid = 1877] [serial = 476] [outer = (nil)] [url = about:blank]
11:49:47 INFO - PROCESS | 1829 | --DOMWINDOW == 106 (0x7f96bcbad800) [pid = 1877] [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]
11:49:47 INFO - PROCESS | 1829 | --DOMWINDOW == 105 (0x7f96ba412400) [pid = 1877] [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]
11:49:47 INFO - PROCESS | 1829 | --DOMWINDOW == 104 (0x7f96ba508800) [pid = 1877] [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]
11:49:47 INFO - PROCESS | 1829 | --DOMWINDOW == 103 (0x7f96b8362000) [pid = 1877] [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]
11:49:47 INFO - PROCESS | 1829 | --DOMWINDOW == 102 (0x7f96ba4dcc00) [pid = 1877] [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]
11:49:47 INFO - PROCESS | 1829 | --DOMWINDOW == 101 (0x7f96bcbab000) [pid = 1877] [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]
11:49:47 INFO - PROCESS | 1829 | --DOMWINDOW == 100 (0x7f96ba38fc00) [pid = 1877] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308135370]
11:49:47 INFO - PROCESS | 1829 | --DOMWINDOW == 99 (0x7f96bd6b4800) [pid = 1877] [serial = 446] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:49:47 INFO - PROCESS | 1829 | --DOMWINDOW == 98 (0x7f96b862c800) [pid = 1877] [serial = 465] [outer = (nil)] [url = about:blank]
11:49: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
11:49:47 INFO - document served over http requires an http
11:49:47 INFO - sub-resource via iframe-tag using the http-csp
11:49:47 INFO - delivery method with keep-origin-redirect and when
11:49: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"
11:49:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:49:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:49:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:49:47 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:49:47 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:49:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:49:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:49: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
11:49: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 2547ms
11:49:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
11:49:47 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96ba8f8800 == 21 [pid = 1877] [id = 187]
11:49:47 INFO - PROCESS | 1829 | ++DOMWINDOW == 99 (0x7f96ba38fc00) [pid = 1877] [serial = 522] [outer = (nil)]
11:49:47 INFO - PROCESS | 1829 | ++DOMWINDOW == 100 (0x7f96ba40ac00) [pid = 1877] [serial = 523] [outer = 0x7f96ba38fc00]
11:49:48 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:49:48 INFO - PROCESS | 1829 | ++DOMWINDOW == 101 (0x7f96bb147c00) [pid = 1877] [serial = 524] [outer = 0x7f96ba38fc00]
11:49:49 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b85b9000 == 22 [pid = 1877] [id = 188]
11:49:49 INFO - PROCESS | 1829 | ++DOMWINDOW == 102 (0x7f96b6cbb800) [pid = 1877] [serial = 525] [outer = (nil)]
11:49:49 INFO - PROCESS | 1829 | ++DOMWINDOW == 103 (0x7f96b79d6800) [pid = 1877] [serial = 526] [outer = 0x7f96b6cbb800]
11:49: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
11:49:49 INFO - document served over http requires an http
11:49:49 INFO - sub-resource via iframe-tag using the http-csp
11:49:49 INFO - delivery method with no-redirect and when
11:49: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"
11:49:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:49:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:49:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:49:49 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:49:49 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:49:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:49:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:49: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
11:49: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 2590ms
11:49: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
11:49:50 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96ba8ef800 == 23 [pid = 1877] [id = 189]
11:49:50 INFO - PROCESS | 1829 | ++DOMWINDOW == 104 (0x7f96b79d7000) [pid = 1877] [serial = 527] [outer = (nil)]
11:49:50 INFO - PROCESS | 1829 | ++DOMWINDOW == 105 (0x7f96b8715800) [pid = 1877] [serial = 528] [outer = 0x7f96b79d7000]
11:49:50 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:49:50 INFO - PROCESS | 1829 | ++DOMWINDOW == 106 (0x7f96ba5c9800) [pid = 1877] [serial = 529] [outer = 0x7f96b79d7000]
11:49:51 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bb018000 == 24 [pid = 1877] [id = 190]
11:49:51 INFO - PROCESS | 1829 | ++DOMWINDOW == 107 (0x7f96bb14e800) [pid = 1877] [serial = 530] [outer = (nil)]
11:49:51 INFO - PROCESS | 1829 | ++DOMWINDOW == 108 (0x7f96bbe9dc00) [pid = 1877] [serial = 531] [outer = 0x7f96bb14e800]
11:49:51 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
11:49:51 INFO - document served over http requires an http
11:49:51 INFO - sub-resource via iframe-tag using the http-csp
11:49:51 INFO - delivery method with swap-origin-redirect and when
11:49: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/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
11:49:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:49:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:49:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:49:51 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:49:51 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:49:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:49:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:49:51 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
11:49:51 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 1948ms
11:49:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html
11:49:52 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bb048800 == 25 [pid = 1877] [id = 191]
11:49:52 INFO - PROCESS | 1829 | ++DOMWINDOW == 109 (0x7f96b8549800) [pid = 1877] [serial = 532] [outer = (nil)]
11:49:52 INFO - PROCESS | 1829 | ++DOMWINDOW == 110 (0x7f96bbe99c00) [pid = 1877] [serial = 533] [outer = 0x7f96b8549800]
11:49:52 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:49:52 INFO - PROCESS | 1829 | ++DOMWINDOW == 111 (0x7f96bcc46800) [pid = 1877] [serial = 534] [outer = 0x7f96b8549800]
11:49:53 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
11:49:53 INFO - document served over http requires an http
11:49:53 INFO - sub-resource via script-tag using the http-csp
11:49:53 INFO - delivery method with keep-origin-redirect and when
11:49: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"
11:49:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:49:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:49:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:49:53 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:49:53 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:49:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:49:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:49:53 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
11:49:53 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 1731ms
11:49:53 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
11:49:53 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bca51000 == 26 [pid = 1877] [id = 192]
11:49:53 INFO - PROCESS | 1829 | ++DOMWINDOW == 112 (0x7f96bb151c00) [pid = 1877] [serial = 535] [outer = (nil)]
11:49:54 INFO - PROCESS | 1829 | ++DOMWINDOW == 113 (0x7f96bcd17c00) [pid = 1877] [serial = 536] [outer = 0x7f96bb151c00]
11:49:54 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:49:54 INFO - PROCESS | 1829 | ++DOMWINDOW == 114 (0x7f96bd0b5000) [pid = 1877] [serial = 537] [outer = 0x7f96bb151c00]
11:49:55 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
11:49:55 INFO - document served over http requires an http
11:49:55 INFO - sub-resource via script-tag using the http-csp
11:49:55 INFO - delivery method with no-redirect and when
11:49: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"
11:49:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:49:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:49:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:49:55 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:49:55 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:49:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:49:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:49:55 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
11:49:55 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 1788ms
11:49:55 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html
11:49:55 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96be579800 == 27 [pid = 1877] [id = 193]
11:49:55 INFO - PROCESS | 1829 | ++DOMWINDOW == 115 (0x7f96bcd16400) [pid = 1877] [serial = 538] [outer = (nil)]
11:49:55 INFO - PROCESS | 1829 | ++DOMWINDOW == 116 (0x7f96bda0fc00) [pid = 1877] [serial = 539] [outer = 0x7f96bcd16400]
11:49:56 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:49:56 INFO - PROCESS | 1829 | ++DOMWINDOW == 117 (0x7f96be734000) [pid = 1877] [serial = 540] [outer = 0x7f96bcd16400]
11:49:57 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
11:49:57 INFO - document served over http requires an http
11:49:57 INFO - sub-resource via script-tag using the http-csp
11:49:57 INFO - delivery method with swap-origin-redirect and when
11:49: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/http-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html"
11:49:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:49:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:49:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:49:57 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:49:57 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:49:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:49:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:49:57 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
11:49:57 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 1881ms
11:49:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html
11:49:57 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b68da800 == 28 [pid = 1877] [id = 194]
11:49:57 INFO - PROCESS | 1829 | ++DOMWINDOW == 118 (0x7f96c35b9000) [pid = 1877] [serial = 541] [outer = (nil)]
11:49:57 INFO - PROCESS | 1829 | ++DOMWINDOW == 119 (0x7f96c3646400) [pid = 1877] [serial = 542] [outer = 0x7f96c35b9000]
11:49:58 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:49:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 120 (0x7f96b691c800) [pid = 1877] [serial = 543] [outer = 0x7f96c35b9000]
11:49:59 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
11:49:59 INFO - document served over http requires an http
11:49:59 INFO - sub-resource via xhr-request using the http-csp
11:49:59 INFO - delivery method with keep-origin-redirect and when
11:49: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"
11:49:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:49:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:49:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:49:59 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:49:59 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:49:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:49:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:49:59 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
11:49:59 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 2084ms
11:49:59 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
11:49:59 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b68f1800 == 29 [pid = 1877] [id = 195]
11:49:59 INFO - PROCESS | 1829 | ++DOMWINDOW == 121 (0x7f96b6926c00) [pid = 1877] [serial = 544] [outer = (nil)]
11:49:59 INFO - PROCESS | 1829 | ++DOMWINDOW == 122 (0x7f96b6927c00) [pid = 1877] [serial = 545] [outer = 0x7f96b6926c00]
11:50:00 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:50:00 INFO - PROCESS | 1829 | ++DOMWINDOW == 123 (0x7f96b66adc00) [pid = 1877] [serial = 546] [outer = 0x7f96b6926c00]
11:50:01 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
11:50:01 INFO - document served over http requires an http
11:50:01 INFO - sub-resource via xhr-request using the http-csp
11:50:01 INFO - delivery method with no-redirect and when
11:50: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"
11:50:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:50:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:50:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:50:01 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:50:01 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:50:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:50:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:50:01 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
11:50:01 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 1933ms
11:50:01 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html
11:50:01 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b66df800 == 30 [pid = 1877] [id = 196]
11:50:01 INFO - PROCESS | 1829 | ++DOMWINDOW == 124 (0x7f96b66b8000) [pid = 1877] [serial = 547] [outer = (nil)]
11:50:01 INFO - PROCESS | 1829 | ++DOMWINDOW == 125 (0x7f96b6921c00) [pid = 1877] [serial = 548] [outer = 0x7f96b66b8000]
11:50:02 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:50:02 INFO - PROCESS | 1829 | ++DOMWINDOW == 126 (0x7f96b61a3000) [pid = 1877] [serial = 549] [outer = 0x7f96b66b8000]
11:50:04 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
11:50:04 INFO - document served over http requires an http
11:50:04 INFO - sub-resource via xhr-request using the http-csp
11:50:04 INFO - delivery method with swap-origin-redirect and when
11:50: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-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
11:50:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:50:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:50:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:50:04 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:50:04 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:50:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:50:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:50:04 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
11:50:04 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 2764ms
11:50:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
11:50:04 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b6289800 == 31 [pid = 1877] [id = 197]
11:50:04 INFO - PROCESS | 1829 | ++DOMWINDOW == 127 (0x7f96b61adc00) [pid = 1877] [serial = 550] [outer = (nil)]
11:50:04 INFO - PROCESS | 1829 | ++DOMWINDOW == 128 (0x7f96b61aec00) [pid = 1877] [serial = 551] [outer = 0x7f96b61adc00]
11:50:05 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:50:05 INFO - PROCESS | 1829 | ++DOMWINDOW == 129 (0x7f96b62e4000) [pid = 1877] [serial = 552] [outer = 0x7f96b61adc00]
11:50:06 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
11:50:06 INFO - document served over http requires an https
11:50:06 INFO - sub-resource via fetch-request using the http-csp
11:50:06 INFO - delivery method with keep-origin-redirect and when
11:50: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"
11:50:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:50:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:50:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:50:06 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:50:06 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:50:06 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:50:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:50:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:50:06 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
11:50:06 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 2642ms
11:50:06 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
11:50:07 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b66cf000 == 32 [pid = 1877] [id = 198]
11:50:07 INFO - PROCESS | 1829 | ++DOMWINDOW == 130 (0x7f96b61ad800) [pid = 1877] [serial = 553] [outer = (nil)]
11:50:07 INFO - PROCESS | 1829 | ++DOMWINDOW == 131 (0x7f96b62e5400) [pid = 1877] [serial = 554] [outer = 0x7f96b61ad800]
11:50:07 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:50:07 INFO - PROCESS | 1829 | ++DOMWINDOW == 132 (0x7f96b6cc0c00) [pid = 1877] [serial = 555] [outer = 0x7f96b61ad800]
11:50:08 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
11:50:08 INFO - document served over http requires an https
11:50:08 INFO - sub-resource via fetch-request using the http-csp
11:50:08 INFO - delivery method with no-redirect and when
11:50: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"
11:50:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:50:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:50:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:50:08 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:50:08 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:50:08 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:50:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:50:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:50:08 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
11:50:08 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 1786ms
11:50:08 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html
11:50:08 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b7835800 == 33 [pid = 1877] [id = 199]
11:50:08 INFO - PROCESS | 1829 | ++DOMWINDOW == 133 (0x7f96b6cbec00) [pid = 1877] [serial = 556] [outer = (nil)]
11:50:09 INFO - PROCESS | 1829 | ++DOMWINDOW == 134 (0x7f96b7657000) [pid = 1877] [serial = 557] [outer = 0x7f96b6cbec00]
11:50:09 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:50:09 INFO - PROCESS | 1829 | ++DOMWINDOW == 135 (0x7f96b835c000) [pid = 1877] [serial = 558] [outer = 0x7f96b6cbec00]
11:50:10 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bdf64000 == 32 [pid = 1877] [id = 171]
11:50:10 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96ba8e7000 == 31 [pid = 1877] [id = 186]
11:50:10 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96ba676000 == 30 [pid = 1877] [id = 185]
11:50:10 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b9470000 == 29 [pid = 1877] [id = 184]
11:50:10 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b86ee000 == 28 [pid = 1877] [id = 183]
11:50:10 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b756c000 == 27 [pid = 1877] [id = 182]
11:50:10 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b796d000 == 26 [pid = 1877] [id = 180]
11:50:10 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b7836800 == 25 [pid = 1877] [id = 179]
11:50:10 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b7820000 == 24 [pid = 1877] [id = 178]
11:50:10 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b756e800 == 23 [pid = 1877] [id = 177]
11:50:10 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96c67c5000 == 22 [pid = 1877] [id = 176]
11:50:10 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96c3308000 == 21 [pid = 1877] [id = 175]
11:50:10 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96be57f000 == 20 [pid = 1877] [id = 173]
11:50:10 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96be71a000 == 19 [pid = 1877] [id = 174]
11:50:10 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96ba91e800 == 18 [pid = 1877] [id = 172]
11:50:10 INFO - PROCESS | 1829 | --DOMWINDOW == 134 (0x7f96bb14fc00) [pid = 1877] [serial = 468] [outer = (nil)] [url = about:blank]
11:50:10 INFO - PROCESS | 1829 | --DOMWINDOW == 133 (0x7f96bcdf7400) [pid = 1877] [serial = 440] [outer = (nil)] [url = about:blank]
11:50:10 INFO - PROCESS | 1829 | --DOMWINDOW == 132 (0x7f96bd6b3800) [pid = 1877] [serial = 474] [outer = (nil)] [url = about:blank]
11:50:10 INFO - PROCESS | 1829 | --DOMWINDOW == 131 (0x7f96bc1de400) [pid = 1877] [serial = 471] [outer = (nil)] [url = about:blank]
11:50:10 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
11:50:10 INFO - document served over http requires an https
11:50:10 INFO - sub-resource via fetch-request using the http-csp
11:50:10 INFO - delivery method with swap-origin-redirect and when
11:50: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"
11:50:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:50:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:50:10 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:50:10 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:50:10 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:50:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:50:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:50:10 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
11:50:10 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 1993ms
11:50:10 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html
11:50:10 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b7576000 == 19 [pid = 1877] [id = 200]
11:50:10 INFO - PROCESS | 1829 | ++DOMWINDOW == 132 (0x7f96b7859000) [pid = 1877] [serial = 559] [outer = (nil)]
11:50:11 INFO - PROCESS | 1829 | ++DOMWINDOW == 133 (0x7f96b79d5800) [pid = 1877] [serial = 560] [outer = 0x7f96b7859000]
11:50:11 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:50:11 INFO - PROCESS | 1829 | ++DOMWINDOW == 134 (0x7f96b8620000) [pid = 1877] [serial = 561] [outer = 0x7f96b7859000]
11:50:12 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b7966800 == 20 [pid = 1877] [id = 201]
11:50:12 INFO - PROCESS | 1829 | ++DOMWINDOW == 135 (0x7f96b8715c00) [pid = 1877] [serial = 562] [outer = (nil)]
11:50:12 INFO - PROCESS | 1829 | ++DOMWINDOW == 136 (0x7f96b871c800) [pid = 1877] [serial = 563] [outer = 0x7f96b8715c00]
11:50:12 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
11:50:12 INFO - document served over http requires an https
11:50:12 INFO - sub-resource via iframe-tag using the http-csp
11:50:12 INFO - delivery method with keep-origin-redirect and when
11:50: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"
11:50:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:50:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:50:12 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:50:12 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:50:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:50:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:50:12 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
11:50:12 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 2036ms
11:50:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
11:50:12 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b86df000 == 21 [pid = 1877] [id = 202]
11:50:12 INFO - PROCESS | 1829 | ++DOMWINDOW == 137 (0x7f96b79d2000) [pid = 1877] [serial = 564] [outer = (nil)]
11:50:13 INFO - PROCESS | 1829 | ++DOMWINDOW == 138 (0x7f96b8718c00) [pid = 1877] [serial = 565] [outer = 0x7f96b79d2000]
11:50:13 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:50:13 INFO - PROCESS | 1829 | ++DOMWINDOW == 139 (0x7f96ba4e5000) [pid = 1877] [serial = 566] [outer = 0x7f96b79d2000]
11:50:14 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b96fc000 == 22 [pid = 1877] [id = 203]
11:50:14 INFO - PROCESS | 1829 | ++DOMWINDOW == 140 (0x7f96ba5c9000) [pid = 1877] [serial = 567] [outer = (nil)]
11:50:14 INFO - PROCESS | 1829 | ++DOMWINDOW == 141 (0x7f96ba8a8800) [pid = 1877] [serial = 568] [outer = 0x7f96ba5c9000]
11:50:14 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
11:50:14 INFO - document served over http requires an https
11:50:14 INFO - sub-resource via iframe-tag using the http-csp
11:50:14 INFO - delivery method with no-redirect and when
11:50: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"
11:50:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:50:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:50:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:50:14 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:50:14 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:50:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:50:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:50:14 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
11:50:14 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 2138ms
11:50:14 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html
11:50:15 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96ba686000 == 23 [pid = 1877] [id = 204]
11:50:15 INFO - PROCESS | 1829 | ++DOMWINDOW == 142 (0x7f96b94c2800) [pid = 1877] [serial = 569] [outer = (nil)]
11:50:15 INFO - PROCESS | 1829 | ++DOMWINDOW == 143 (0x7f96ba8a9400) [pid = 1877] [serial = 570] [outer = 0x7f96b94c2800]
11:50:15 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:50:15 INFO - PROCESS | 1829 | ++DOMWINDOW == 144 (0x7f96bcc4cc00) [pid = 1877] [serial = 571] [outer = 0x7f96b94c2800]
11:50:16 INFO - PROCESS | 1829 | --DOMWINDOW == 143 (0x7f96b835e000) [pid = 1877] [serial = 509] [outer = (nil)] [url = about:blank]
11:50:16 INFO - PROCESS | 1829 | --DOMWINDOW == 142 (0x7f96b8719000) [pid = 1877] [serial = 512] [outer = (nil)] [url = about:blank]
11:50:16 INFO - PROCESS | 1829 | --DOMWINDOW == 141 (0x7f96ba5d3400) [pid = 1877] [serial = 481] [outer = (nil)] [url = about:blank]
11:50:16 INFO - PROCESS | 1829 | --DOMWINDOW == 140 (0x7f96b854b000) [pid = 1877] [serial = 494] [outer = (nil)] [url = about:blank]
11:50:16 INFO - PROCESS | 1829 | --DOMWINDOW == 139 (0x7f96b94c4400) [pid = 1877] [serial = 515] [outer = (nil)] [url = about:blank]
11:50:16 INFO - PROCESS | 1829 | --DOMWINDOW == 138 (0x7f96b8357400) [pid = 1877] [serial = 497] [outer = (nil)] [url = about:blank]
11:50:16 INFO - PROCESS | 1829 | --DOMWINDOW == 137 (0x7f96ba8a8c00) [pid = 1877] [serial = 518] [outer = (nil)] [url = about:blank]
11:50:16 INFO - PROCESS | 1829 | --DOMWINDOW == 136 (0x7f96b853cc00) [pid = 1877] [serial = 491] [outer = (nil)] [url = about:blank]
11:50:16 INFO - PROCESS | 1829 | --DOMWINDOW == 135 (0x7f96b8360c00) [pid = 1877] [serial = 479] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:50:16 INFO - PROCESS | 1829 | --DOMWINDOW == 134 (0x7f96b7862c00) [pid = 1877] [serial = 500] [outer = (nil)] [url = about:blank]
11:50:16 INFO - PROCESS | 1829 | --DOMWINDOW == 133 (0x7f96be10b800) [pid = 1877] [serial = 484] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308163722]
11:50:16 INFO - PROCESS | 1829 | --DOMWINDOW == 132 (0x7f96bbe99400) [pid = 1877] [serial = 521] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:50:16 INFO - PROCESS | 1829 | --DOMWINDOW == 131 (0x7f96b79dc000) [pid = 1877] [serial = 503] [outer = (nil)] [url = about:blank]
11:50:16 INFO - PROCESS | 1829 | --DOMWINDOW == 130 (0x7f96bdd9c000) [pid = 1877] [serial = 486] [outer = (nil)] [url = about:blank]
11:50:16 INFO - PROCESS | 1829 | --DOMWINDOW == 129 (0x7f96b79d6c00) [pid = 1877] [serial = 506] [outer = (nil)] [url = about:blank]
11:50:16 INFO - PROCESS | 1829 | --DOMWINDOW == 128 (0x7f96c35fd000) [pid = 1877] [serial = 489] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:50:16 INFO - PROCESS | 1829 | --DOMWINDOW == 127 (0x7f96ba40ac00) [pid = 1877] [serial = 523] [outer = (nil)] [url = about:blank]
11:50:16 INFO - PROCESS | 1829 | --DOMWINDOW == 126 (0x7f96b8521400) [pid = 1877] [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]
11:50:16 INFO - PROCESS | 1829 | --DOMWINDOW == 125 (0x7f96ba50d400) [pid = 1877] [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]
11:50:16 INFO - PROCESS | 1829 | --DOMWINDOW == 124 (0x7f96b7650c00) [pid = 1877] [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]
11:50:16 INFO - PROCESS | 1829 | --DOMWINDOW == 123 (0x7f96bcbaa400) [pid = 1877] [serial = 478] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:50:16 INFO - PROCESS | 1829 | --DOMWINDOW == 122 (0x7f96b8629000) [pid = 1877] [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]
11:50:16 INFO - PROCESS | 1829 | --DOMWINDOW == 121 (0x7f96bb14ec00) [pid = 1877] [serial = 520] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:50:16 INFO - PROCESS | 1829 | --DOMWINDOW == 120 (0x7f96bd78a800) [pid = 1877] [serial = 483] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308163722]
11:50:16 INFO - PROCESS | 1829 | --DOMWINDOW == 119 (0x7f96c3377400) [pid = 1877] [serial = 488] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:50:16 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96ba912000 == 24 [pid = 1877] [id = 205]
11:50:16 INFO - PROCESS | 1829 | ++DOMWINDOW == 120 (0x7f96b7650c00) [pid = 1877] [serial = 572] [outer = (nil)]
11:50:16 INFO - PROCESS | 1829 | ++DOMWINDOW == 121 (0x7f96b835e000) [pid = 1877] [serial = 573] [outer = 0x7f96b7650c00]
11:50:17 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
11:50:17 INFO - document served over http requires an https
11:50:17 INFO - sub-resource via iframe-tag using the http-csp
11:50:17 INFO - delivery method with swap-origin-redirect and when
11:50: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"
11:50:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:50:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:50:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:50:17 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:50:17 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:50:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:50:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:50:17 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
11:50:17 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 2846ms
11:50:17 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html
11:50:17 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bb006800 == 25 [pid = 1877] [id = 206]
11:50:17 INFO - PROCESS | 1829 | ++DOMWINDOW == 122 (0x7f96b79dc000) [pid = 1877] [serial = 574] [outer = (nil)]
11:50:18 INFO - PROCESS | 1829 | ++DOMWINDOW == 123 (0x7f96b861d800) [pid = 1877] [serial = 575] [outer = 0x7f96b79dc000]
11:50:18 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:50:18 INFO - PROCESS | 1829 | ++DOMWINDOW == 124 (0x7f96bbea1c00) [pid = 1877] [serial = 576] [outer = 0x7f96b79dc000]
11:50:19 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
11:50:19 INFO - document served over http requires an https
11:50:19 INFO - sub-resource via script-tag using the http-csp
11:50:19 INFO - delivery method with keep-origin-redirect and when
11:50: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"
11:50:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:50:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:50:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:50:19 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:50:19 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:50:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:50:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:50:19 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
11:50:19 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 1837ms
11:50:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
11:50:19 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b947e000 == 26 [pid = 1877] [id = 207]
11:50:19 INFO - PROCESS | 1829 | ++DOMWINDOW == 125 (0x7f96b7862800) [pid = 1877] [serial = 577] [outer = (nil)]
11:50:19 INFO - PROCESS | 1829 | ++DOMWINDOW == 126 (0x7f96b8356400) [pid = 1877] [serial = 578] [outer = 0x7f96b7862800]
11:50:20 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:50:20 INFO - PROCESS | 1829 | ++DOMWINDOW == 127 (0x7f96ba391c00) [pid = 1877] [serial = 579] [outer = 0x7f96b7862800]
11:50:21 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
11:50:21 INFO - document served over http requires an https
11:50:21 INFO - sub-resource via script-tag using the http-csp
11:50:21 INFO - delivery method with no-redirect and when
11:50: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"
11:50:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:50:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:50:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:50:21 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:50:21 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:50:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:50:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:50:21 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
11:50:21 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 1735ms
11:50:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html
11:50:21 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bdf49800 == 27 [pid = 1877] [id = 208]
11:50:21 INFO - PROCESS | 1829 | ++DOMWINDOW == 128 (0x7f96b79d9400) [pid = 1877] [serial = 580] [outer = (nil)]
11:50:21 INFO - PROCESS | 1829 | ++DOMWINDOW == 129 (0x7f96bcd0ac00) [pid = 1877] [serial = 581] [outer = 0x7f96b79d9400]
11:50:21 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:50:21 INFO - PROCESS | 1829 | ++DOMWINDOW == 130 (0x7f96bda05000) [pid = 1877] [serial = 582] [outer = 0x7f96b79d9400]
11:50:22 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
11:50:22 INFO - document served over http requires an https
11:50:22 INFO - sub-resource via script-tag using the http-csp
11:50:22 INFO - delivery method with swap-origin-redirect and when
11:50: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"
11:50:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:50:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:50:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:50:22 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:50:22 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:50:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:50:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:50:22 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
11:50:22 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 1739ms
11:50:22 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html
11:50:23 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96c3308800 == 28 [pid = 1877] [id = 209]
11:50:23 INFO - PROCESS | 1829 | ++DOMWINDOW == 131 (0x7f96bb153400) [pid = 1877] [serial = 583] [outer = (nil)]
11:50:23 INFO - PROCESS | 1829 | ++DOMWINDOW == 132 (0x7f96c17a4000) [pid = 1877] [serial = 584] [outer = 0x7f96bb153400]
11:50:23 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:50:23 INFO - PROCESS | 1829 | ++DOMWINDOW == 133 (0x7f96c364ac00) [pid = 1877] [serial = 585] [outer = 0x7f96bb153400]
11:50:24 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
11:50:24 INFO - document served over http requires an https
11:50:24 INFO - sub-resource via xhr-request using the http-csp
11:50:24 INFO - delivery method with keep-origin-redirect and when
11:50: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"
11:50:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:50:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:50:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:50:24 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:50:24 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:50:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:50:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:50:24 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
11:50:24 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 1738ms
11:50:24 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
11:50:25 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b587a800 == 29 [pid = 1877] [id = 210]
11:50:25 INFO - PROCESS | 1829 | ++DOMWINDOW == 134 (0x7f96b58a0000) [pid = 1877] [serial = 586] [outer = (nil)]
11:50:25 INFO - PROCESS | 1829 | ++DOMWINDOW == 135 (0x7f96b58a1000) [pid = 1877] [serial = 587] [outer = 0x7f96b58a0000]
11:50:25 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:50:25 INFO - PROCESS | 1829 | ++DOMWINDOW == 136 (0x7f96c3373800) [pid = 1877] [serial = 588] [outer = 0x7f96b58a0000]
11:50:26 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
11:50:26 INFO - document served over http requires an https
11:50:26 INFO - sub-resource via xhr-request using the http-csp
11:50:26 INFO - delivery method with no-redirect and when
11:50: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"
11:50:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:50:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:50:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:50:26 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:50:26 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:50:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:50:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:50:26 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
11:50:26 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 2054ms
11:50:26 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html
11:50:27 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b5103000 == 30 [pid = 1877] [id = 211]
11:50:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 137 (0x7f96b5375400) [pid = 1877] [serial = 589] [outer = (nil)]
11:50:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 138 (0x7f96b5376400) [pid = 1877] [serial = 590] [outer = 0x7f96b5375400]
11:50:27 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:50:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 139 (0x7f96b589b800) [pid = 1877] [serial = 591] [outer = 0x7f96b5375400]
11:50:28 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
11:50:28 INFO - document served over http requires an https
11:50:28 INFO - sub-resource via xhr-request using the http-csp
11:50:28 INFO - delivery method with swap-origin-redirect and when
11:50: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"
11:50:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:50:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:50:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:50:28 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:50:28 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:50:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:50:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:50:28 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
11:50:28 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 2134ms
11:50:29 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
11:50:29 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b511a000 == 31 [pid = 1877] [id = 212]
11:50:29 INFO - PROCESS | 1829 | ++DOMWINDOW == 140 (0x7f96b589bc00) [pid = 1877] [serial = 592] [outer = (nil)]
11:50:30 INFO - PROCESS | 1829 | ++DOMWINDOW == 141 (0x7f96b6474000) [pid = 1877] [serial = 593] [outer = 0x7f96b589bc00]
11:50:30 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:50:30 INFO - PROCESS | 1829 | ++DOMWINDOW == 142 (0x7f96b5272400) [pid = 1877] [serial = 594] [outer = 0x7f96b589bc00]
11:50:31 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
11:50:31 INFO - document served over http requires an http
11:50:31 INFO - sub-resource via fetch-request using the http-csp
11:50:31 INFO - delivery method with keep-origin-redirect and when
11:50:31 INFO - the target request is same-origin.
11:50:31 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 2595ms
11:50:31 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html
11:50:32 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b522c800 == 32 [pid = 1877] [id = 213]
11:50:32 INFO - PROCESS | 1829 | ++DOMWINDOW == 143 (0x7f96b527bc00) [pid = 1877] [serial = 595] [outer = (nil)]
11:50:32 INFO - PROCESS | 1829 | ++DOMWINDOW == 144 (0x7f96b527cc00) [pid = 1877] [serial = 596] [outer = 0x7f96b527bc00]
11:50:33 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:50:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 145 (0x7f96b646c800) [pid = 1877] [serial = 597] [outer = 0x7f96b527bc00]
11:50:33 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
11:50:33 INFO - document served over http requires an http
11:50:33 INFO - sub-resource via fetch-request using the http-csp
11:50:33 INFO - delivery method with no-redirect and when
11:50:33 INFO - the target request is same-origin.
11:50:33 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 2344ms
11:50:33 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
11:50:34 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b7569800 == 33 [pid = 1877] [id = 214]
11:50:34 INFO - PROCESS | 1829 | ++DOMWINDOW == 146 (0x7f96b527e400) [pid = 1877] [serial = 598] [outer = (nil)]
11:50:34 INFO - PROCESS | 1829 | ++DOMWINDOW == 147 (0x7f96b6590400) [pid = 1877] [serial = 599] [outer = 0x7f96b527e400]
11:50:34 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:50:34 INFO - PROCESS | 1829 | ++DOMWINDOW == 148 (0x7f96b6595400) [pid = 1877] [serial = 600] [outer = 0x7f96b527e400]
11:50:36 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
11:50:36 INFO - document served over http requires an http
11:50:36 INFO - sub-resource via fetch-request using the http-csp
11:50:36 INFO - delivery method with swap-origin-redirect and when
11:50: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"
11:50:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:50:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:50:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:50:36 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:50:36 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:50:36 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:50:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:50:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:50:36 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
11:50:36 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 2034ms
11:50:36 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
11:50:36 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b6286000 == 34 [pid = 1877] [id = 215]
11:50:36 INFO - PROCESS | 1829 | ++DOMWINDOW == 149 (0x7f96b537bc00) [pid = 1877] [serial = 601] [outer = (nil)]
11:50:36 INFO - PROCESS | 1829 | ++DOMWINDOW == 150 (0x7f96b589f400) [pid = 1877] [serial = 602] [outer = 0x7f96b537bc00]
11:50:36 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:50:36 INFO - PROCESS | 1829 | ++DOMWINDOW == 151 (0x7f96b6477000) [pid = 1877] [serial = 603] [outer = 0x7f96b537bc00]
11:50:37 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b796e800 == 35 [pid = 1877] [id = 216]
11:50:37 INFO - PROCESS | 1829 | ++DOMWINDOW == 152 (0x7f96b61a0400) [pid = 1877] [serial = 604] [outer = (nil)]
11:50:37 INFO - PROCESS | 1829 | ++DOMWINDOW == 153 (0x7f96b6594c00) [pid = 1877] [serial = 605] [outer = 0x7f96b61a0400]
11:50:37 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
11:50:37 INFO - document served over http requires an http
11:50:37 INFO - sub-resource via iframe-tag using the http-csp
11:50:37 INFO - delivery method with keep-origin-redirect and when
11:50:37 INFO - the target request is same-origin.
11:50:37 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 1834ms
11:50:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html
11:50:38 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b68f0000 == 36 [pid = 1877] [id = 217]
11:50:38 INFO - PROCESS | 1829 | ++DOMWINDOW == 154 (0x7f96b62e2400) [pid = 1877] [serial = 606] [outer = (nil)]
11:50:38 INFO - PROCESS | 1829 | ++DOMWINDOW == 155 (0x7f96b62e9800) [pid = 1877] [serial = 607] [outer = 0x7f96b62e2400]
11:50:38 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:50:38 INFO - PROCESS | 1829 | ++DOMWINDOW == 156 (0x7f96b6cb5c00) [pid = 1877] [serial = 608] [outer = 0x7f96b62e2400]
11:50:39 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96ba912000 == 35 [pid = 1877] [id = 205]
11:50:39 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96ba686000 == 34 [pid = 1877] [id = 204]
11:50:39 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b96fc000 == 33 [pid = 1877] [id = 203]
11:50:39 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b86df000 == 32 [pid = 1877] [id = 202]
11:50:39 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b7966800 == 31 [pid = 1877] [id = 201]
11:50:39 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bbf7a800 == 30 [pid = 1877] [id = 157]
11:50:39 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b7576000 == 29 [pid = 1877] [id = 200]
11:50:39 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96ba920000 == 28 [pid = 1877] [id = 170]
11:50:39 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b7835800 == 27 [pid = 1877] [id = 199]
11:50:39 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b66cf000 == 26 [pid = 1877] [id = 198]
11:50:39 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b66df800 == 25 [pid = 1877] [id = 196]
11:50:39 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b68f1800 == 24 [pid = 1877] [id = 195]
11:50:39 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b68da800 == 23 [pid = 1877] [id = 194]
11:50:39 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96be579800 == 22 [pid = 1877] [id = 193]
11:50:39 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b9475800 == 21 [pid = 1877] [id = 163]
11:50:39 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bca51000 == 20 [pid = 1877] [id = 192]
11:50:39 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bb048800 == 19 [pid = 1877] [id = 191]
11:50:39 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bb018000 == 18 [pid = 1877] [id = 190]
11:50:39 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96ba8ef800 == 17 [pid = 1877] [id = 189]
11:50:39 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b85b9000 == 16 [pid = 1877] [id = 188]
11:50:39 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96ba8f8800 == 15 [pid = 1877] [id = 187]
11:50:39 INFO - PROCESS | 1829 | --DOMWINDOW == 155 (0x7f96b8717000) [pid = 1877] [serial = 510] [outer = (nil)] [url = about:blank]
11:50:39 INFO - PROCESS | 1829 | --DOMWINDOW == 154 (0x7f96ba9fb400) [pid = 1877] [serial = 519] [outer = (nil)] [url = about:blank]
11:50:39 INFO - PROCESS | 1829 | --DOMWINDOW == 153 (0x7f96ba9f4400) [pid = 1877] [serial = 477] [outer = (nil)] [url = about:blank]
11:50:39 INFO - PROCESS | 1829 | --DOMWINDOW == 152 (0x7f96b94c2400) [pid = 1877] [serial = 513] [outer = (nil)] [url = about:blank]
11:50:39 INFO - PROCESS | 1829 | --DOMWINDOW == 151 (0x7f96ba4e7000) [pid = 1877] [serial = 516] [outer = (nil)] [url = about:blank]
11:50:39 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b66e1000 == 16 [pid = 1877] [id = 218]
11:50:39 INFO - PROCESS | 1829 | ++DOMWINDOW == 152 (0x7f96b61a5800) [pid = 1877] [serial = 609] [outer = (nil)]
11:50:39 INFO - PROCESS | 1829 | ++DOMWINDOW == 153 (0x7f96b6cba800) [pid = 1877] [serial = 610] [outer = 0x7f96b61a5800]
11:50:40 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
11:50:40 INFO - document served over http requires an http
11:50:40 INFO - sub-resource via iframe-tag using the http-csp
11:50:40 INFO - delivery method with no-redirect and when
11:50:40 INFO - the target request is same-origin.
11:50:40 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 2203ms
11:50:40 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
11:50:40 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b68e7800 == 17 [pid = 1877] [id = 219]
11:50:40 INFO - PROCESS | 1829 | ++DOMWINDOW == 154 (0x7f96b66aec00) [pid = 1877] [serial = 611] [outer = (nil)]
11:50:40 INFO - PROCESS | 1829 | ++DOMWINDOW == 155 (0x7f96b6cb7c00) [pid = 1877] [serial = 612] [outer = 0x7f96b66aec00]
11:50:40 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:50:40 INFO - PROCESS | 1829 | ++DOMWINDOW == 156 (0x7f96b79d5000) [pid = 1877] [serial = 613] [outer = 0x7f96b66aec00]
11:50:41 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b7968000 == 18 [pid = 1877] [id = 220]
11:50:41 INFO - PROCESS | 1829 | ++DOMWINDOW == 157 (0x7f96b8355c00) [pid = 1877] [serial = 614] [outer = (nil)]
11:50:41 INFO - PROCESS | 1829 | ++DOMWINDOW == 158 (0x7f96b835c400) [pid = 1877] [serial = 615] [outer = 0x7f96b8355c00]
11:50:42 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
11:50:42 INFO - document served over http requires an http
11:50:42 INFO - sub-resource via iframe-tag using the http-csp
11:50:42 INFO - delivery method with swap-origin-redirect and when
11:50: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"
11:50:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:50:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:50:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:50:42 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:50:42 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:50:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:50:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:50:42 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
11:50:42 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 1936ms
11:50:42 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
11:50:43 INFO - PROCESS | 1829 | --DOMWINDOW == 157 (0x7f96ba38fc00) [pid = 1877] [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]
11:50:43 INFO - PROCESS | 1829 | --DOMWINDOW == 156 (0x7f96b6cbb800) [pid = 1877] [serial = 525] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308189419]
11:50:43 INFO - PROCESS | 1829 | --DOMWINDOW == 155 (0x7f96b7650c00) [pid = 1877] [serial = 572] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:50:43 INFO - PROCESS | 1829 | --DOMWINDOW == 154 (0x7f96ba5c9000) [pid = 1877] [serial = 567] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308214276]
11:50:43 INFO - PROCESS | 1829 | --DOMWINDOW == 153 (0x7f96b6cbec00) [pid = 1877] [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]
11:50:43 INFO - PROCESS | 1829 | --DOMWINDOW == 152 (0x7f96b94c2800) [pid = 1877] [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]
11:50:43 INFO - PROCESS | 1829 | --DOMWINDOW == 151 (0x7f96b61ad800) [pid = 1877] [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]
11:50:43 INFO - PROCESS | 1829 | --DOMWINDOW == 150 (0x7f96b8715c00) [pid = 1877] [serial = 562] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:50:43 INFO - PROCESS | 1829 | --DOMWINDOW == 149 (0x7f96b7859000) [pid = 1877] [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]
11:50:43 INFO - PROCESS | 1829 | --DOMWINDOW == 148 (0x7f96b79d2000) [pid = 1877] [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]
11:50:43 INFO - PROCESS | 1829 | --DOMWINDOW == 147 (0x7f96ba397c00) [pid = 1877] [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]
11:50:43 INFO - PROCESS | 1829 | --DOMWINDOW == 146 (0x7f96bb14e800) [pid = 1877] [serial = 530] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:50:43 INFO - PROCESS | 1829 | --DOMWINDOW == 145 (0x7f96b6921c00) [pid = 1877] [serial = 548] [outer = (nil)] [url = about:blank]
11:50:43 INFO - PROCESS | 1829 | --DOMWINDOW == 144 (0x7f96b61aec00) [pid = 1877] [serial = 551] [outer = (nil)] [url = about:blank]
11:50:43 INFO - PROCESS | 1829 | --DOMWINDOW == 143 (0x7f96bbe9dc00) [pid = 1877] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:50:43 INFO - PROCESS | 1829 | --DOMWINDOW == 142 (0x7f96b8715800) [pid = 1877] [serial = 528] [outer = (nil)] [url = about:blank]
11:50:43 INFO - PROCESS | 1829 | --DOMWINDOW == 141 (0x7f96bda0fc00) [pid = 1877] [serial = 539] [outer = (nil)] [url = about:blank]
11:50:43 INFO - PROCESS | 1829 | --DOMWINDOW == 140 (0x7f96b871c800) [pid = 1877] [serial = 563] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:50:43 INFO - PROCESS | 1829 | --DOMWINDOW == 139 (0x7f96b79d5800) [pid = 1877] [serial = 560] [outer = (nil)] [url = about:blank]
11:50:43 INFO - PROCESS | 1829 | --DOMWINDOW == 138 (0x7f96bbe99c00) [pid = 1877] [serial = 533] [outer = (nil)] [url = about:blank]
11:50:43 INFO - PROCESS | 1829 | --DOMWINDOW == 137 (0x7f96b79d6800) [pid = 1877] [serial = 526] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308189419]
11:50:43 INFO - PROCESS | 1829 | --DOMWINDOW == 136 (0x7f96b62e5400) [pid = 1877] [serial = 554] [outer = (nil)] [url = about:blank]
11:50:43 INFO - PROCESS | 1829 | --DOMWINDOW == 135 (0x7f96bcd17c00) [pid = 1877] [serial = 536] [outer = (nil)] [url = about:blank]
11:50:43 INFO - PROCESS | 1829 | --DOMWINDOW == 134 (0x7f96b6927c00) [pid = 1877] [serial = 545] [outer = (nil)] [url = about:blank]
11:50:43 INFO - PROCESS | 1829 | --DOMWINDOW == 133 (0x7f96ba8a9400) [pid = 1877] [serial = 570] [outer = (nil)] [url = about:blank]
11:50:43 INFO - PROCESS | 1829 | --DOMWINDOW == 132 (0x7f96c3646400) [pid = 1877] [serial = 542] [outer = (nil)] [url = about:blank]
11:50:43 INFO - PROCESS | 1829 | --DOMWINDOW == 131 (0x7f96ba8a8800) [pid = 1877] [serial = 568] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308214276]
11:50:43 INFO - PROCESS | 1829 | --DOMWINDOW == 130 (0x7f96b8718c00) [pid = 1877] [serial = 565] [outer = (nil)] [url = about:blank]
11:50:43 INFO - PROCESS | 1829 | --DOMWINDOW == 129 (0x7f96b7657000) [pid = 1877] [serial = 557] [outer = (nil)] [url = about:blank]
11:50:43 INFO - PROCESS | 1829 | --DOMWINDOW == 128 (0x7f96b835e000) [pid = 1877] [serial = 573] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:50:43 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b586e800 == 19 [pid = 1877] [id = 221]
11:50:43 INFO - PROCESS | 1829 | ++DOMWINDOW == 129 (0x7f96b61a2c00) [pid = 1877] [serial = 616] [outer = (nil)]
11:50:44 INFO - PROCESS | 1829 | ++DOMWINDOW == 130 (0x7f96b61ac000) [pid = 1877] [serial = 617] [outer = 0x7f96b61a2c00]
11:50:44 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:50:44 INFO - PROCESS | 1829 | ++DOMWINDOW == 131 (0x7f96b66abc00) [pid = 1877] [serial = 618] [outer = 0x7f96b61a2c00]
11:50:45 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
11:50:45 INFO - document served over http requires an http
11:50:45 INFO - sub-resource via script-tag using the http-csp
11:50:45 INFO - delivery method with keep-origin-redirect and when
11:50:45 INFO - the target request is same-origin.
11:50:45 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 3362ms
11:50:45 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html
11:50:45 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b86d4800 == 20 [pid = 1877] [id = 222]
11:50:45 INFO - PROCESS | 1829 | ++DOMWINDOW == 132 (0x7f96b61a7400) [pid = 1877] [serial = 619] [outer = (nil)]
11:50:45 INFO - PROCESS | 1829 | ++DOMWINDOW == 133 (0x7f96b6cbec00) [pid = 1877] [serial = 620] [outer = 0x7f96b61a7400]
11:50:46 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:50:46 INFO - PROCESS | 1829 | ++DOMWINDOW == 134 (0x7f96b79d4800) [pid = 1877] [serial = 621] [outer = 0x7f96b61a7400]
11:50:47 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
11:50:47 INFO - document served over http requires an http
11:50:47 INFO - sub-resource via script-tag using the http-csp
11:50:47 INFO - delivery method with no-redirect and when
11:50:47 INFO - the target request is same-origin.
11:50:47 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 1688ms
11:50:47 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
11:50:47 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b935a800 == 21 [pid = 1877] [id = 223]
11:50:47 INFO - PROCESS | 1829 | ++DOMWINDOW == 135 (0x7f96b6cbbc00) [pid = 1877] [serial = 622] [outer = (nil)]
11:50:47 INFO - PROCESS | 1829 | ++DOMWINDOW == 136 (0x7f96b8521400) [pid = 1877] [serial = 623] [outer = 0x7f96b6cbbc00]
11:50:47 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:50:47 INFO - PROCESS | 1829 | ++DOMWINDOW == 137 (0x7f96b8620400) [pid = 1877] [serial = 624] [outer = 0x7f96b6cbbc00]
11:50:48 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
11:50:48 INFO - document served over http requires an http
11:50:48 INFO - sub-resource via script-tag using the http-csp
11:50:48 INFO - delivery method with swap-origin-redirect and when
11:50: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"
11:50:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:50:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:50:48 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:50:48 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:50:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:50:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:50:48 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
11:50:48 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 1732ms
11:50:48 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
11:50:49 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b9732000 == 22 [pid = 1877] [id = 224]
11:50:49 INFO - PROCESS | 1829 | ++DOMWINDOW == 138 (0x7f96b8520400) [pid = 1877] [serial = 625] [outer = (nil)]
11:50:49 INFO - PROCESS | 1829 | ++DOMWINDOW == 139 (0x7f96b871d400) [pid = 1877] [serial = 626] [outer = 0x7f96b8520400]
11:50:49 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:50:49 INFO - PROCESS | 1829 | ++DOMWINDOW == 140 (0x7f96b94cc000) [pid = 1877] [serial = 627] [outer = 0x7f96b8520400]
11:50:51 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
11:50:51 INFO - document served over http requires an http
11:50:51 INFO - sub-resource via xhr-request using the http-csp
11:50:51 INFO - delivery method with keep-origin-redirect and when
11:50:51 INFO - the target request is same-origin.
11:50:51 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 2166ms
11:50:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html
11:50:51 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96ba8dc000 == 23 [pid = 1877] [id = 225]
11:50:51 INFO - PROCESS | 1829 | ++DOMWINDOW == 141 (0x7f96ba38f800) [pid = 1877] [serial = 628] [outer = (nil)]
11:50:51 INFO - PROCESS | 1829 | ++DOMWINDOW == 142 (0x7f96ba408800) [pid = 1877] [serial = 629] [outer = 0x7f96ba38f800]
11:50:52 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:50:52 INFO - PROCESS | 1829 | ++DOMWINDOW == 143 (0x7f96ba4e7000) [pid = 1877] [serial = 630] [outer = 0x7f96ba38f800]
11:50:53 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
11:50:53 INFO - document served over http requires an http
11:50:53 INFO - sub-resource via xhr-request using the http-csp
11:50:53 INFO - delivery method with no-redirect and when
11:50:53 INFO - the target request is same-origin.
11:50:53 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 1940ms
11:50:53 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
11:50:53 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96ba917800 == 24 [pid = 1877] [id = 226]
11:50:53 INFO - PROCESS | 1829 | ++DOMWINDOW == 144 (0x7f96ba505800) [pid = 1877] [serial = 631] [outer = (nil)]
11:50:53 INFO - PROCESS | 1829 | ++DOMWINDOW == 145 (0x7f96ba5c7800) [pid = 1877] [serial = 632] [outer = 0x7f96ba505800]
11:50:54 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:50:54 INFO - PROCESS | 1829 | ++DOMWINDOW == 146 (0x7f96ba9ee800) [pid = 1877] [serial = 633] [outer = 0x7f96ba505800]
11:50:55 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
11:50:55 INFO - document served over http requires an http
11:50:55 INFO - sub-resource via xhr-request using the http-csp
11:50:55 INFO - delivery method with swap-origin-redirect and when
11:50: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"
11:50:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:50:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:50:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:50:55 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:50:55 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:50:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:50:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:50:55 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
11:50:55 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 2044ms
11:50:55 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
11:50:55 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bb019800 == 25 [pid = 1877] [id = 227]
11:50:55 INFO - PROCESS | 1829 | ++DOMWINDOW == 147 (0x7f96ba9eec00) [pid = 1877] [serial = 634] [outer = (nil)]
11:50:55 INFO - PROCESS | 1829 | ++DOMWINDOW == 148 (0x7f96bb14a400) [pid = 1877] [serial = 635] [outer = 0x7f96ba9eec00]
11:50:56 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:50:56 INFO - PROCESS | 1829 | ++DOMWINDOW == 149 (0x7f96bbe97c00) [pid = 1877] [serial = 636] [outer = 0x7f96ba9eec00]
11:50:57 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
11:50:57 INFO - document served over http requires an https
11:50:57 INFO - sub-resource via fetch-request using the http-csp
11:50:57 INFO - delivery method with keep-origin-redirect and when
11:50: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"
11:50:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:50:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:50:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:50:57 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:50:57 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:50:57 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:50:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:50:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:50:57 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
11:50:57 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 2063ms
11:50:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html
11:50:57 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bb116000 == 26 [pid = 1877] [id = 228]
11:50:57 INFO - PROCESS | 1829 | ++DOMWINDOW == 150 (0x7f96bbfd9400) [pid = 1877] [serial = 637] [outer = (nil)]
11:50:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 151 (0x7f96bbfe4800) [pid = 1877] [serial = 638] [outer = 0x7f96bbfd9400]
11:50:58 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:50:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 152 (0x7f96bc1db000) [pid = 1877] [serial = 639] [outer = 0x7f96bbfd9400]
11:50:59 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
11:50:59 INFO - document served over http requires an https
11:50:59 INFO - sub-resource via fetch-request using the http-csp
11:50:59 INFO - delivery method with no-redirect and when
11:50: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"
11:50:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:50:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:50:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:50:59 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:50:59 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:50:59 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:50:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:50:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:50:59 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
11:50:59 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 2384ms
11:50:59 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
11:51:00 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bc995800 == 27 [pid = 1877] [id = 229]
11:51:00 INFO - PROCESS | 1829 | ++DOMWINDOW == 153 (0x7f96bbfe8800) [pid = 1877] [serial = 640] [outer = (nil)]
11:51:00 INFO - PROCESS | 1829 | ++DOMWINDOW == 154 (0x7f96bcbb0800) [pid = 1877] [serial = 641] [outer = 0x7f96bbfe8800]
11:51:00 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:51:00 INFO - PROCESS | 1829 | ++DOMWINDOW == 155 (0x7f96bcc4f000) [pid = 1877] [serial = 642] [outer = 0x7f96bbfe8800]
11:51:01 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
11:51:01 INFO - document served over http requires an https
11:51:01 INFO - sub-resource via fetch-request using the http-csp
11:51:01 INFO - delivery method with swap-origin-redirect and when
11:51: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"
11:51:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:51:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:51:01 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:51:01 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:51:01 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:51:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:51:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:51:01 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
11:51:01 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 1792ms
11:51:01 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
11:51:01 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bd04d800 == 28 [pid = 1877] [id = 230]
11:51:01 INFO - PROCESS | 1829 | ++DOMWINDOW == 156 (0x7f96bcd0cc00) [pid = 1877] [serial = 643] [outer = (nil)]
11:51:02 INFO - PROCESS | 1829 | ++DOMWINDOW == 157 (0x7f96bcdeb000) [pid = 1877] [serial = 644] [outer = 0x7f96bcd0cc00]
11:51:02 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:51:02 INFO - PROCESS | 1829 | ++DOMWINDOW == 158 (0x7f96bcdf4000) [pid = 1877] [serial = 645] [outer = 0x7f96bcd0cc00]
11:51:03 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
11:51:03 INFO - document served over http requires an https
11:51:03 INFO - sub-resource via fetch-request using the http-csp
11:51:03 INFO - delivery method with swap-origin-redirect and when
11:51: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"
11:51:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:51:03 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:51:03 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:51:03 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:51:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:51:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:51:03 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
11:51:03 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html | took 1749ms
11:51:03 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
11:51:04 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bd7cf800 == 29 [pid = 1877] [id = 231]
11:51:04 INFO - PROCESS | 1829 | ++DOMWINDOW == 159 (0x7f96ba40d400) [pid = 1877] [serial = 646] [outer = (nil)]
11:51:04 INFO - PROCESS | 1829 | ++DOMWINDOW == 160 (0x7f96bcd11c00) [pid = 1877] [serial = 647] [outer = 0x7f96ba40d400]
11:51:04 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:51:04 INFO - PROCESS | 1829 | ++DOMWINDOW == 161 (0x7f96bd6b1800) [pid = 1877] [serial = 648] [outer = 0x7f96ba40d400]
11:51:05 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
11:51:05 INFO - document served over http requires an https
11:51:05 INFO - sub-resource via fetch-request using the http-csp
11:51:05 INFO - delivery method with keep-origin-redirect and when
11:51: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"
11:51:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:51:05 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:51:05 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:51:05 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:51:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:51:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:51:05 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
11:51:05 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 2334ms
11:51:05 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html
11:51:06 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96ba911000 == 30 [pid = 1877] [id = 232]
11:51:06 INFO - PROCESS | 1829 | ++DOMWINDOW == 162 (0x7f96bceb4c00) [pid = 1877] [serial = 649] [outer = (nil)]
11:51:06 INFO - PROCESS | 1829 | ++DOMWINDOW == 163 (0x7f96bd78c400) [pid = 1877] [serial = 650] [outer = 0x7f96bceb4c00]
11:51:06 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:51:06 INFO - PROCESS | 1829 | ++DOMWINDOW == 164 (0x7f96bd796c00) [pid = 1877] [serial = 651] [outer = 0x7f96bceb4c00]
11:51:07 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
11:51:07 INFO - document served over http requires an https
11:51:07 INFO - sub-resource via fetch-request using the http-csp
11:51:07 INFO - delivery method with no-redirect and when
11:51: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"
11:51:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:51:07 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:51:07 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:51:07 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:51:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:51:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:51:07 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
11:51:07 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 2292ms
11:51:08 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
11:51:08 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b9750000 == 31 [pid = 1877] [id = 233]
11:51:08 INFO - PROCESS | 1829 | ++DOMWINDOW == 165 (0x7f96b6596800) [pid = 1877] [serial = 652] [outer = (nil)]
11:51:08 INFO - PROCESS | 1829 | ++DOMWINDOW == 166 (0x7f96b66af000) [pid = 1877] [serial = 653] [outer = 0x7f96b6596800]
11:51:08 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:51:08 INFO - PROCESS | 1829 | ++DOMWINDOW == 167 (0x7f96b854b000) [pid = 1877] [serial = 654] [outer = 0x7f96b6596800]
11:51:10 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b7968000 == 30 [pid = 1877] [id = 220]
11:51:10 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b66e1000 == 29 [pid = 1877] [id = 218]
11:51:10 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b796e800 == 28 [pid = 1877] [id = 216]
11:51:10 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b6286000 == 27 [pid = 1877] [id = 215]
11:51:10 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b522c800 == 26 [pid = 1877] [id = 213]
11:51:10 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b511a000 == 25 [pid = 1877] [id = 212]
11:51:10 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b5103000 == 24 [pid = 1877] [id = 211]
11:51:10 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b587a800 == 23 [pid = 1877] [id = 210]
11:51:10 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96c3308800 == 22 [pid = 1877] [id = 209]
11:51:10 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bdf49800 == 21 [pid = 1877] [id = 208]
11:51:10 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b947e000 == 20 [pid = 1877] [id = 207]
11:51:10 INFO - PROCESS | 1829 | --DOMWINDOW == 166 (0x7f96b835c000) [pid = 1877] [serial = 558] [outer = (nil)] [url = about:blank]
11:51:10 INFO - PROCESS | 1829 | --DOMWINDOW == 165 (0x7f96b6cc0c00) [pid = 1877] [serial = 555] [outer = (nil)] [url = about:blank]
11:51:10 INFO - PROCESS | 1829 | --DOMWINDOW == 164 (0x7f96bb147c00) [pid = 1877] [serial = 524] [outer = (nil)] [url = about:blank]
11:51:10 INFO - PROCESS | 1829 | --DOMWINDOW == 163 (0x7f96b8620000) [pid = 1877] [serial = 561] [outer = (nil)] [url = about:blank]
11:51:10 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
11:51:10 INFO - document served over http requires an https
11:51:10 INFO - sub-resource via fetch-request using the http-csp
11:51:10 INFO - delivery method with swap-origin-redirect and when
11:51: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"
11:51:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:51:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:51:10 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:51:10 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:51:10 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:51:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:51:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:51:10 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
11:51:10 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 2287ms
11:51:10 INFO - PROCESS | 1829 | --DOMWINDOW == 162 (0x7f96ba4e5000) [pid = 1877] [serial = 566] [outer = (nil)] [url = about:blank]
11:51:10 INFO - PROCESS | 1829 | --DOMWINDOW == 161 (0x7f96bcc4cc00) [pid = 1877] [serial = 571] [outer = (nil)] [url = about:blank]
11:51:10 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
11:51:10 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b5225000 == 21 [pid = 1877] [id = 234]
11:51:10 INFO - PROCESS | 1829 | ++DOMWINDOW == 162 (0x7f96b61aa400) [pid = 1877] [serial = 655] [outer = (nil)]
11:51:11 INFO - PROCESS | 1829 | ++DOMWINDOW == 163 (0x7f96b62e8800) [pid = 1877] [serial = 656] [outer = 0x7f96b61aa400]
11:51:11 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:51:11 INFO - PROCESS | 1829 | ++DOMWINDOW == 164 (0x7f96b6597c00) [pid = 1877] [serial = 657] [outer = 0x7f96b61aa400]
11:51:12 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b6286000 == 22 [pid = 1877] [id = 235]
11:51:12 INFO - PROCESS | 1829 | ++DOMWINDOW == 165 (0x7f96b6922400) [pid = 1877] [serial = 658] [outer = (nil)]
11:51:12 INFO - PROCESS | 1829 | ++DOMWINDOW == 166 (0x7f96b764fc00) [pid = 1877] [serial = 659] [outer = 0x7f96b6922400]
11:51:12 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
11:51:12 INFO - document served over http requires an https
11:51:12 INFO - sub-resource via iframe-tag using the http-csp
11:51:12 INFO - delivery method with keep-origin-redirect and when
11:51: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"
11:51:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:51:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:51:12 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:51:12 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:51:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:51:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:51:12 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
11:51:12 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 2643ms
11:51:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html
11:51:13 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b66d9000 == 23 [pid = 1877] [id = 236]
11:51:13 INFO - PROCESS | 1829 | ++DOMWINDOW == 167 (0x7f96b62e6800) [pid = 1877] [serial = 660] [outer = (nil)]
11:51:13 INFO - PROCESS | 1829 | ++DOMWINDOW == 168 (0x7f96b6925800) [pid = 1877] [serial = 661] [outer = 0x7f96b62e6800]
11:51:13 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:51:13 INFO - PROCESS | 1829 | ++DOMWINDOW == 169 (0x7f96ba414400) [pid = 1877] [serial = 662] [outer = 0x7f96b62e6800]
11:51:14 INFO - PROCESS | 1829 | --DOMWINDOW == 168 (0x7f96b8356400) [pid = 1877] [serial = 578] [outer = (nil)] [url = about:blank]
11:51:14 INFO - PROCESS | 1829 | --DOMWINDOW == 167 (0x7f96c17a4000) [pid = 1877] [serial = 584] [outer = (nil)] [url = about:blank]
11:51:14 INFO - PROCESS | 1829 | --DOMWINDOW == 166 (0x7f96bcd0ac00) [pid = 1877] [serial = 581] [outer = (nil)] [url = about:blank]
11:51:14 INFO - PROCESS | 1829 | --DOMWINDOW == 165 (0x7f96b6594c00) [pid = 1877] [serial = 605] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:51:14 INFO - PROCESS | 1829 | --DOMWINDOW == 164 (0x7f96b5376400) [pid = 1877] [serial = 590] [outer = (nil)] [url = about:blank]
11:51:14 INFO - PROCESS | 1829 | --DOMWINDOW == 163 (0x7f96b6474000) [pid = 1877] [serial = 593] [outer = (nil)] [url = about:blank]
11:51:14 INFO - PROCESS | 1829 | --DOMWINDOW == 162 (0x7f96b589f400) [pid = 1877] [serial = 602] [outer = (nil)] [url = about:blank]
11:51:14 INFO - PROCESS | 1829 | --DOMWINDOW == 161 (0x7f96b58a1000) [pid = 1877] [serial = 587] [outer = (nil)] [url = about:blank]
11:51:14 INFO - PROCESS | 1829 | --DOMWINDOW == 160 (0x7f96b6cba800) [pid = 1877] [serial = 610] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308239763]
11:51:14 INFO - PROCESS | 1829 | --DOMWINDOW == 159 (0x7f96b527cc00) [pid = 1877] [serial = 596] [outer = (nil)] [url = about:blank]
11:51:14 INFO - PROCESS | 1829 | --DOMWINDOW == 158 (0x7f96b6590400) [pid = 1877] [serial = 599] [outer = (nil)] [url = about:blank]
11:51:14 INFO - PROCESS | 1829 | --DOMWINDOW == 157 (0x7f96b861d800) [pid = 1877] [serial = 575] [outer = (nil)] [url = about:blank]
11:51:14 INFO - PROCESS | 1829 | --DOMWINDOW == 156 (0x7f96b62e9800) [pid = 1877] [serial = 607] [outer = (nil)] [url = about:blank]
11:51:14 INFO - PROCESS | 1829 | --DOMWINDOW == 155 (0x7f96b6cb7c00) [pid = 1877] [serial = 612] [outer = (nil)] [url = about:blank]
11:51:14 INFO - PROCESS | 1829 | --DOMWINDOW == 154 (0x7f96b61a0400) [pid = 1877] [serial = 604] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:51:14 INFO - PROCESS | 1829 | --DOMWINDOW == 153 (0x7f96b61a5800) [pid = 1877] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308239763]
11:51:14 INFO - PROCESS | 1829 | --DOMWINDOW == 152 (0x7f96b62e2400) [pid = 1877] [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]
11:51:14 INFO - PROCESS | 1829 | --DOMWINDOW == 151 (0x7f96b537bc00) [pid = 1877] [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]
11:51:14 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b755e000 == 24 [pid = 1877] [id = 237]
11:51:14 INFO - PROCESS | 1829 | ++DOMWINDOW == 152 (0x7f96b5275000) [pid = 1877] [serial = 663] [outer = (nil)]
11:51:14 INFO - PROCESS | 1829 | ++DOMWINDOW == 153 (0x7f96b62e0c00) [pid = 1877] [serial = 664] [outer = 0x7f96b5275000]
11:51:14 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
11:51:14 INFO - document served over http requires an https
11:51:14 INFO - sub-resource via iframe-tag using the http-csp
11:51:14 INFO - delivery method with no-redirect and when
11:51: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"
11:51:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:51:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:51:14 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:51:14 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:51:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:51:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:51:14 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
11:51:14 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 1694ms
11:51:14 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
11:51:14 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b7838000 == 25 [pid = 1877] [id = 238]
11:51:14 INFO - PROCESS | 1829 | ++DOMWINDOW == 154 (0x7f96b62e2400) [pid = 1877] [serial = 665] [outer = (nil)]
11:51:15 INFO - PROCESS | 1829 | ++DOMWINDOW == 155 (0x7f96b851c000) [pid = 1877] [serial = 666] [outer = 0x7f96b62e2400]
11:51:15 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:51:15 INFO - PROCESS | 1829 | ++DOMWINDOW == 156 (0x7f96bb148000) [pid = 1877] [serial = 667] [outer = 0x7f96b62e2400]
11:51:16 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96ba906000 == 26 [pid = 1877] [id = 239]
11:51:16 INFO - PROCESS | 1829 | ++DOMWINDOW == 157 (0x7f96bbfd9800) [pid = 1877] [serial = 668] [outer = (nil)]
11:51:16 INFO - PROCESS | 1829 | ++DOMWINDOW == 158 (0x7f96bcc48000) [pid = 1877] [serial = 669] [outer = 0x7f96bbfd9800]
11:51:16 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
11:51:16 INFO - document served over http requires an https
11:51:16 INFO - sub-resource via iframe-tag using the http-csp
11:51:16 INFO - delivery method with swap-origin-redirect and when
11:51: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"
11:51:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:51:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:51:16 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:51:16 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:51:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:51:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:51:16 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
11:51:16 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 1579ms
11:51:16 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
11:51:16 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bb04b000 == 27 [pid = 1877] [id = 240]
11:51:16 INFO - PROCESS | 1829 | ++DOMWINDOW == 159 (0x7f96b764d800) [pid = 1877] [serial = 670] [outer = (nil)]
11:51:16 INFO - PROCESS | 1829 | ++DOMWINDOW == 160 (0x7f96bc1d6800) [pid = 1877] [serial = 671] [outer = 0x7f96b764d800]
11:51:16 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:51:17 INFO - PROCESS | 1829 | ++DOMWINDOW == 161 (0x7f96bd0bc400) [pid = 1877] [serial = 672] [outer = 0x7f96b764d800]
11:51:17 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bdf4c800 == 28 [pid = 1877] [id = 241]
11:51:17 INFO - PROCESS | 1829 | ++DOMWINDOW == 162 (0x7f96bd789000) [pid = 1877] [serial = 673] [outer = (nil)]
11:51:17 INFO - PROCESS | 1829 | ++DOMWINDOW == 163 (0x7f96bda06800) [pid = 1877] [serial = 674] [outer = 0x7f96bd789000]
11:51:17 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
11:51:17 INFO - document served over http requires an https
11:51:17 INFO - sub-resource via iframe-tag using the http-csp
11:51:17 INFO - delivery method with swap-origin-redirect and when
11:51: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"
11:51:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:51:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:51:17 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:51:17 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:51:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:51:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:51:17 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
11:51:17 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 1535ms
11:51:17 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
11:51:18 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b66cf000 == 29 [pid = 1877] [id = 242]
11:51:18 INFO - PROCESS | 1829 | ++DOMWINDOW == 164 (0x7f96b61a2400) [pid = 1877] [serial = 675] [outer = (nil)]
11:51:18 INFO - PROCESS | 1829 | ++DOMWINDOW == 165 (0x7f96b62eb800) [pid = 1877] [serial = 676] [outer = 0x7f96b61a2400]
11:51:18 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:51:18 INFO - PROCESS | 1829 | ++DOMWINDOW == 166 (0x7f96b7858800) [pid = 1877] [serial = 677] [outer = 0x7f96b61a2400]
11:51:19 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bca50800 == 30 [pid = 1877] [id = 243]
11:51:19 INFO - PROCESS | 1829 | ++DOMWINDOW == 167 (0x7f96b8623400) [pid = 1877] [serial = 678] [outer = (nil)]
11:51:19 INFO - PROCESS | 1829 | ++DOMWINDOW == 168 (0x7f96ba50c000) [pid = 1877] [serial = 679] [outer = 0x7f96b8623400]
11:51:20 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
11:51:20 INFO - document served over http requires an https
11:51:20 INFO - sub-resource via iframe-tag using the http-csp
11:51:20 INFO - delivery method with keep-origin-redirect and when
11:51: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"
11:51:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:51:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:51:20 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:51:20 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:51:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:51:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:51:20 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
11:51:20 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 2151ms
11:51:20 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html
11:51:20 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96be57b000 == 31 [pid = 1877] [id = 244]
11:51:20 INFO - PROCESS | 1829 | ++DOMWINDOW == 169 (0x7f96b5898c00) [pid = 1877] [serial = 680] [outer = (nil)]
11:51:20 INFO - PROCESS | 1829 | ++DOMWINDOW == 170 (0x7f96ba509c00) [pid = 1877] [serial = 681] [outer = 0x7f96b5898c00]
11:51:21 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:51:21 INFO - PROCESS | 1829 | ++DOMWINDOW == 171 (0x7f96bd6b5800) [pid = 1877] [serial = 682] [outer = 0x7f96b5898c00]
11:51:21 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96be713800 == 32 [pid = 1877] [id = 245]
11:51:21 INFO - PROCESS | 1829 | ++DOMWINDOW == 172 (0x7f96bdd95400) [pid = 1877] [serial = 683] [outer = (nil)]
11:51:22 INFO - PROCESS | 1829 | ++DOMWINDOW == 173 (0x7f96bdf35c00) [pid = 1877] [serial = 684] [outer = 0x7f96bdd95400]
11:51:22 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
11:51:22 INFO - document served over http requires an https
11:51:22 INFO - sub-resource via iframe-tag using the http-csp
11:51:22 INFO - delivery method with no-redirect and when
11:51: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"
11:51:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:51:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:51:22 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:51:22 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:51:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:51:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:51:22 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
11:51:22 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 2308ms
11:51:22 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
11:51:22 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bfc1e800 == 33 [pid = 1877] [id = 246]
11:51:22 INFO - PROCESS | 1829 | ++DOMWINDOW == 174 (0x7f96be103400) [pid = 1877] [serial = 685] [outer = (nil)]
11:51:23 INFO - PROCESS | 1829 | ++DOMWINDOW == 175 (0x7f96be109c00) [pid = 1877] [serial = 686] [outer = 0x7f96be103400]
11:51:23 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:51:23 INFO - PROCESS | 1829 | ++DOMWINDOW == 176 (0x7f96be5d2000) [pid = 1877] [serial = 687] [outer = 0x7f96be103400]
11:51:24 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96c321b800 == 34 [pid = 1877] [id = 247]
11:51:24 INFO - PROCESS | 1829 | ++DOMWINDOW == 177 (0x7f96be5da400) [pid = 1877] [serial = 688] [outer = (nil)]
11:51:24 INFO - PROCESS | 1829 | ++DOMWINDOW == 178 (0x7f96be72c800) [pid = 1877] [serial = 689] [outer = 0x7f96be5da400]
11:51:24 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
11:51:24 INFO - document served over http requires an https
11:51:24 INFO - sub-resource via iframe-tag using the http-csp
11:51:24 INFO - delivery method with swap-origin-redirect and when
11:51: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"
11:51:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:51:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:51:24 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:51:24 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:51:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:51:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:51:24 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
11:51:24 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 2237ms
11:51:24 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
11:51:25 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96c3318000 == 35 [pid = 1877] [id = 248]
11:51:25 INFO - PROCESS | 1829 | ++DOMWINDOW == 179 (0x7f96be108400) [pid = 1877] [serial = 690] [outer = (nil)]
11:51:25 INFO - PROCESS | 1829 | ++DOMWINDOW == 180 (0x7f96be72a800) [pid = 1877] [serial = 691] [outer = 0x7f96be108400]
11:51:26 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:51:26 INFO - PROCESS | 1829 | ++DOMWINDOW == 181 (0x7f96bf19d400) [pid = 1877] [serial = 692] [outer = 0x7f96be108400]
11:51:27 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
11:51:27 INFO - document served over http requires an https
11:51:27 INFO - sub-resource via script-tag using the http-csp
11:51:27 INFO - delivery method with keep-origin-redirect and when
11:51: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"
11:51:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:51:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:51:27 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:51:27 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:51:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:51:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:51:27 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
11:51:27 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 2856ms
11:51:27 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
11:51:27 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96c6c0d800 == 36 [pid = 1877] [id = 249]
11:51:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 182 (0x7f96be72bc00) [pid = 1877] [serial = 693] [outer = (nil)]
11:51:28 INFO - PROCESS | 1829 | ++DOMWINDOW == 183 (0x7f96bfeb4400) [pid = 1877] [serial = 694] [outer = 0x7f96be72bc00]
11:51:28 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:51:28 INFO - PROCESS | 1829 | ++DOMWINDOW == 184 (0x7f96c179a400) [pid = 1877] [serial = 695] [outer = 0x7f96be72bc00]
11:51:29 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
11:51:29 INFO - document served over http requires an https
11:51:29 INFO - sub-resource via script-tag using the http-csp
11:51:29 INFO - delivery method with no-redirect and when
11:51: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"
11:51:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:51:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:51:29 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:51:29 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:51:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:51:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:51:29 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
11:51:29 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 1783ms
11:51:29 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
11:51:29 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bce91000 == 37 [pid = 1877] [id = 250]
11:51:29 INFO - PROCESS | 1829 | ++DOMWINDOW == 185 (0x7f96bfc74400) [pid = 1877] [serial = 696] [outer = (nil)]
11:51:29 INFO - PROCESS | 1829 | ++DOMWINDOW == 186 (0x7f96c3372400) [pid = 1877] [serial = 697] [outer = 0x7f96bfc74400]
11:51:30 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:51:30 INFO - PROCESS | 1829 | ++DOMWINDOW == 187 (0x7f96c35b2400) [pid = 1877] [serial = 698] [outer = 0x7f96bfc74400]
11:51:31 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
11:51:31 INFO - document served over http requires an https
11:51:31 INFO - sub-resource via script-tag using the http-csp
11:51:31 INFO - delivery method with swap-origin-redirect and when
11:51: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"
11:51:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:51:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:51:31 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:51:31 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:51:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:51:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:51:31 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
11:51:31 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 1833ms
11:51:31 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
11:51:31 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b3c20800 == 38 [pid = 1877] [id = 251]
11:51:31 INFO - PROCESS | 1829 | ++DOMWINDOW == 188 (0x7f96c35fac00) [pid = 1877] [serial = 699] [outer = (nil)]
11:51:31 INFO - PROCESS | 1829 | ++DOMWINDOW == 189 (0x7f96c37c6c00) [pid = 1877] [serial = 700] [outer = 0x7f96c35fac00]
11:51:31 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:51:31 INFO - PROCESS | 1829 | ++DOMWINDOW == 190 (0x7f96b3cbdc00) [pid = 1877] [serial = 701] [outer = 0x7f96c35fac00]
11:51:32 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
11:51:32 INFO - document served over http requires an https
11:51:32 INFO - sub-resource via script-tag using the http-csp
11:51:32 INFO - delivery method with swap-origin-redirect and when
11:51: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"
11:51:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:51:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:51:32 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:51:32 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:51:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:51:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:51:32 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
11:51:32 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 1693ms
11:51:32 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
11:51:33 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96c67d2000 == 39 [pid = 1877] [id = 252]
11:51:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 191 (0x7f96b3cc7400) [pid = 1877] [serial = 702] [outer = (nil)]
11:51:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 192 (0x7f96b5379c00) [pid = 1877] [serial = 703] [outer = 0x7f96b3cc7400]
11:51:33 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:51:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 193 (0x7f96b3dd4000) [pid = 1877] [serial = 704] [outer = 0x7f96b3cc7400]
11:51:35 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
11:51:35 INFO - document served over http requires an https
11:51:35 INFO - sub-resource via script-tag using the http-csp
11:51:35 INFO - delivery method with keep-origin-redirect and when
11:51: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"
11:51:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:51:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:51:35 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:51:35 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:51:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:51:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:51:35 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
11:51:35 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 2237ms
11:51:35 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
11:51:35 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b3d9f800 == 40 [pid = 1877] [id = 253]
11:51:35 INFO - PROCESS | 1829 | ++DOMWINDOW == 194 (0x7f96b3dd5c00) [pid = 1877] [serial = 705] [outer = (nil)]
11:51:35 INFO - PROCESS | 1829 | ++DOMWINDOW == 195 (0x7f96b3ddd800) [pid = 1877] [serial = 706] [outer = 0x7f96b3dd5c00]
11:51:36 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:51:36 INFO - PROCESS | 1829 | ++DOMWINDOW == 196 (0x7f96b3f05000) [pid = 1877] [serial = 707] [outer = 0x7f96b3dd5c00]
11:51:38 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
11:51:38 INFO - document served over http requires an https
11:51:38 INFO - sub-resource via script-tag using the http-csp
11:51:38 INFO - delivery method with no-redirect and when
11:51: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"
11:51:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:51:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:51:38 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:51:38 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:51:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:51:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:51:38 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
11:51:38 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 3151ms
11:51:38 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
11:51:38 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b3f20800 == 41 [pid = 1877] [id = 254]
11:51:38 INFO - PROCESS | 1829 | ++DOMWINDOW == 197 (0x7f96b3ddf000) [pid = 1877] [serial = 708] [outer = (nil)]
11:51:38 INFO - PROCESS | 1829 | ++DOMWINDOW == 198 (0x7f96b6593400) [pid = 1877] [serial = 709] [outer = 0x7f96b3ddf000]
11:51:39 INFO - PROCESS | 1829 | --DOCSHELL 0x7f0d7b9ac800 == 6 [pid = 1829] [id = 6]
11:51:39 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:51:39 INFO - PROCESS | 1829 | ++DOMWINDOW == 199 (0x7f96c37cd800) [pid = 1877] [serial = 710] [outer = 0x7f96b3ddf000]
11:51:41 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
11:51:41 INFO - document served over http requires an https
11:51:41 INFO - sub-resource via script-tag using the http-csp
11:51:41 INFO - delivery method with swap-origin-redirect and when
11:51: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"
11:51:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:51:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:51:41 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:51:41 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:51:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:51:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:51:41 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
11:51:41 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 2834ms
11:51:41 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
11:51:41 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b3f1c800 == 42 [pid = 1877] [id = 255]
11:51:41 INFO - PROCESS | 1829 | ++DOMWINDOW == 200 (0x7f96b3f08400) [pid = 1877] [serial = 711] [outer = (nil)]
11:51:41 INFO - PROCESS | 1829 | ++DOMWINDOW == 201 (0x7f96b3f0d800) [pid = 1877] [serial = 712] [outer = 0x7f96b3f08400]
11:51:42 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:51:42 INFO - PROCESS | 1829 | ++DOMWINDOW == 202 (0x7f96b6598800) [pid = 1877] [serial = 713] [outer = 0x7f96b3f08400]
11:51:43 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
11:51:43 INFO - document served over http requires an https
11:51:43 INFO - sub-resource via xhr-request using the http-csp
11:51:43 INFO - delivery method with keep-origin-redirect and when
11:51: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"
11:51:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:51:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:51:43 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:51:43 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:51:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:51:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:51:43 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
11:51:43 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 2108ms
11:51:43 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
11:51:43 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b85ab000 == 43 [pid = 1877] [id = 256]
11:51:43 INFO - PROCESS | 1829 | ++DOMWINDOW == 203 (0x7f96b6983400) [pid = 1877] [serial = 714] [outer = (nil)]
11:51:43 INFO - PROCESS | 1829 | ++DOMWINDOW == 204 (0x7f96b6987c00) [pid = 1877] [serial = 715] [outer = 0x7f96b6983400]
11:51:44 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:51:44 INFO - PROCESS | 1829 | ++DOMWINDOW == 205 (0x7f96b79d6000) [pid = 1877] [serial = 716] [outer = 0x7f96b6983400]
11:51:44 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bdf4c800 == 42 [pid = 1877] [id = 241]
11:51:44 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96ba906000 == 41 [pid = 1877] [id = 239]
11:51:44 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b7838000 == 40 [pid = 1877] [id = 238]
11:51:44 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b755e000 == 39 [pid = 1877] [id = 237]
11:51:44 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b66d9000 == 38 [pid = 1877] [id = 236]
11:51:44 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b6286000 == 37 [pid = 1877] [id = 235]
11:51:44 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b69d7800 == 36 [pid = 1877] [id = 181]
11:51:44 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b5225000 == 35 [pid = 1877] [id = 234]
11:51:44 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b68f0000 == 34 [pid = 1877] [id = 217]
11:51:44 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b9750000 == 33 [pid = 1877] [id = 233]
11:51:44 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96ba911000 == 32 [pid = 1877] [id = 232]
11:51:44 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bd7cf800 == 31 [pid = 1877] [id = 231]
11:51:44 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bd04d800 == 30 [pid = 1877] [id = 230]
11:51:44 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b7569800 == 29 [pid = 1877] [id = 214]
11:51:44 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bb116000 == 28 [pid = 1877] [id = 228]
11:51:44 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bb019800 == 27 [pid = 1877] [id = 227]
11:51:44 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96ba917800 == 26 [pid = 1877] [id = 226]
11:51:44 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96ba8dc000 == 25 [pid = 1877] [id = 225]
11:51:44 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b9732000 == 24 [pid = 1877] [id = 224]
11:51:44 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b935a800 == 23 [pid = 1877] [id = 223]
11:51:44 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b86d4800 == 22 [pid = 1877] [id = 222]
11:51:44 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bb006800 == 21 [pid = 1877] [id = 206]
11:51:44 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b586e800 == 20 [pid = 1877] [id = 221]
11:51:44 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b68e7800 == 19 [pid = 1877] [id = 219]
11:51:44 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
11:51:44 INFO - document served over http requires an https
11:51:44 INFO - sub-resource via xhr-request using the http-csp
11:51:44 INFO - delivery method with no-redirect and when
11:51: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"
11:51:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:51:44 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:51:44 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:51:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:51:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:51:44 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
11:51:44 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 1710ms
11:51:44 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
11:51:45 INFO - PROCESS | 1829 | --DOMWINDOW == 204 (0x7f96b6cb5c00) [pid = 1877] [serial = 608] [outer = (nil)] [url = about:blank]
11:51:45 INFO - PROCESS | 1829 | --DOMWINDOW == 203 (0x7f96bbea1c00) [pid = 1877] [serial = 576] [outer = (nil)] [url = about:blank]
11:51:45 INFO - PROCESS | 1829 | --DOMWINDOW == 202 (0x7f96b6477000) [pid = 1877] [serial = 603] [outer = (nil)] [url = about:blank]
11:51:45 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b586b000 == 20 [pid = 1877] [id = 257]
11:51:45 INFO - PROCESS | 1829 | ++DOMWINDOW == 203 (0x7f96b6cbb400) [pid = 1877] [serial = 717] [outer = (nil)]
11:51:45 INFO - PROCESS | 1829 | ++DOMWINDOW == 204 (0x7f96b7858c00) [pid = 1877] [serial = 718] [outer = 0x7f96b6cbb400]
11:51:45 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:51:45 INFO - PROCESS | 1829 | ++DOMWINDOW == 205 (0x7f96b853c800) [pid = 1877] [serial = 719] [outer = 0x7f96b6cbb400]
11:51:46 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
11:51:46 INFO - document served over http requires an https
11:51:46 INFO - sub-resource via xhr-request using the http-csp
11:51:46 INFO - delivery method with swap-origin-redirect and when
11:51: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"
11:51:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:51:46 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:51:46 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:51:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:51:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:51:46 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
11:51:46 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 1510ms
11:51:46 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
11:51:46 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b781d800 == 21 [pid = 1877] [id = 258]
11:51:46 INFO - PROCESS | 1829 | ++DOMWINDOW == 206 (0x7f96b6cbd400) [pid = 1877] [serial = 720] [outer = (nil)]
11:51:46 INFO - PROCESS | 1829 | ++DOMWINDOW == 207 (0x7f96b870e400) [pid = 1877] [serial = 721] [outer = 0x7f96b6cbd400]
11:51:47 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:51:47 INFO - PROCESS | 1829 | ++DOMWINDOW == 208 (0x7f96ba412400) [pid = 1877] [serial = 722] [outer = 0x7f96b6cbd400]
11:51:48 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
11:51:48 INFO - document served over http requires an https
11:51:48 INFO - sub-resource via xhr-request using the http-csp
11:51:48 INFO - delivery method with swap-origin-redirect and when
11:51: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"
11:51:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:51:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:51:48 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:51:48 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:51:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:51:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:51:48 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
11:51:48 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 1890ms
11:51:48 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
11:51:48 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b9356800 == 22 [pid = 1877] [id = 259]
11:51:48 INFO - PROCESS | 1829 | ++DOMWINDOW == 209 (0x7f96ba4e0800) [pid = 1877] [serial = 723] [outer = (nil)]
11:51:49 INFO - PROCESS | 1829 | ++DOMWINDOW == 210 (0x7f96ba9f0400) [pid = 1877] [serial = 724] [outer = 0x7f96ba4e0800]
11:51:49 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:51:49 INFO - PROCESS | 1829 | ++DOMWINDOW == 211 (0x7f96bbe98000) [pid = 1877] [serial = 725] [outer = 0x7f96ba4e0800]
11:51:50 INFO - PROCESS | 1829 | --DOMWINDOW == 210 (0x7f96b66aec00) [pid = 1877] [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]
11:51:50 INFO - PROCESS | 1829 | --DOMWINDOW == 209 (0x7f96b6596800) [pid = 1877] [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]
11:51:50 INFO - PROCESS | 1829 | --DOMWINDOW == 208 (0x7f96b62e2400) [pid = 1877] [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]
11:51:50 INFO - PROCESS | 1829 | --DOMWINDOW == 207 (0x7f96b61aa400) [pid = 1877] [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]
11:51:50 INFO - PROCESS | 1829 | --DOMWINDOW == 206 (0x7f96b5275000) [pid = 1877] [serial = 663] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308274423]
11:51:50 INFO - PROCESS | 1829 | --DOMWINDOW == 205 (0x7f96b62e6800) [pid = 1877] [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]
11:51:50 INFO - PROCESS | 1829 | --DOMWINDOW == 204 (0x7f96bbfd9800) [pid = 1877] [serial = 668] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:51:50 INFO - PROCESS | 1829 | --DOMWINDOW == 203 (0x7f96b6922400) [pid = 1877] [serial = 658] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:51:50 INFO - PROCESS | 1829 | --DOMWINDOW == 202 (0x7f96b8355c00) [pid = 1877] [serial = 614] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:51:50 INFO - PROCESS | 1829 | --DOMWINDOW == 201 (0x7f96bc1d6800) [pid = 1877] [serial = 671] [outer = (nil)] [url = about:blank]
11:51:50 INFO - PROCESS | 1829 | --DOMWINDOW == 200 (0x7f96bcc48000) [pid = 1877] [serial = 669] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:51:50 INFO - PROCESS | 1829 | --DOMWINDOW == 199 (0x7f96b66af000) [pid = 1877] [serial = 653] [outer = (nil)] [url = about:blank]
11:51:50 INFO - PROCESS | 1829 | --DOMWINDOW == 198 (0x7f96ba408800) [pid = 1877] [serial = 629] [outer = (nil)] [url = about:blank]
11:51:50 INFO - PROCESS | 1829 | --DOMWINDOW == 197 (0x7f96b6925800) [pid = 1877] [serial = 661] [outer = (nil)] [url = about:blank]
11:51:50 INFO - PROCESS | 1829 | --DOMWINDOW == 196 (0x7f96b851c000) [pid = 1877] [serial = 666] [outer = (nil)] [url = about:blank]
11:51:50 INFO - PROCESS | 1829 | --DOMWINDOW == 195 (0x7f96b61ac000) [pid = 1877] [serial = 617] [outer = (nil)] [url = about:blank]
11:51:50 INFO - PROCESS | 1829 | --DOMWINDOW == 194 (0x7f96b764fc00) [pid = 1877] [serial = 659] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:51:50 INFO - PROCESS | 1829 | --DOMWINDOW == 193 (0x7f96b6cbec00) [pid = 1877] [serial = 620] [outer = (nil)] [url = about:blank]
11:51:50 INFO - PROCESS | 1829 | --DOMWINDOW == 192 (0x7f96b835c400) [pid = 1877] [serial = 615] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:51:50 INFO - PROCESS | 1829 | --DOMWINDOW == 191 (0x7f96bd78c400) [pid = 1877] [serial = 650] [outer = (nil)] [url = about:blank]
11:51:51 INFO - PROCESS | 1829 | --DOMWINDOW == 190 (0x7f96b871d400) [pid = 1877] [serial = 626] [outer = (nil)] [url = about:blank]
11:51:51 INFO - PROCESS | 1829 | --DOMWINDOW == 189 (0x7f96b62e0c00) [pid = 1877] [serial = 664] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308274423]
11:51:51 INFO - PROCESS | 1829 | --DOMWINDOW == 188 (0x7f96b62e8800) [pid = 1877] [serial = 656] [outer = (nil)] [url = about:blank]
11:51:51 INFO - PROCESS | 1829 | --DOMWINDOW == 187 (0x7f96b8521400) [pid = 1877] [serial = 623] [outer = (nil)] [url = about:blank]
11:51:51 INFO - PROCESS | 1829 | --DOMWINDOW == 186 (0x7f96ba5c7800) [pid = 1877] [serial = 632] [outer = (nil)] [url = about:blank]
11:51:51 INFO - PROCESS | 1829 | --DOMWINDOW == 185 (0x7f96bb14a400) [pid = 1877] [serial = 635] [outer = (nil)] [url = about:blank]
11:51:51 INFO - PROCESS | 1829 | --DOMWINDOW == 184 (0x7f96bcbb0800) [pid = 1877] [serial = 641] [outer = (nil)] [url = about:blank]
11:51:51 INFO - PROCESS | 1829 | --DOMWINDOW == 183 (0x7f96bbfe4800) [pid = 1877] [serial = 638] [outer = (nil)] [url = about:blank]
11:51:51 INFO - PROCESS | 1829 | --DOMWINDOW == 182 (0x7f96bcdeb000) [pid = 1877] [serial = 644] [outer = (nil)] [url = about:blank]
11:51:51 INFO - PROCESS | 1829 | --DOMWINDOW == 181 (0x7f96bcd11c00) [pid = 1877] [serial = 647] [outer = (nil)] [url = about:blank]
11:51:51 INFO - PROCESS | 1829 | --DOMWINDOW == 180 (0x7f96b79d5000) [pid = 1877] [serial = 613] [outer = (nil)] [url = about:blank]
11:51:51 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
11:51:51 INFO - document served over http requires an https
11:51:51 INFO - sub-resource via xhr-request using the http-csp
11:51:51 INFO - delivery method with keep-origin-redirect and when
11:51: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"
11:51:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:51:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:51:51 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:51:51 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:51:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:51:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:51:51 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
11:51:51 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 2803ms
11:51:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
11:51:51 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b9740800 == 23 [pid = 1877] [id = 260]
11:51:51 INFO - PROCESS | 1829 | ++DOMWINDOW == 181 (0x7f96b62e6800) [pid = 1877] [serial = 726] [outer = (nil)]
11:51:51 INFO - PROCESS | 1829 | ++DOMWINDOW == 182 (0x7f96b6470400) [pid = 1877] [serial = 727] [outer = 0x7f96b62e6800]
11:51:52 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:51:52 INFO - PROCESS | 1829 | ++DOMWINDOW == 183 (0x7f96b871d400) [pid = 1877] [serial = 728] [outer = 0x7f96b62e6800]
11:51:53 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
11:51:53 INFO - document served over http requires an https
11:51:53 INFO - sub-resource via xhr-request using the http-csp
11:51:53 INFO - delivery method with no-redirect and when
11:51: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"
11:51:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:51:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:51:53 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:51:53 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:51:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:51:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:51:53 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
11:51:53 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 2594ms
11:51:53 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
11:51:54 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b85a2000 == 24 [pid = 1877] [id = 261]
11:51:54 INFO - PROCESS | 1829 | ++DOMWINDOW == 184 (0x7f96b5896000) [pid = 1877] [serial = 729] [outer = (nil)]
11:51:54 INFO - PROCESS | 1829 | ++DOMWINDOW == 185 (0x7f96b691a800) [pid = 1877] [serial = 730] [outer = 0x7f96b5896000]
11:51:54 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:51:54 INFO - PROCESS | 1829 | ++DOMWINDOW == 186 (0x7f96b8521400) [pid = 1877] [serial = 731] [outer = 0x7f96b5896000]
11:51:55 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
11:51:55 INFO - document served over http requires an https
11:51:55 INFO - sub-resource via xhr-request using the http-csp
11:51:55 INFO - delivery method with swap-origin-redirect and when
11:51: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"
11:51:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:51:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:51:55 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:51:55 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:51:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:51:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:51:55 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
11:51:55 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 1901ms
11:51:55 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html
11:51:56 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96ba917000 == 25 [pid = 1877] [id = 262]
11:51:56 INFO - PROCESS | 1829 | ++DOMWINDOW == 187 (0x7f96b6594c00) [pid = 1877] [serial = 732] [outer = (nil)]
11:51:56 INFO - PROCESS | 1829 | ++DOMWINDOW == 188 (0x7f96ba508000) [pid = 1877] [serial = 733] [outer = 0x7f96b6594c00]
11:51:56 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:51:56 INFO - PROCESS | 1829 | ++DOMWINDOW == 189 (0x7f96bb05cc00) [pid = 1877] [serial = 734] [outer = 0x7f96b6594c00]
11:51:57 INFO - PROCESS | 1829 | --DOMWINDOW == 15 (0x7f0d76a0c800) [pid = 1829] [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.]
11:51:57 INFO - PROCESS | 1829 | --DOMWINDOW == 14 (0x7f0d7ab50400) [pid = 1829] [serial = 14] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,]
11:51:57 INFO - PROCESS | 1829 | --DOMWINDOW == 13 (0x7f0d768a8800) [pid = 1829] [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.]
11:51:57 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
11:51:57 INFO - document served over http requires an http
11:51:57 INFO - sub-resource via fetch-request using the meta-csp
11:51:57 INFO - delivery method with keep-origin-redirect and when
11:51: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/fetch-request/cross-origin.keep-origin-redirect.http.html"
11:51:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:51:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:51:57 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:51:57 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:51:57 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:51:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:51:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:51:57 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
11:51:57 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 1688ms
11:51:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
11:51:57 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bb047800 == 26 [pid = 1877] [id = 263]
11:51:57 INFO - PROCESS | 1829 | ++DOMWINDOW == 190 (0x7f96ba398000) [pid = 1877] [serial = 735] [outer = (nil)]
11:51:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 191 (0x7f96bbfe5400) [pid = 1877] [serial = 736] [outer = 0x7f96ba398000]
11:51:58 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:51:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 192 (0x7f96bcc46400) [pid = 1877] [serial = 737] [outer = 0x7f96ba398000]
11:51:59 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
11:51:59 INFO - document served over http requires an http
11:51:59 INFO - sub-resource via fetch-request using the meta-csp
11:51:59 INFO - delivery method with no-redirect and when
11: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/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html"
11:51:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:51:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:51:59 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:51:59 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:51:59 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:51:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:51:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:51:59 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
11:51:59 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 1702ms
11:51:59 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html
11:51:59 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bca44800 == 27 [pid = 1877] [id = 264]
11:51:59 INFO - PROCESS | 1829 | ++DOMWINDOW == 193 (0x7f96bcc4a400) [pid = 1877] [serial = 738] [outer = (nil)]
11:51:59 INFO - PROCESS | 1829 | ++DOMWINDOW == 194 (0x7f96bcdea000) [pid = 1877] [serial = 739] [outer = 0x7f96bcc4a400]
11:52:00 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:52:00 INFO - PROCESS | 1829 | ++DOMWINDOW == 195 (0x7f96bcebac00) [pid = 1877] [serial = 740] [outer = 0x7f96bcc4a400]
11:52:00 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
11:52:00 INFO - document served over http requires an http
11:52:00 INFO - sub-resource via fetch-request using the meta-csp
11:52:00 INFO - delivery method with swap-origin-redirect and when
11:52: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/fetch-request/cross-origin.swap-origin-redirect.http.html"
11:52:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:52:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:52:00 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:52:00 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:52:00 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:52:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:52:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:52:00 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
11:52:00 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 1694ms
11:52:00 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html
11:52:01 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bd7cf800 == 28 [pid = 1877] [id = 265]
11:52:01 INFO - PROCESS | 1829 | ++DOMWINDOW == 196 (0x7f96bd6af400) [pid = 1877] [serial = 741] [outer = (nil)]
11:52:01 INFO - PROCESS | 1829 | ++DOMWINDOW == 197 (0x7f96bd793800) [pid = 1877] [serial = 742] [outer = 0x7f96bd6af400]
11:52:01 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:52:01 INFO - PROCESS | 1829 | ++DOMWINDOW == 198 (0x7f96bdf32000) [pid = 1877] [serial = 743] [outer = 0x7f96bd6af400]
11:52:03 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96be70e000 == 29 [pid = 1877] [id = 266]
11:52:03 INFO - PROCESS | 1829 | ++DOMWINDOW == 199 (0x7f96be108800) [pid = 1877] [serial = 744] [outer = (nil)]
11:52:03 INFO - PROCESS | 1829 | ++DOMWINDOW == 200 (0x7f96be5dc800) [pid = 1877] [serial = 745] [outer = 0x7f96be108800]
11:52:03 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
11:52:03 INFO - document served over http requires an http
11:52:03 INFO - sub-resource via iframe-tag using the meta-csp
11:52:03 INFO - delivery method with keep-origin-redirect and when
11:52:03 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html"
11:52:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:52:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:52:03 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:52:03 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:52:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:52:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:52:03 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
11:52:03 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 2503ms
11:52:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
11:52:03 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96c3314800 == 30 [pid = 1877] [id = 267]
11:52:03 INFO - PROCESS | 1829 | ++DOMWINDOW == 201 (0x7f96bd790400) [pid = 1877] [serial = 746] [outer = (nil)]
11:52:04 INFO - PROCESS | 1829 | ++DOMWINDOW == 202 (0x7f96bfc77000) [pid = 1877] [serial = 747] [outer = 0x7f96bd790400]
11:52:04 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:52:04 INFO - PROCESS | 1829 | ++DOMWINDOW == 203 (0x7f96c35bb000) [pid = 1877] [serial = 748] [outer = 0x7f96bd790400]
11:52:05 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b6391000 == 31 [pid = 1877] [id = 268]
11:52:05 INFO - PROCESS | 1829 | ++DOMWINDOW == 204 (0x7f96b2e51400) [pid = 1877] [serial = 749] [outer = (nil)]
11:52:05 INFO - PROCESS | 1829 | ++DOMWINDOW == 205 (0x7f96b2e54c00) [pid = 1877] [serial = 750] [outer = 0x7f96b2e51400]
11:52:05 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
11:52:05 INFO - document served over http requires an http
11:52:05 INFO - sub-resource via iframe-tag using the meta-csp
11:52:05 INFO - delivery method with no-redirect and when
11:52: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/iframe-tag/cross-origin.no-redirect.http.html"
11:52:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:52:05 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:52:05 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:52:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:52:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:52:05 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
11:52:05 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 2439ms
11:52:05 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html
11:52:06 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b639a000 == 32 [pid = 1877] [id = 269]
11:52:06 INFO - PROCESS | 1829 | ++DOMWINDOW == 206 (0x7f96b2e57000) [pid = 1877] [serial = 751] [outer = (nil)]
11:52:06 INFO - PROCESS | 1829 | ++DOMWINDOW == 207 (0x7f96b2e5b400) [pid = 1877] [serial = 752] [outer = 0x7f96b2e57000]
11:52:06 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:52:07 INFO - PROCESS | 1829 | ++DOMWINDOW == 208 (0x7f96be5dc400) [pid = 1877] [serial = 753] [outer = 0x7f96b2e57000]
11:52:07 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b4017800 == 33 [pid = 1877] [id = 270]
11:52:07 INFO - PROCESS | 1829 | ++DOMWINDOW == 209 (0x7f96b4004400) [pid = 1877] [serial = 754] [outer = (nil)]
11:52:07 INFO - PROCESS | 1829 | ++DOMWINDOW == 210 (0x7f96b4007000) [pid = 1877] [serial = 755] [outer = 0x7f96b4004400]
11:52:08 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
11:52:08 INFO - document served over http requires an http
11:52:08 INFO - sub-resource via iframe-tag using the meta-csp
11:52:08 INFO - delivery method with swap-origin-redirect and when
11:52: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/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
11:52:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:52:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:52:08 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:52:08 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:52:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:52:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:52:08 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
11:52:08 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 2882ms
11:52:08 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html
11:52:09 INFO - PROCESS | 1829 | --DOMWINDOW == 12 (0x7f0d791e2c00) [pid = 1829] [serial = 16] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,]
11:52:09 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b4024000 == 34 [pid = 1877] [id = 271]
11:52:09 INFO - PROCESS | 1829 | ++DOMWINDOW == 211 (0x7f96b2e57400) [pid = 1877] [serial = 756] [outer = (nil)]
11:52:09 INFO - PROCESS | 1829 | ++DOMWINDOW == 212 (0x7f96b400a800) [pid = 1877] [serial = 757] [outer = 0x7f96b2e57400]
11:52:09 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:52:09 INFO - PROCESS | 1829 | ++DOMWINDOW == 213 (0x7f96c37c9400) [pid = 1877] [serial = 758] [outer = 0x7f96b2e57400]
11:52:10 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
11:52:10 INFO - document served over http requires an http
11:52:10 INFO - sub-resource via script-tag using the meta-csp
11:52:10 INFO - delivery method with keep-origin-redirect and when
11:52: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.keep-origin-redirect.http.html"
11:52:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:52:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:52:10 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:52:10 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:52:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:52:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:52:10 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
11:52:10 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 2018ms
11:52:10 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
11:52:11 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b2c7e000 == 35 [pid = 1877] [id = 272]
11:52:11 INFO - PROCESS | 1829 | ++DOMWINDOW == 214 (0x7f96b4006400) [pid = 1877] [serial = 759] [outer = (nil)]
11:52:11 INFO - PROCESS | 1829 | ++DOMWINDOW == 215 (0x7f96b40e7400) [pid = 1877] [serial = 760] [outer = 0x7f96b4006400]
11:52:11 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:52:11 INFO - PROCESS | 1829 | ++DOMWINDOW == 216 (0x7f96b40eec00) [pid = 1877] [serial = 761] [outer = 0x7f96b4006400]
11:52:12 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
11:52:12 INFO - document served over http requires an http
11:52:12 INFO - sub-resource via script-tag using the meta-csp
11:52:12 INFO - delivery method with no-redirect and when
11:52:12 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html"
11:52:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:52:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:52:12 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:52:12 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:52:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:52:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:52:12 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
11:52:12 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 1737ms
11:52:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html
11:52:12 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b2c95000 == 36 [pid = 1877] [id = 273]
11:52:12 INFO - PROCESS | 1829 | ++DOMWINDOW == 217 (0x7f96b2c28800) [pid = 1877] [serial = 762] [outer = (nil)]
11:52:13 INFO - PROCESS | 1829 | ++DOMWINDOW == 218 (0x7f96b2c29800) [pid = 1877] [serial = 763] [outer = 0x7f96b2c28800]
11:52:13 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:52:13 INFO - PROCESS | 1829 | ++DOMWINDOW == 219 (0x7f96b2c2f400) [pid = 1877] [serial = 764] [outer = 0x7f96b2c28800]
11:52:14 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
11:52:14 INFO - document served over http requires an http
11:52:14 INFO - sub-resource via script-tag using the meta-csp
11:52:14 INFO - delivery method with swap-origin-redirect and when
11:52: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-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html"
11:52:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:52:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:52:14 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:52:14 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:52:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:52:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:52:14 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
11:52:14 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 1789ms
11:52:14 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html
11:52:14 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b231a000 == 37 [pid = 1877] [id = 274]
11:52:14 INFO - PROCESS | 1829 | ++DOMWINDOW == 220 (0x7f96b2390400) [pid = 1877] [serial = 765] [outer = (nil)]
11:52:15 INFO - PROCESS | 1829 | ++DOMWINDOW == 221 (0x7f96b2391400) [pid = 1877] [serial = 766] [outer = 0x7f96b2390400]
11:52:15 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:52:15 INFO - PROCESS | 1829 | ++DOMWINDOW == 222 (0x7f96b2491000) [pid = 1877] [serial = 767] [outer = 0x7f96b2390400]
11:52:16 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
11:52:16 INFO - document served over http requires an http
11:52:16 INFO - sub-resource via xhr-request using the meta-csp
11:52:16 INFO - delivery method with keep-origin-redirect and when
11:52: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-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html"
11:52:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:52:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:52:16 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:52:16 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:52:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:52:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:52:16 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
11:52:16 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 1990ms
11:52:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
11:52:17 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b254a000 == 38 [pid = 1877] [id = 275]
11:52:17 INFO - PROCESS | 1829 | ++DOMWINDOW == 223 (0x7f96b238d800) [pid = 1877] [serial = 768] [outer = (nil)]
11:52:17 INFO - PROCESS | 1829 | ++DOMWINDOW == 224 (0x7f96b2493000) [pid = 1877] [serial = 769] [outer = 0x7f96b238d800]
11:52:18 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:52:18 INFO - PROCESS | 1829 | ++DOMWINDOW == 225 (0x7f96b27ae800) [pid = 1877] [serial = 770] [outer = 0x7f96b238d800]
11:52:19 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
11:52:19 INFO - document served over http requires an http
11:52:19 INFO - sub-resource via xhr-request using the meta-csp
11:52:19 INFO - delivery method with no-redirect and when
11:52: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.no-redirect.http.html"
11:52:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:52:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:52:19 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:52:19 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:52:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:52:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:52:19 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
11:52:19 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 3089ms
11:52:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html
11:52:19 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b2c84000 == 39 [pid = 1877] [id = 276]
11:52:19 INFO - PROCESS | 1829 | ++DOMWINDOW == 226 (0x7f96b238f000) [pid = 1877] [serial = 771] [outer = (nil)]
11:52:20 INFO - PROCESS | 1829 | ++DOMWINDOW == 227 (0x7f96b27ad400) [pid = 1877] [serial = 772] [outer = 0x7f96b238f000]
11:52:20 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:52:20 INFO - PROCESS | 1829 | ++DOMWINDOW == 228 (0x7f96b2c2ac00) [pid = 1877] [serial = 773] [outer = 0x7f96b238f000]
11:52:21 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
11:52:21 INFO - document served over http requires an http
11:52:21 INFO - sub-resource via xhr-request using the meta-csp
11:52:21 INFO - delivery method with swap-origin-redirect and when
11:52: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-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
11:52:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:52:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:52:21 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:52:21 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:52:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:52:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:52:21 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
11:52:21 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 2046ms
11:52:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
11:52:22 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b3d97000 == 40 [pid = 1877] [id = 277]
11:52:22 INFO - PROCESS | 1829 | ++DOMWINDOW == 229 (0x7f96b3cc4000) [pid = 1877] [serial = 774] [outer = (nil)]
11:52:22 INFO - PROCESS | 1829 | ++DOMWINDOW == 230 (0x7f96b3f04400) [pid = 1877] [serial = 775] [outer = 0x7f96b3cc4000]
11:52:23 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:52:23 INFO - PROCESS | 1829 | ++DOMWINDOW == 231 (0x7f96b400e000) [pid = 1877] [serial = 776] [outer = 0x7f96b3cc4000]
11:52:23 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bca50800 == 39 [pid = 1877] [id = 243]
11:52:23 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b66cf000 == 38 [pid = 1877] [id = 242]
11:52:23 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96be713800 == 37 [pid = 1877] [id = 245]
11:52:23 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96be57b000 == 36 [pid = 1877] [id = 244]
11:52:23 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96c321b800 == 35 [pid = 1877] [id = 247]
11:52:23 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bfc1e800 == 34 [pid = 1877] [id = 246]
11:52:23 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b6289800 == 33 [pid = 1877] [id = 197]
11:52:23 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96c3318000 == 32 [pid = 1877] [id = 248]
11:52:23 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96c6c0d800 == 31 [pid = 1877] [id = 249]
11:52:23 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bce91000 == 30 [pid = 1877] [id = 250]
11:52:23 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b3c20800 == 29 [pid = 1877] [id = 251]
11:52:23 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96c67d2000 == 28 [pid = 1877] [id = 252]
11:52:23 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b3d9f800 == 27 [pid = 1877] [id = 253]
11:52:23 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b3f1c800 == 26 [pid = 1877] [id = 255]
11:52:23 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b85ab000 == 25 [pid = 1877] [id = 256]
11:52:23 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b586b000 == 24 [pid = 1877] [id = 257]
11:52:23 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b781d800 == 23 [pid = 1877] [id = 258]
11:52:23 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b9356800 == 22 [pid = 1877] [id = 259]
11:52:24 INFO - PROCESS | 1829 | --DOCSHELL 0x7f0d7b176000 == 5 [pid = 1829] [id = 7]
11:52:25 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b85a2000 == 21 [pid = 1877] [id = 261]
11:52:25 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96ba917000 == 20 [pid = 1877] [id = 262]
11:52:25 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bb047800 == 19 [pid = 1877] [id = 263]
11:52:25 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bca44800 == 18 [pid = 1877] [id = 264]
11:52:25 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96be70e000 == 17 [pid = 1877] [id = 266]
11:52:25 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bd7cf800 == 16 [pid = 1877] [id = 265]
11:52:25 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b6391000 == 15 [pid = 1877] [id = 268]
11:52:25 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96c3314800 == 14 [pid = 1877] [id = 267]
11:52:25 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b4017800 == 13 [pid = 1877] [id = 270]
11:52:25 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b639a000 == 12 [pid = 1877] [id = 269]
11:52:25 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bc995800 == 11 [pid = 1877] [id = 229]
11:52:25 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b4024000 == 10 [pid = 1877] [id = 271]
11:52:25 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b2c7e000 == 9 [pid = 1877] [id = 272]
11:52:25 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b2c95000 == 8 [pid = 1877] [id = 273]
11:52:25 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b231a000 == 7 [pid = 1877] [id = 274]
11:52:25 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bb04b000 == 6 [pid = 1877] [id = 240]
11:52:25 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b9740800 == 5 [pid = 1877] [id = 260]
11:52:25 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b254a000 == 4 [pid = 1877] [id = 275]
11:52:25 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b3f20800 == 3 [pid = 1877] [id = 254]
11:52:25 INFO - PROCESS | 1829 | --DOMWINDOW == 230 (0x7f96b854b000) [pid = 1877] [serial = 654] [outer = (nil)] [url = about:blank]
11:52:25 INFO - PROCESS | 1829 | --DOMWINDOW == 229 (0x7f96bb148000) [pid = 1877] [serial = 667] [outer = (nil)] [url = about:blank]
11:52:25 INFO - PROCESS | 1829 | --DOMWINDOW == 228 (0x7f96ba414400) [pid = 1877] [serial = 662] [outer = (nil)] [url = about:blank]
11:52:25 INFO - PROCESS | 1829 | --DOMWINDOW == 227 (0x7f96b6597c00) [pid = 1877] [serial = 657] [outer = (nil)] [url = about:blank]
11:52:26 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
11:52:26 INFO - document served over http requires an https
11:52:26 INFO - sub-resource via fetch-request using the meta-csp
11:52:26 INFO - delivery method with keep-origin-redirect and when
11:52: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-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html"
11:52:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:52:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:52:26 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:52:26 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:52:26 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:52:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:52:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:52:26 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
11:52:26 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 4312ms
11:52:26 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
11:52:26 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b2c9a800 == 4 [pid = 1877] [id = 278]
11:52:26 INFO - PROCESS | 1829 | ++DOMWINDOW == 228 (0x7f96b2497c00) [pid = 1877] [serial = 777] [outer = (nil)]
11:52:26 INFO - PROCESS | 1829 | ++DOMWINDOW == 229 (0x7f96b27b1800) [pid = 1877] [serial = 778] [outer = 0x7f96b2497c00]
11:52:26 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:52:26 INFO - PROCESS | 1829 | ++DOMWINDOW == 230 (0x7f96b2c28c00) [pid = 1877] [serial = 779] [outer = 0x7f96b2497c00]
11:52:27 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
11:52:27 INFO - document served over http requires an https
11:52:27 INFO - sub-resource via fetch-request using the meta-csp
11:52:27 INFO - delivery method with no-redirect and when
11:52:27 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html"
11:52:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:52:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:52:27 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:52:27 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:52:27 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:52:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:52:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:52:27 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
11:52:27 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 1597ms
11:52:27 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html
11:52:27 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b3f22000 == 5 [pid = 1877] [id = 279]
11:52:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 231 (0x7f96b2c2fc00) [pid = 1877] [serial = 780] [outer = (nil)]
11:52:28 INFO - PROCESS | 1829 | ++DOMWINDOW == 232 (0x7f96b3cbd000) [pid = 1877] [serial = 781] [outer = 0x7f96b2c2fc00]
11:52:28 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:52:28 INFO - PROCESS | 1829 | ++DOMWINDOW == 233 (0x7f96b3dd7400) [pid = 1877] [serial = 782] [outer = 0x7f96b2c2fc00]
11:52:29 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
11:52:29 INFO - document served over http requires an https
11:52:29 INFO - sub-resource via fetch-request using the meta-csp
11:52:29 INFO - delivery method with swap-origin-redirect and when
11:52:29 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html"
11:52:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:52:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:52:29 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:52:29 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:52:29 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:52:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:52:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:52:29 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
11:52:29 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 1741ms
11:52:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 232 (0x7f96ba511800) [pid = 1877] [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]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 231 (0x7f96b8549800) [pid = 1877] [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]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 230 (0x7f96bd6ae000) [pid = 1877] [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]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 229 (0x7f96b8524000) [pid = 1877] [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]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 228 (0x7f96ba9f7800) [pid = 1877] [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]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 227 (0x7f96ba50b000) [pid = 1877] [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]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 226 (0x7f96bd792c00) [pid = 1877] [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]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 225 (0x7f96bcd15400) [pid = 1877] [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]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 224 (0x7f96bdd92800) [pid = 1877] [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]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 223 (0x7f96b6926c00) [pid = 1877] [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]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 222 (0x7f96c35f7000) [pid = 1877] [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]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 221 (0x7f96c35b9000) [pid = 1877] [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]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 220 (0x7f96ba4e7400) [pid = 1877] [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]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 219 (0x7f96b3cc7400) [pid = 1877] [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]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 218 (0x7f96be103400) [pid = 1877] [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]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 217 (0x7f96be108400) [pid = 1877] [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]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 216 (0x7f96be72bc00) [pid = 1877] [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]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 215 (0x7f96b5375400) [pid = 1877] [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]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 214 (0x7f96b6983400) [pid = 1877] [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]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 213 (0x7f96b6cbbc00) [pid = 1877] [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]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 212 (0x7f96b79dc000) [pid = 1877] [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]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 211 (0x7f96b79d9400) [pid = 1877] [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]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 210 (0x7f96bbfd9400) [pid = 1877] [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]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 209 (0x7f96b61a2c00) [pid = 1877] [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]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 208 (0x7f96b7862800) [pid = 1877] [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]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 207 (0x7f96ba9eec00) [pid = 1877] [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]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 206 (0x7f96b5898c00) [pid = 1877] [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]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 205 (0x7f96c35fac00) [pid = 1877] [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]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 204 (0x7f96ba505800) [pid = 1877] [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]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 203 (0x7f96ba40d400) [pid = 1877] [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]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 202 (0x7f96b6cbd400) [pid = 1877] [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]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 201 (0x7f96ba38f800) [pid = 1877] [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]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 200 (0x7f96b3dd5c00) [pid = 1877] [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]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 199 (0x7f96bb153400) [pid = 1877] [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]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 198 (0x7f96bdd95400) [pid = 1877] [serial = 683] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308281908]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 197 (0x7f96b62e6800) [pid = 1877] [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]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 196 (0x7f96be5da400) [pid = 1877] [serial = 688] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 195 (0x7f96b3ddf000) [pid = 1877] [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]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 194 (0x7f96bcd0cc00) [pid = 1877] [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]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 193 (0x7f96b61a7400) [pid = 1877] [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]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 192 (0x7f96b589bc00) [pid = 1877] [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]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 191 (0x7f96ba4e0800) [pid = 1877] [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]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 190 (0x7f96b61a2400) [pid = 1877] [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]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 189 (0x7f96bfc74400) [pid = 1877] [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]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 188 (0x7f96b8520400) [pid = 1877] [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]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 187 (0x7f96b3f08400) [pid = 1877] [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]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 186 (0x7f96b6cbb400) [pid = 1877] [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]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 185 (0x7f96b8623400) [pid = 1877] [serial = 678] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 184 (0x7f96b58a0000) [pid = 1877] [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]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 183 (0x7f96bbfe8800) [pid = 1877] [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]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 182 (0x7f96b527bc00) [pid = 1877] [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]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 181 (0x7f96b94c7800) [pid = 1877] [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]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 180 (0x7f96ba5c7000) [pid = 1877] [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]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 179 (0x7f96bcc4a800) [pid = 1877] [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]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 178 (0x7f96bb05f800) [pid = 1877] [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]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 177 (0x7f96c1686000) [pid = 1877] [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]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 176 (0x7f96bcc53c00) [pid = 1877] [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]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 175 (0x7f96c336c400) [pid = 1877] [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]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 174 (0x7f96b79d7000) [pid = 1877] [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]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 173 (0x7f96b785b000) [pid = 1877] [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]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 172 (0x7f96ba4e4c00) [pid = 1877] [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]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 171 (0x7f96bcd16400) [pid = 1877] [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]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 170 (0x7f96b7658000) [pid = 1877] [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]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 169 (0x7f96bd789000) [pid = 1877] [serial = 673] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 168 (0x7f96b764d800) [pid = 1877] [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]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 167 (0x7f96bceb4c00) [pid = 1877] [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]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 166 (0x7f96b6cc1c00) [pid = 1877] [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]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 165 (0x7f96bdd9a000) [pid = 1877] [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]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 164 (0x7f96b8526800) [pid = 1877] [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]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 163 (0x7f96ba412c00) [pid = 1877] [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]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 162 (0x7f96bb05c400) [pid = 1877] [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]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 161 (0x7f96ba50e800) [pid = 1877] [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]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 160 (0x7f96ba9f1c00) [pid = 1877] [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]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 159 (0x7f96bbe9b000) [pid = 1877] [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]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 158 (0x7f96b66b8000) [pid = 1877] [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]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 157 (0x7f96b61adc00) [pid = 1877] [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]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 156 (0x7f96b7864400) [pid = 1877] [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]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 155 (0x7f96b8549000) [pid = 1877] [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]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 154 (0x7f96bb151c00) [pid = 1877] [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]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 153 (0x7f96b527e400) [pid = 1877] [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]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 152 (0x7f96bb154400) [pid = 1877] [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]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 151 (0x7f96be72c800) [pid = 1877] [serial = 689] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 150 (0x7f96be109c00) [pid = 1877] [serial = 686] [outer = (nil)] [url = about:blank]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 149 (0x7f96be72a800) [pid = 1877] [serial = 691] [outer = (nil)] [url = about:blank]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 148 (0x7f96bfeb4400) [pid = 1877] [serial = 694] [outer = (nil)] [url = about:blank]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 147 (0x7f96c3372400) [pid = 1877] [serial = 697] [outer = (nil)] [url = about:blank]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 146 (0x7f96c37c6c00) [pid = 1877] [serial = 700] [outer = (nil)] [url = about:blank]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 145 (0x7f96b5379c00) [pid = 1877] [serial = 703] [outer = (nil)] [url = about:blank]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 144 (0x7f96b3ddd800) [pid = 1877] [serial = 706] [outer = (nil)] [url = about:blank]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 143 (0x7f96b6593400) [pid = 1877] [serial = 709] [outer = (nil)] [url = about:blank]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 142 (0x7f96b6470400) [pid = 1877] [serial = 727] [outer = (nil)] [url = about:blank]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 141 (0x7f96b3f0d800) [pid = 1877] [serial = 712] [outer = (nil)] [url = about:blank]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 140 (0x7f96bdf35c00) [pid = 1877] [serial = 684] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308281908]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 139 (0x7f96ba509c00) [pid = 1877] [serial = 681] [outer = (nil)] [url = about:blank]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 138 (0x7f96b870e400) [pid = 1877] [serial = 721] [outer = (nil)] [url = about:blank]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 137 (0x7f96b6987c00) [pid = 1877] [serial = 715] [outer = (nil)] [url = about:blank]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 136 (0x7f96ba50c000) [pid = 1877] [serial = 679] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 135 (0x7f96b62eb800) [pid = 1877] [serial = 676] [outer = (nil)] [url = about:blank]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 134 (0x7f96b7858c00) [pid = 1877] [serial = 718] [outer = (nil)] [url = about:blank]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 133 (0x7f96bda06800) [pid = 1877] [serial = 674] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 132 (0x7f96ba9f0400) [pid = 1877] [serial = 724] [outer = (nil)] [url = about:blank]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 131 (0x7f96bcc49000) [pid = 1877] [serial = 482] [outer = (nil)] [url = about:blank]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 130 (0x7f96c37cdc00) [pid = 1877] [serial = 453] [outer = (nil)] [url = about:blank]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 129 (0x7f96b8541800) [pid = 1877] [serial = 492] [outer = (nil)] [url = about:blank]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 128 (0x7f96c364ac00) [pid = 1877] [serial = 585] [outer = (nil)] [url = about:blank]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 127 (0x7f96ba40cc00) [pid = 1877] [serial = 351] [outer = (nil)] [url = about:blank]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 126 (0x7f96b66adc00) [pid = 1877] [serial = 546] [outer = (nil)] [url = about:blank]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 125 (0x7f96c37c8800) [pid = 1877] [serial = 420] [outer = (nil)] [url = about:blank]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 124 (0x7f96b691c800) [pid = 1877] [serial = 543] [outer = (nil)] [url = about:blank]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 123 (0x7f96bceb5800) [pid = 1877] [serial = 445] [outer = (nil)] [url = about:blank]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 122 (0x7f96b871d400) [pid = 1877] [serial = 728] [outer = (nil)] [url = about:blank]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 121 (0x7f96bbe98000) [pid = 1877] [serial = 725] [outer = (nil)] [url = about:blank]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 120 (0x7f96b589b800) [pid = 1877] [serial = 591] [outer = (nil)] [url = about:blank]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 119 (0x7f96b646c800) [pid = 1877] [serial = 597] [outer = (nil)] [url = about:blank]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 118 (0x7f96bd6b1800) [pid = 1877] [serial = 648] [outer = (nil)] [url = about:blank]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 117 (0x7f96bda05000) [pid = 1877] [serial = 582] [outer = (nil)] [url = about:blank]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 116 (0x7f96b66abc00) [pid = 1877] [serial = 618] [outer = (nil)] [url = about:blank]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 115 (0x7f96c3373400) [pid = 1877] [serial = 456] [outer = (nil)] [url = about:blank]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 114 (0x7f96c17a9000) [pid = 1877] [serial = 487] [outer = (nil)] [url = about:blank]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 113 (0x7f96bd0b7400) [pid = 1877] [serial = 381] [outer = (nil)] [url = about:blank]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 112 (0x7f96b6598800) [pid = 1877] [serial = 713] [outer = (nil)] [url = about:blank]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 111 (0x7f96bc1e0400) [pid = 1877] [serial = 375] [outer = (nil)] [url = about:blank]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 110 (0x7f96ba412400) [pid = 1877] [serial = 722] [outer = (nil)] [url = about:blank]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 109 (0x7f96c32f5800) [pid = 1877] [serial = 414] [outer = (nil)] [url = about:blank]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 108 (0x7f96bd793000) [pid = 1877] [serial = 306] [outer = (nil)] [url = about:blank]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 107 (0x7f96c35b2000) [pid = 1877] [serial = 417] [outer = (nil)] [url = about:blank]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 106 (0x7f96b79d6000) [pid = 1877] [serial = 716] [outer = (nil)] [url = about:blank]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 105 (0x7f96ba5c9800) [pid = 1877] [serial = 529] [outer = (nil)] [url = about:blank]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 104 (0x7f96bcc4f000) [pid = 1877] [serial = 642] [outer = (nil)] [url = about:blank]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 103 (0x7f96bcdf4000) [pid = 1877] [serial = 645] [outer = (nil)] [url = about:blank]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 102 (0x7f96b79d2400) [pid = 1877] [serial = 501] [outer = (nil)] [url = about:blank]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 101 (0x7f96ba5d3000) [pid = 1877] [serial = 372] [outer = (nil)] [url = about:blank]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 100 (0x7f96be734000) [pid = 1877] [serial = 540] [outer = (nil)] [url = about:blank]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 99 (0x7f96b7859400) [pid = 1877] [serial = 498] [outer = (nil)] [url = about:blank]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 98 (0x7f96b853c800) [pid = 1877] [serial = 719] [outer = (nil)] [url = about:blank]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 97 (0x7f96bd0bc400) [pid = 1877] [serial = 672] [outer = (nil)] [url = about:blank]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 96 (0x7f96b5272400) [pid = 1877] [serial = 594] [outer = (nil)] [url = about:blank]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 95 (0x7f96bd796c00) [pid = 1877] [serial = 651] [outer = (nil)] [url = about:blank]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 94 (0x7f96bbea0800) [pid = 1877] [serial = 507] [outer = (nil)] [url = about:blank]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 93 (0x7f96b8620400) [pid = 1877] [serial = 624] [outer = (nil)] [url = about:blank]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 92 (0x7f96be5dac00) [pid = 1877] [serial = 387] [outer = (nil)] [url = about:blank]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 91 (0x7f96c3373800) [pid = 1877] [serial = 588] [outer = (nil)] [url = about:blank]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 90 (0x7f96bbe97c00) [pid = 1877] [serial = 636] [outer = (nil)] [url = about:blank]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 89 (0x7f96bc1db000) [pid = 1877] [serial = 639] [outer = (nil)] [url = about:blank]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 88 (0x7f96c3645c00) [pid = 1877] [serial = 462] [outer = (nil)] [url = about:blank]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 87 (0x7f96ba4e2000) [pid = 1877] [serial = 356] [outer = (nil)] [url = about:blank]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 86 (0x7f96b94cc000) [pid = 1877] [serial = 627] [outer = (nil)] [url = about:blank]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 85 (0x7f96be72f000) [pid = 1877] [serial = 450] [outer = (nil)] [url = about:blank]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 84 (0x7f96bcc44800) [pid = 1877] [serial = 408] [outer = (nil)] [url = about:blank]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 83 (0x7f96bd6ae800) [pid = 1877] [serial = 345] [outer = (nil)] [url = about:blank]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 82 (0x7f96c37ca800) [pid = 1877] [serial = 423] [outer = (nil)] [url = about:blank]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 81 (0x7f96b61a3000) [pid = 1877] [serial = 549] [outer = (nil)] [url = about:blank]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 80 (0x7f96b62e4000) [pid = 1877] [serial = 552] [outer = (nil)] [url = about:blank]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 79 (0x7f96b6cb6000) [pid = 1877] [serial = 504] [outer = (nil)] [url = about:blank]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 78 (0x7f96b764ec00) [pid = 1877] [serial = 495] [outer = (nil)] [url = about:blank]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 77 (0x7f96b79d4800) [pid = 1877] [serial = 621] [outer = (nil)] [url = about:blank]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 76 (0x7f96bd0b5000) [pid = 1877] [serial = 537] [outer = (nil)] [url = about:blank]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 75 (0x7f96ba4e7000) [pid = 1877] [serial = 630] [outer = (nil)] [url = about:blank]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 74 (0x7f96b6595400) [pid = 1877] [serial = 600] [outer = (nil)] [url = about:blank]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 73 (0x7f96bcd19000) [pid = 1877] [serial = 378] [outer = (nil)] [url = about:blank]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 72 (0x7f96ba391c00) [pid = 1877] [serial = 579] [outer = (nil)] [url = about:blank]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 71 (0x7f96ba9ee800) [pid = 1877] [serial = 633] [outer = (nil)] [url = about:blank]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 70 (0x7f96bf19e800) [pid = 1877] [serial = 411] [outer = (nil)] [url = about:blank]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 69 (0x7f96bcc46800) [pid = 1877] [serial = 534] [outer = (nil)] [url = about:blank]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 68 (0x7f96bda0c400) [pid = 1877] [serial = 384] [outer = (nil)] [url = about:blank]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 67 (0x7f96b94ca400) [pid = 1877] [serial = 459] [outer = (nil)] [url = about:blank]
11:52:31 INFO - PROCESS | 1829 | --DOMWINDOW == 66 (0x7f96bf19a000) [pid = 1877] [serial = 348] [outer = (nil)] [url = about:blank]
11:52:31 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b5106000 == 6 [pid = 1877] [id = 280]
11:52:31 INFO - PROCESS | 1829 | ++DOMWINDOW == 67 (0x7f96b3cc2400) [pid = 1877] [serial = 783] [outer = (nil)]
11:52:31 INFO - PROCESS | 1829 | ++DOMWINDOW == 68 (0x7f96b3cc5c00) [pid = 1877] [serial = 784] [outer = 0x7f96b3cc2400]
11:52:32 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:52:32 INFO - PROCESS | 1829 | ++DOMWINDOW == 69 (0x7f96b3f0b400) [pid = 1877] [serial = 785] [outer = 0x7f96b3cc2400]
11:52:32 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b5228800 == 7 [pid = 1877] [id = 281]
11:52:32 INFO - PROCESS | 1829 | ++DOMWINDOW == 70 (0x7f96b400cc00) [pid = 1877] [serial = 786] [outer = (nil)]
11:52:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 71 (0x7f96b40e3000) [pid = 1877] [serial = 787] [outer = 0x7f96b400cc00]
11:52:33 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
11:52:33 INFO - document served over http requires an https
11:52:33 INFO - sub-resource via iframe-tag using the meta-csp
11:52:33 INFO - delivery method with keep-origin-redirect and when
11:52: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/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html"
11:52:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:52:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:52:33 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:52:33 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:52:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:52:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:52:33 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
11:52:33 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 4003ms
11:52:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
11:52:33 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b255f800 == 8 [pid = 1877] [id = 282]
11:52:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 72 (0x7f96b2494400) [pid = 1877] [serial = 788] [outer = (nil)]
11:52:34 INFO - PROCESS | 1829 | ++DOMWINDOW == 73 (0x7f96b27ad000) [pid = 1877] [serial = 789] [outer = 0x7f96b2494400]
11:52:34 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:52:34 INFO - PROCESS | 1829 | ++DOMWINDOW == 74 (0x7f96b2e5ac00) [pid = 1877] [serial = 790] [outer = 0x7f96b2494400]
11:52:35 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b5238000 == 9 [pid = 1877] [id = 283]
11:52:35 INFO - PROCESS | 1829 | ++DOMWINDOW == 75 (0x7f96b3dd8800) [pid = 1877] [serial = 791] [outer = (nil)]
11:52:36 INFO - PROCESS | 1829 | ++DOMWINDOW == 76 (0x7f96b4003800) [pid = 1877] [serial = 792] [outer = 0x7f96b3dd8800]
11:52:36 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
11:52:36 INFO - document served over http requires an https
11:52:36 INFO - sub-resource via iframe-tag using the meta-csp
11:52:36 INFO - delivery method with no-redirect and when
11:52:36 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html"
11:52:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:52:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:52:36 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:52:36 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:52:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:52:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:52:36 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
11:52:36 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 2964ms
11:52:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html
11:52:36 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b586f800 == 10 [pid = 1877] [id = 284]
11:52:36 INFO - PROCESS | 1829 | ++DOMWINDOW == 77 (0x7f96b2495800) [pid = 1877] [serial = 793] [outer = (nil)]
11:52:36 INFO - PROCESS | 1829 | ++DOMWINDOW == 78 (0x7f96b40e4000) [pid = 1877] [serial = 794] [outer = 0x7f96b2495800]
11:52:37 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:52:37 INFO - PROCESS | 1829 | ++DOMWINDOW == 79 (0x7f96b5276800) [pid = 1877] [serial = 795] [outer = 0x7f96b2495800]
11:52:37 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b5885000 == 11 [pid = 1877] [id = 285]
11:52:37 INFO - PROCESS | 1829 | ++DOMWINDOW == 80 (0x7f96b527b000) [pid = 1877] [serial = 796] [outer = (nil)]
11:52:38 INFO - PROCESS | 1829 | ++DOMWINDOW == 81 (0x7f96b527f000) [pid = 1877] [serial = 797] [outer = 0x7f96b527b000]
11:52: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
11:52:38 INFO - document served over http requires an https
11:52:38 INFO - sub-resource via iframe-tag using the meta-csp
11:52:38 INFO - delivery method with swap-origin-redirect and when
11:52: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"
11:52:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:52:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:52:38 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:52:38 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:52:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:52:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:52: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
11:52: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 1882ms
11:52: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
11:52:38 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b628d800 == 12 [pid = 1877] [id = 286]
11:52:38 INFO - PROCESS | 1829 | ++DOMWINDOW == 82 (0x7f96b4003c00) [pid = 1877] [serial = 798] [outer = (nil)]
11:52:38 INFO - PROCESS | 1829 | ++DOMWINDOW == 83 (0x7f96b536e800) [pid = 1877] [serial = 799] [outer = 0x7f96b4003c00]
11:52:39 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:52:39 INFO - PROCESS | 1829 | ++DOMWINDOW == 84 (0x7f96b5896400) [pid = 1877] [serial = 800] [outer = 0x7f96b4003c00]
11:52:40 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
11:52:40 INFO - document served over http requires an https
11:52:40 INFO - sub-resource via script-tag using the meta-csp
11:52:40 INFO - delivery method with keep-origin-redirect and when
11:52:40 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html"
11:52:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:52:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:52:40 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:52:40 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:52:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:52:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:52:40 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
11:52:40 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 1785ms
11:52:40 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
11:52:40 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b6394000 == 13 [pid = 1877] [id = 287]
11:52:40 INFO - PROCESS | 1829 | ++DOMWINDOW == 85 (0x7f96b527b800) [pid = 1877] [serial = 801] [outer = (nil)]
11:52:40 INFO - PROCESS | 1829 | ++DOMWINDOW == 86 (0x7f96b589f000) [pid = 1877] [serial = 802] [outer = 0x7f96b527b800]
11:52:40 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:52:40 INFO - PROCESS | 1829 | ++DOMWINDOW == 87 (0x7f96b61a5000) [pid = 1877] [serial = 803] [outer = 0x7f96b527b800]
11:52:41 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
11:52:41 INFO - document served over http requires an https
11:52:41 INFO - sub-resource via script-tag using the meta-csp
11:52:41 INFO - delivery method with no-redirect and when
11:52: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.no-redirect.http.html"
11:52:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:52:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:52:41 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:52:41 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:52:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:52:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:52:41 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
11:52:41 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 1792ms
11:52:41 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html
11:52:42 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b66de800 == 14 [pid = 1877] [id = 288]
11:52:42 INFO - PROCESS | 1829 | ++DOMWINDOW == 88 (0x7f96b589e400) [pid = 1877] [serial = 804] [outer = (nil)]
11:52:42 INFO - PROCESS | 1829 | ++DOMWINDOW == 89 (0x7f96b61ad800) [pid = 1877] [serial = 805] [outer = 0x7f96b589e400]
11:52:42 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:52:42 INFO - PROCESS | 1829 | ++DOMWINDOW == 90 (0x7f96b62ecc00) [pid = 1877] [serial = 806] [outer = 0x7f96b589e400]
11:52:43 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
11:52:43 INFO - document served over http requires an https
11:52:43 INFO - sub-resource via script-tag using the meta-csp
11:52:43 INFO - delivery method with swap-origin-redirect and when
11:52: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.swap-origin-redirect.http.html"
11:52:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:52:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:52:43 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:52:43 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:52:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:52:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:52:43 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
11:52:43 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 1863ms
11:52:43 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html
11:52:44 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b68e4800 == 15 [pid = 1877] [id = 289]
11:52:44 INFO - PROCESS | 1829 | ++DOMWINDOW == 91 (0x7f96b62ef800) [pid = 1877] [serial = 807] [outer = (nil)]
11:52:44 INFO - PROCESS | 1829 | ++DOMWINDOW == 92 (0x7f96b6471000) [pid = 1877] [serial = 808] [outer = 0x7f96b62ef800]
11:52:44 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:52:44 INFO - PROCESS | 1829 | ++DOMWINDOW == 93 (0x7f96b6593000) [pid = 1877] [serial = 809] [outer = 0x7f96b62ef800]
11:52:46 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
11:52:46 INFO - document served over http requires an https
11:52:46 INFO - sub-resource via xhr-request using the meta-csp
11:52:46 INFO - delivery method with keep-origin-redirect and when
11:52: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/xhr-request/cross-origin.keep-origin-redirect.http.html"
11:52:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:52:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:52:46 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:52:46 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:52:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:52:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:52:46 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
11:52:46 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 2214ms
11:52:46 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
11:52:46 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b69e4800 == 16 [pid = 1877] [id = 290]
11:52:46 INFO - PROCESS | 1829 | ++DOMWINDOW == 94 (0x7f96b6593400) [pid = 1877] [serial = 810] [outer = (nil)]
11:52:46 INFO - PROCESS | 1829 | ++DOMWINDOW == 95 (0x7f96b659d800) [pid = 1877] [serial = 811] [outer = 0x7f96b6593400]
11:52:47 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:52:47 INFO - PROCESS | 1829 | ++DOMWINDOW == 96 (0x7f96b66afc00) [pid = 1877] [serial = 812] [outer = 0x7f96b6593400]
11:52:48 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
11:52:48 INFO - document served over http requires an https
11:52:48 INFO - sub-resource via xhr-request using the meta-csp
11:52:48 INFO - delivery method with no-redirect and when
11:52: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.no-redirect.http.html"
11:52:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:52:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:52:48 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:52:48 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:52:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:52:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:52:48 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
11:52:48 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 2744ms
11:52:48 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html
11:52:49 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b2c97000 == 17 [pid = 1877] [id = 291]
11:52:49 INFO - PROCESS | 1829 | ++DOMWINDOW == 97 (0x7f96b3cb8400) [pid = 1877] [serial = 813] [outer = (nil)]
11:52:50 INFO - PROCESS | 1829 | ++DOMWINDOW == 98 (0x7f96b3cc3800) [pid = 1877] [serial = 814] [outer = 0x7f96b3cb8400]
11:52:50 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:52:50 INFO - PROCESS | 1829 | ++DOMWINDOW == 99 (0x7f96b66b3000) [pid = 1877] [serial = 815] [outer = 0x7f96b3cb8400]
11:52:51 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
11:52:51 INFO - document served over http requires an https
11:52:51 INFO - sub-resource via xhr-request using the meta-csp
11:52:51 INFO - delivery method with swap-origin-redirect and when
11:52: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.swap-origin-redirect.http.html"
11:52:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:52:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:52:51 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:52:51 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:52:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:52:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:52:51 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
11:52:51 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 2713ms
11:52:51 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
11:52:51 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b3f21800 == 18 [pid = 1877] [id = 292]
11:52:51 INFO - PROCESS | 1829 | ++DOMWINDOW == 100 (0x7f96b27b6800) [pid = 1877] [serial = 816] [outer = (nil)]
11:52:52 INFO - PROCESS | 1829 | ++DOMWINDOW == 101 (0x7f96b2c27400) [pid = 1877] [serial = 817] [outer = 0x7f96b27b6800]
11:52:52 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:52:52 INFO - PROCESS | 1829 | ++DOMWINDOW == 102 (0x7f96b5273c00) [pid = 1877] [serial = 818] [outer = 0x7f96b27b6800]
11:52:53 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b5228800 == 17 [pid = 1877] [id = 281]
11:52:53 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b3f22000 == 16 [pid = 1877] [id = 279]
11:52:53 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b2c9a800 == 15 [pid = 1877] [id = 278]
11:52:53 INFO - PROCESS | 1829 | --DOMWINDOW == 101 (0x7f96c37cd800) [pid = 1877] [serial = 710] [outer = (nil)] [url = about:blank]
11:52:53 INFO - PROCESS | 1829 | --DOMWINDOW == 100 (0x7f96b3f05000) [pid = 1877] [serial = 707] [outer = (nil)] [url = about:blank]
11:52:53 INFO - PROCESS | 1829 | --DOMWINDOW == 99 (0x7f96b3dd4000) [pid = 1877] [serial = 704] [outer = (nil)] [url = about:blank]
11:52:53 INFO - PROCESS | 1829 | --DOMWINDOW == 98 (0x7f96b3cbdc00) [pid = 1877] [serial = 701] [outer = (nil)] [url = about:blank]
11:52:53 INFO - PROCESS | 1829 | --DOMWINDOW == 97 (0x7f96c35b2400) [pid = 1877] [serial = 698] [outer = (nil)] [url = about:blank]
11:52:53 INFO - PROCESS | 1829 | --DOMWINDOW == 96 (0x7f96c179a400) [pid = 1877] [serial = 695] [outer = (nil)] [url = about:blank]
11:52:53 INFO - PROCESS | 1829 | --DOMWINDOW == 95 (0x7f96bf19d400) [pid = 1877] [serial = 692] [outer = (nil)] [url = about:blank]
11:52:53 INFO - PROCESS | 1829 | --DOMWINDOW == 94 (0x7f96be5d2000) [pid = 1877] [serial = 687] [outer = (nil)] [url = about:blank]
11:52:53 INFO - PROCESS | 1829 | --DOMWINDOW == 93 (0x7f96b7858800) [pid = 1877] [serial = 677] [outer = (nil)] [url = about:blank]
11:52:53 INFO - PROCESS | 1829 | --DOMWINDOW == 92 (0x7f96bd6b5800) [pid = 1877] [serial = 682] [outer = (nil)] [url = about:blank]
11:52:53 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
11:52:53 INFO - document served over http requires an http
11:52:53 INFO - sub-resource via fetch-request using the meta-csp
11:52:53 INFO - delivery method with keep-origin-redirect and when
11:52:53 INFO - the target request is same-origin.
11:52:53 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 1748ms
11:52:53 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html
11:52:53 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b2547000 == 16 [pid = 1877] [id = 293]
11:52:53 INFO - PROCESS | 1829 | ++DOMWINDOW == 93 (0x7f96b2c2a000) [pid = 1877] [serial = 819] [outer = (nil)]
11:52:53 INFO - PROCESS | 1829 | ++DOMWINDOW == 94 (0x7f96b3cc4c00) [pid = 1877] [serial = 820] [outer = 0x7f96b2c2a000]
11:52:53 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:52:53 INFO - PROCESS | 1829 | ++DOMWINDOW == 95 (0x7f96b40ee800) [pid = 1877] [serial = 821] [outer = 0x7f96b2c2a000]
11:52:54 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
11:52:54 INFO - document served over http requires an http
11:52:54 INFO - sub-resource via fetch-request using the meta-csp
11:52:54 INFO - delivery method with no-redirect and when
11:52:54 INFO - the target request is same-origin.
11:52:54 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 1448ms
11:52:54 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
11:52:55 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b3da4800 == 17 [pid = 1877] [id = 294]
11:52:55 INFO - PROCESS | 1829 | ++DOMWINDOW == 96 (0x7f96b5377400) [pid = 1877] [serial = 822] [outer = (nil)]
11:52:55 INFO - PROCESS | 1829 | ++DOMWINDOW == 97 (0x7f96b61a6000) [pid = 1877] [serial = 823] [outer = 0x7f96b5377400]
11:52:55 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:52:55 INFO - PROCESS | 1829 | ++DOMWINDOW == 98 (0x7f96b6592c00) [pid = 1877] [serial = 824] [outer = 0x7f96b5377400]
11:52:56 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
11:52:56 INFO - document served over http requires an http
11:52:56 INFO - sub-resource via fetch-request using the meta-csp
11:52:56 INFO - delivery method with swap-origin-redirect and when
11:52: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-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html"
11:52:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:52:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:52:56 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:52:56 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:52:56 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:52:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:52:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:52:56 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
11:52:56 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 1741ms
11:52:56 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
11:52:56 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b5105000 == 18 [pid = 1877] [id = 295]
11:52:56 INFO - PROCESS | 1829 | ++DOMWINDOW == 99 (0x7f96b66b0400) [pid = 1877] [serial = 825] [outer = (nil)]
11:52:57 INFO - PROCESS | 1829 | ++DOMWINDOW == 100 (0x7f96b691d400) [pid = 1877] [serial = 826] [outer = 0x7f96b66b0400]
11:52:57 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:52:57 INFO - PROCESS | 1829 | ++DOMWINDOW == 101 (0x7f96b6923c00) [pid = 1877] [serial = 827] [outer = 0x7f96b66b0400]
11:52:57 INFO - PROCESS | 1829 | --DOMWINDOW == 100 (0x7f96b3cc5c00) [pid = 1877] [serial = 784] [outer = (nil)] [url = about:blank]
11:52:57 INFO - PROCESS | 1829 | --DOMWINDOW == 99 (0x7f96b27ad400) [pid = 1877] [serial = 772] [outer = (nil)] [url = about:blank]
11:52:57 INFO - PROCESS | 1829 | --DOMWINDOW == 98 (0x7f96b2391400) [pid = 1877] [serial = 766] [outer = (nil)] [url = about:blank]
11:52:57 INFO - PROCESS | 1829 | --DOMWINDOW == 97 (0x7f96b2493000) [pid = 1877] [serial = 769] [outer = (nil)] [url = about:blank]
11:52:57 INFO - PROCESS | 1829 | --DOMWINDOW == 96 (0x7f96b400a800) [pid = 1877] [serial = 757] [outer = (nil)] [url = about:blank]
11:52:57 INFO - PROCESS | 1829 | --DOMWINDOW == 95 (0x7f96b40e7400) [pid = 1877] [serial = 760] [outer = (nil)] [url = about:blank]
11:52:57 INFO - PROCESS | 1829 | --DOMWINDOW == 94 (0x7f96b2c29800) [pid = 1877] [serial = 763] [outer = (nil)] [url = about:blank]
11:52:57 INFO - PROCESS | 1829 | --DOMWINDOW == 93 (0x7f96b2e54c00) [pid = 1877] [serial = 750] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308325422]
11:52:57 INFO - PROCESS | 1829 | --DOMWINDOW == 92 (0x7f96bfc77000) [pid = 1877] [serial = 747] [outer = (nil)] [url = about:blank]
11:52:57 INFO - PROCESS | 1829 | --DOMWINDOW == 91 (0x7f96b4007000) [pid = 1877] [serial = 755] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:52:57 INFO - PROCESS | 1829 | --DOMWINDOW == 90 (0x7f96b2e5b400) [pid = 1877] [serial = 752] [outer = (nil)] [url = about:blank]
11:52:57 INFO - PROCESS | 1829 | --DOMWINDOW == 89 (0x7f96bcdea000) [pid = 1877] [serial = 739] [outer = (nil)] [url = about:blank]
11:52:57 INFO - PROCESS | 1829 | --DOMWINDOW == 88 (0x7f96be5dc800) [pid = 1877] [serial = 745] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:52:57 INFO - PROCESS | 1829 | --DOMWINDOW == 87 (0x7f96bd793800) [pid = 1877] [serial = 742] [outer = (nil)] [url = about:blank]
11:52:57 INFO - PROCESS | 1829 | --DOMWINDOW == 86 (0x7f96b691a800) [pid = 1877] [serial = 730] [outer = (nil)] [url = about:blank]
11:52:57 INFO - PROCESS | 1829 | --DOMWINDOW == 85 (0x7f96ba508000) [pid = 1877] [serial = 733] [outer = (nil)] [url = about:blank]
11:52:57 INFO - PROCESS | 1829 | --DOMWINDOW == 84 (0x7f96bbfe5400) [pid = 1877] [serial = 736] [outer = (nil)] [url = about:blank]
11:52:57 INFO - PROCESS | 1829 | --DOMWINDOW == 83 (0x7f96b3cbd000) [pid = 1877] [serial = 781] [outer = (nil)] [url = about:blank]
11:52:57 INFO - PROCESS | 1829 | --DOMWINDOW == 82 (0x7f96b27b1800) [pid = 1877] [serial = 778] [outer = (nil)] [url = about:blank]
11:52:57 INFO - PROCESS | 1829 | --DOMWINDOW == 81 (0x7f96b3f04400) [pid = 1877] [serial = 775] [outer = (nil)] [url = about:blank]
11:52:57 INFO - PROCESS | 1829 | --DOMWINDOW == 80 (0x7f96b2497c00) [pid = 1877] [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]
11:52:57 INFO - PROCESS | 1829 | --DOMWINDOW == 79 (0x7f96b2c28800) [pid = 1877] [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]
11:52:57 INFO - PROCESS | 1829 | --DOMWINDOW == 78 (0x7f96b2e51400) [pid = 1877] [serial = 749] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308325422]
11:52:57 INFO - PROCESS | 1829 | --DOMWINDOW == 77 (0x7f96b2c2fc00) [pid = 1877] [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]
11:52:57 INFO - PROCESS | 1829 | --DOMWINDOW == 76 (0x7f96b4006400) [pid = 1877] [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]
11:52:57 INFO - PROCESS | 1829 | --DOMWINDOW == 75 (0x7f96b4004400) [pid = 1877] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:52:57 INFO - PROCESS | 1829 | --DOMWINDOW == 74 (0x7f96be108800) [pid = 1877] [serial = 744] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:52:57 INFO - PROCESS | 1829 | --DOMWINDOW == 73 (0x7f96b2e57400) [pid = 1877] [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]
11:52:57 INFO - PROCESS | 1829 | --DOMWINDOW == 72 (0x7f96b238f000) [pid = 1877] [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]
11:52:57 INFO - PROCESS | 1829 | --DOMWINDOW == 71 (0x7f96b2390400) [pid = 1877] [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]
11:52:57 INFO - PROCESS | 1829 | --DOMWINDOW == 70 (0x7f96b238d800) [pid = 1877] [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]
11:52:57 INFO - PROCESS | 1829 | --DOMWINDOW == 69 (0x7f96bd790400) [pid = 1877] [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]
11:52:57 INFO - PROCESS | 1829 | --DOMWINDOW == 68 (0x7f96b2e57000) [pid = 1877] [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]
11:52:57 INFO - PROCESS | 1829 | --DOMWINDOW == 67 (0x7f96bcc4a400) [pid = 1877] [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]
11:52:57 INFO - PROCESS | 1829 | --DOMWINDOW == 66 (0x7f96bd6af400) [pid = 1877] [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]
11:52:57 INFO - PROCESS | 1829 | --DOMWINDOW == 65 (0x7f96b5896000) [pid = 1877] [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]
11:52:57 INFO - PROCESS | 1829 | --DOMWINDOW == 64 (0x7f96b6594c00) [pid = 1877] [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]
11:52:57 INFO - PROCESS | 1829 | --DOMWINDOW == 63 (0x7f96ba398000) [pid = 1877] [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]
11:52:57 INFO - PROCESS | 1829 | --DOMWINDOW == 62 (0x7f96b2c2ac00) [pid = 1877] [serial = 773] [outer = (nil)] [url = about:blank]
11:52:57 INFO - PROCESS | 1829 | --DOMWINDOW == 61 (0x7f96b2491000) [pid = 1877] [serial = 767] [outer = (nil)] [url = about:blank]
11:52:57 INFO - PROCESS | 1829 | --DOMWINDOW == 60 (0x7f96b27ae800) [pid = 1877] [serial = 770] [outer = (nil)] [url = about:blank]
11:52:57 INFO - PROCESS | 1829 | --DOMWINDOW == 59 (0x7f96b8521400) [pid = 1877] [serial = 731] [outer = (nil)] [url = about:blank]
11:52:58 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b5229000 == 19 [pid = 1877] [id = 296]
11:52:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 60 (0x7f96b2386000) [pid = 1877] [serial = 828] [outer = (nil)]
11:52:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 61 (0x7f96b248d800) [pid = 1877] [serial = 829] [outer = 0x7f96b2386000]
11:52:58 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
11:52:58 INFO - document served over http requires an http
11:52:58 INFO - sub-resource via iframe-tag using the meta-csp
11:52:58 INFO - delivery method with keep-origin-redirect and when
11:52:58 INFO - the target request is same-origin.
11:52:58 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 2054ms
11:52:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html
11:52:58 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b629b800 == 20 [pid = 1877] [id = 297]
11:52:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 62 (0x7f96b2391400) [pid = 1877] [serial = 830] [outer = (nil)]
11:52:59 INFO - PROCESS | 1829 | ++DOMWINDOW == 63 (0x7f96b2e52000) [pid = 1877] [serial = 831] [outer = 0x7f96b2391400]
11:52:59 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:52:59 INFO - PROCESS | 1829 | ++DOMWINDOW == 64 (0x7f96b40e4800) [pid = 1877] [serial = 832] [outer = 0x7f96b2391400]
11:53:00 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b3da0800 == 21 [pid = 1877] [id = 298]
11:53:00 INFO - PROCESS | 1829 | ++DOMWINDOW == 65 (0x7f96b2384000) [pid = 1877] [serial = 833] [outer = (nil)]
11:53:00 INFO - PROCESS | 1829 | ++DOMWINDOW == 66 (0x7f96b2497c00) [pid = 1877] [serial = 834] [outer = 0x7f96b2384000]
11:53:00 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
11:53:00 INFO - document served over http requires an http
11:53:00 INFO - sub-resource via iframe-tag using the meta-csp
11:53:00 INFO - delivery method with no-redirect and when
11:53:00 INFO - the target request is same-origin.
11:53:00 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 2140ms
11:53:00 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
11:53:01 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b6288800 == 22 [pid = 1877] [id = 299]
11:53:01 INFO - PROCESS | 1829 | ++DOMWINDOW == 67 (0x7f96b2494000) [pid = 1877] [serial = 835] [outer = (nil)]
11:53:01 INFO - PROCESS | 1829 | ++DOMWINDOW == 68 (0x7f96b2e5b400) [pid = 1877] [serial = 836] [outer = 0x7f96b2494000]
11:53:01 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:53:01 INFO - PROCESS | 1829 | ++DOMWINDOW == 69 (0x7f96b589b400) [pid = 1877] [serial = 837] [outer = 0x7f96b2494000]
11:53:02 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b69d6800 == 23 [pid = 1877] [id = 300]
11:53:02 INFO - PROCESS | 1829 | ++DOMWINDOW == 70 (0x7f96b646b000) [pid = 1877] [serial = 838] [outer = (nil)]
11:53:02 INFO - PROCESS | 1829 | ++DOMWINDOW == 71 (0x7f96b66b4000) [pid = 1877] [serial = 839] [outer = 0x7f96b646b000]
11:53:03 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
11:53:03 INFO - document served over http requires an http
11:53:03 INFO - sub-resource via iframe-tag using the meta-csp
11:53:03 INFO - delivery method with swap-origin-redirect and when
11:53:03 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html"
11:53:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:53:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:53:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:53:03 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:53:03 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:53:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:53:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:53:03 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
11:53:03 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 2401ms
11:53:03 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
11:53:03 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b7561000 == 24 [pid = 1877] [id = 301]
11:53:03 INFO - PROCESS | 1829 | ++DOMWINDOW == 72 (0x7f96b2c28800) [pid = 1877] [serial = 840] [outer = (nil)]
11:53:04 INFO - PROCESS | 1829 | ++DOMWINDOW == 73 (0x7f96b66b4400) [pid = 1877] [serial = 841] [outer = 0x7f96b2c28800]
11:53:04 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:53:04 INFO - PROCESS | 1829 | ++DOMWINDOW == 74 (0x7f96b6987c00) [pid = 1877] [serial = 842] [outer = 0x7f96b2c28800]
11:53:05 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
11:53:05 INFO - document served over http requires an http
11:53:05 INFO - sub-resource via script-tag using the meta-csp
11:53:05 INFO - delivery method with keep-origin-redirect and when
11:53:05 INFO - the target request is same-origin.
11:53:05 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 2638ms
11:53:05 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html
11:53:06 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b781d000 == 25 [pid = 1877] [id = 302]
11:53:06 INFO - PROCESS | 1829 | ++DOMWINDOW == 75 (0x7f96b659c000) [pid = 1877] [serial = 843] [outer = (nil)]
11:53:06 INFO - PROCESS | 1829 | ++DOMWINDOW == 76 (0x7f96b6cb3400) [pid = 1877] [serial = 844] [outer = 0x7f96b659c000]
11:53:06 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:53:06 INFO - PROCESS | 1829 | ++DOMWINDOW == 77 (0x7f96b6cbc000) [pid = 1877] [serial = 845] [outer = 0x7f96b659c000]
11:53:07 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
11:53:07 INFO - document served over http requires an http
11:53:07 INFO - sub-resource via script-tag using the meta-csp
11:53:07 INFO - delivery method with no-redirect and when
11:53:07 INFO - the target request is same-origin.
11:53:07 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 1736ms
11:53:07 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
11:53:07 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b783b000 == 26 [pid = 1877] [id = 303]
11:53:07 INFO - PROCESS | 1829 | ++DOMWINDOW == 78 (0x7f96b698f400) [pid = 1877] [serial = 846] [outer = (nil)]
11:53:08 INFO - PROCESS | 1829 | ++DOMWINDOW == 79 (0x7f96b764e000) [pid = 1877] [serial = 847] [outer = 0x7f96b698f400]
11:53:08 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:53:08 INFO - PROCESS | 1829 | ++DOMWINDOW == 80 (0x7f96b7654c00) [pid = 1877] [serial = 848] [outer = 0x7f96b698f400]
11:53:09 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
11:53:09 INFO - document served over http requires an http
11:53:09 INFO - sub-resource via script-tag using the meta-csp
11:53:09 INFO - delivery method with swap-origin-redirect and when
11:53:09 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html"
11:53:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:53:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:53:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:53:09 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:53:09 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:53:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:53:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:53:09 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
11:53:09 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 1734ms
11:53:09 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
11:53:09 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b7978800 == 27 [pid = 1877] [id = 304]
11:53:09 INFO - PROCESS | 1829 | ++DOMWINDOW == 81 (0x7f96b7650400) [pid = 1877] [serial = 849] [outer = (nil)]
11:53:09 INFO - PROCESS | 1829 | ++DOMWINDOW == 82 (0x7f96b785ec00) [pid = 1877] [serial = 850] [outer = 0x7f96b7650400]
11:53:10 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:53:10 INFO - PROCESS | 1829 | ++DOMWINDOW == 83 (0x7f96b79d2400) [pid = 1877] [serial = 851] [outer = 0x7f96b7650400]
11:53:11 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
11:53:11 INFO - document served over http requires an http
11:53:11 INFO - sub-resource via xhr-request using the meta-csp
11:53:11 INFO - delivery method with keep-origin-redirect and when
11:53:11 INFO - the target request is same-origin.
11:53:11 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 1748ms
11:53:11 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html
11:53:11 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b85b3800 == 28 [pid = 1877] [id = 305]
11:53:11 INFO - PROCESS | 1829 | ++DOMWINDOW == 84 (0x7f96b7860c00) [pid = 1877] [serial = 852] [outer = (nil)]
11:53:11 INFO - PROCESS | 1829 | ++DOMWINDOW == 85 (0x7f96b79db400) [pid = 1877] [serial = 853] [outer = 0x7f96b7860c00]
11:53:11 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:53:11 INFO - PROCESS | 1829 | ++DOMWINDOW == 86 (0x7f96b8358c00) [pid = 1877] [serial = 854] [outer = 0x7f96b7860c00]
11:53:13 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
11:53:13 INFO - document served over http requires an http
11:53:13 INFO - sub-resource via xhr-request using the meta-csp
11:53:13 INFO - delivery method with no-redirect and when
11:53:13 INFO - the target request is same-origin.
11:53:13 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 1993ms
11:53:13 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
11:53:13 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b86e0800 == 29 [pid = 1877] [id = 306]
11:53:13 INFO - PROCESS | 1829 | ++DOMWINDOW == 87 (0x7f96b835d800) [pid = 1877] [serial = 855] [outer = (nil)]
11:53:13 INFO - PROCESS | 1829 | ++DOMWINDOW == 88 (0x7f96b8361400) [pid = 1877] [serial = 856] [outer = 0x7f96b835d800]
11:53:14 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:53:14 INFO - PROCESS | 1829 | ++DOMWINDOW == 89 (0x7f96b851fc00) [pid = 1877] [serial = 857] [outer = 0x7f96b835d800]
11:53:15 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
11:53:15 INFO - document served over http requires an http
11:53:15 INFO - sub-resource via xhr-request using the meta-csp
11:53:15 INFO - delivery method with swap-origin-redirect and when
11:53:15 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html"
11:53:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:53:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:53:15 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:53:15 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:53:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:53:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:53:15 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
11:53:15 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 2041ms
11:53:15 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
11:53:16 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b934b000 == 30 [pid = 1877] [id = 307]
11:53:16 INFO - PROCESS | 1829 | ++DOMWINDOW == 90 (0x7f96b7659c00) [pid = 1877] [serial = 858] [outer = (nil)]
11:53:16 INFO - PROCESS | 1829 | ++DOMWINDOW == 91 (0x7f96b8520000) [pid = 1877] [serial = 859] [outer = 0x7f96b7659c00]
11:53:16 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:53:16 INFO - PROCESS | 1829 | ++DOMWINDOW == 92 (0x7f96b8543000) [pid = 1877] [serial = 860] [outer = 0x7f96b7659c00]
11:53:18 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
11:53:18 INFO - document served over http requires an https
11:53:18 INFO - sub-resource via fetch-request using the meta-csp
11:53:18 INFO - delivery method with keep-origin-redirect and when
11:53:18 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html"
11:53:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:53:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:53:18 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:53:18 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:53:18 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:53:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:53:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:53:18 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
11:53:18 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 3042ms
11:53:18 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html
11:53:18 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b3f1c800 == 31 [pid = 1877] [id = 308]
11:53:18 INFO - PROCESS | 1829 | ++DOMWINDOW == 93 (0x7f96b27b2400) [pid = 1877] [serial = 861] [outer = (nil)]
11:53:18 INFO - PROCESS | 1829 | ++DOMWINDOW == 94 (0x7f96b2c29800) [pid = 1877] [serial = 862] [outer = 0x7f96b27b2400]
11:53:19 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:53:19 INFO - PROCESS | 1829 | ++DOMWINDOW == 95 (0x7f96b4008000) [pid = 1877] [serial = 863] [outer = 0x7f96b27b2400]
11:53:21 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
11:53:21 INFO - document served over http requires an https
11:53:21 INFO - sub-resource via fetch-request using the meta-csp
11:53:21 INFO - delivery method with no-redirect and when
11:53: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/fetch-request/same-origin-downgrade.no-redirect.http.html"
11:53:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:53:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:53:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:53:21 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:53:21 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:53:21 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:53:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:53:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:53:21 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
11:53:21 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 2651ms
11:53:21 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
11:53:21 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b5229000 == 30 [pid = 1877] [id = 296]
11:53:21 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b5105000 == 29 [pid = 1877] [id = 295]
11:53:21 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b3da4800 == 28 [pid = 1877] [id = 294]
11:53:21 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b2547000 == 27 [pid = 1877] [id = 293]
11:53:21 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b5106000 == 26 [pid = 1877] [id = 280]
11:53:21 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b3f21800 == 25 [pid = 1877] [id = 292]
11:53:21 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b2c97000 == 24 [pid = 1877] [id = 291]
11:53:21 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b69e4800 == 23 [pid = 1877] [id = 290]
11:53:21 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b68e4800 == 22 [pid = 1877] [id = 289]
11:53:21 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b66de800 == 21 [pid = 1877] [id = 288]
11:53:21 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b6394000 == 20 [pid = 1877] [id = 287]
11:53:21 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b628d800 == 19 [pid = 1877] [id = 286]
11:53:21 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b5885000 == 18 [pid = 1877] [id = 285]
11:53:21 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b5238000 == 17 [pid = 1877] [id = 283]
11:53:21 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b586f800 == 16 [pid = 1877] [id = 284]
11:53:21 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b255f800 == 15 [pid = 1877] [id = 282]
11:53:21 INFO - PROCESS | 1829 | --DOMWINDOW == 94 (0x7f96bb05cc00) [pid = 1877] [serial = 734] [outer = (nil)] [url = about:blank]
11:53:21 INFO - PROCESS | 1829 | --DOMWINDOW == 93 (0x7f96bdf32000) [pid = 1877] [serial = 743] [outer = (nil)] [url = about:blank]
11:53:21 INFO - PROCESS | 1829 | --DOMWINDOW == 92 (0x7f96bcebac00) [pid = 1877] [serial = 740] [outer = (nil)] [url = about:blank]
11:53:21 INFO - PROCESS | 1829 | --DOMWINDOW == 91 (0x7f96bcc46400) [pid = 1877] [serial = 737] [outer = (nil)] [url = about:blank]
11:53:21 INFO - PROCESS | 1829 | --DOMWINDOW == 90 (0x7f96be5dc400) [pid = 1877] [serial = 753] [outer = (nil)] [url = about:blank]
11:53:21 INFO - PROCESS | 1829 | --DOMWINDOW == 89 (0x7f96c35bb000) [pid = 1877] [serial = 748] [outer = (nil)] [url = about:blank]
11:53:21 INFO - PROCESS | 1829 | --DOMWINDOW == 88 (0x7f96b40eec00) [pid = 1877] [serial = 761] [outer = (nil)] [url = about:blank]
11:53:21 INFO - PROCESS | 1829 | --DOMWINDOW == 87 (0x7f96c37c9400) [pid = 1877] [serial = 758] [outer = (nil)] [url = about:blank]
11:53:21 INFO - PROCESS | 1829 | --DOMWINDOW == 86 (0x7f96b2c2f400) [pid = 1877] [serial = 764] [outer = (nil)] [url = about:blank]
11:53:21 INFO - PROCESS | 1829 | --DOMWINDOW == 85 (0x7f96b3dd7400) [pid = 1877] [serial = 782] [outer = (nil)] [url = about:blank]
11:53:21 INFO - PROCESS | 1829 | --DOMWINDOW == 84 (0x7f96b2c28c00) [pid = 1877] [serial = 779] [outer = (nil)] [url = about:blank]
11:53:21 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b2321000 == 16 [pid = 1877] [id = 309]
11:53:21 INFO - PROCESS | 1829 | ++DOMWINDOW == 85 (0x7f96b2e5c400) [pid = 1877] [serial = 864] [outer = (nil)]
11:53:21 INFO - PROCESS | 1829 | ++DOMWINDOW == 86 (0x7f96b3cbec00) [pid = 1877] [serial = 865] [outer = 0x7f96b2e5c400]
11:53:21 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:53:21 INFO - PROCESS | 1829 | ++DOMWINDOW == 87 (0x7f96b40efc00) [pid = 1877] [serial = 866] [outer = 0x7f96b2e5c400]
11:53:22 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
11:53:22 INFO - document served over http requires an https
11:53:22 INFO - sub-resource via fetch-request using the meta-csp
11:53:22 INFO - delivery method with swap-origin-redirect and when
11:53: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/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html"
11:53:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:53:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:53:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:53:22 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:53:22 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:53:22 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:53:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:53:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:53:22 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
11:53:22 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 1698ms
11:53:22 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
11:53:23 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b3f18800 == 17 [pid = 1877] [id = 310]
11:53:23 INFO - PROCESS | 1829 | ++DOMWINDOW == 88 (0x7f96b527a800) [pid = 1877] [serial = 867] [outer = (nil)]
11:53:23 INFO - PROCESS | 1829 | ++DOMWINDOW == 89 (0x7f96b5376400) [pid = 1877] [serial = 868] [outer = 0x7f96b527a800]
11:53:23 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:53:23 INFO - PROCESS | 1829 | ++DOMWINDOW == 90 (0x7f96b61a3000) [pid = 1877] [serial = 869] [outer = 0x7f96b527a800]
11:53:24 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
11:53:24 INFO - document served over http requires an https
11:53:24 INFO - sub-resource via fetch-request using the meta-csp
11:53:24 INFO - delivery method with swap-origin-redirect and when
11:53: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/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html"
11:53:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:53:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:53:24 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:53:24 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:53:24 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:53:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:53:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:53:24 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
11:53:24 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 1692ms
11:53:24 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
11:53:24 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b521e000 == 18 [pid = 1877] [id = 311]
11:53:24 INFO - PROCESS | 1829 | ++DOMWINDOW == 91 (0x7f96b61a7400) [pid = 1877] [serial = 870] [outer = (nil)]
11:53:25 INFO - PROCESS | 1829 | ++DOMWINDOW == 92 (0x7f96b62ed400) [pid = 1877] [serial = 871] [outer = 0x7f96b61a7400]
11:53:25 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:53:25 INFO - PROCESS | 1829 | ++DOMWINDOW == 93 (0x7f96b6591000) [pid = 1877] [serial = 872] [outer = 0x7f96b61a7400]
11:53:25 INFO - PROCESS | 1829 | --DOMWINDOW == 92 (0x7f96b400cc00) [pid = 1877] [serial = 786] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:53:25 INFO - PROCESS | 1829 | --DOMWINDOW == 91 (0x7f96b3cc2400) [pid = 1877] [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]
11:53:25 INFO - PROCESS | 1829 | --DOMWINDOW == 90 (0x7f96b248d800) [pid = 1877] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:53:25 INFO - PROCESS | 1829 | --DOMWINDOW == 89 (0x7f96b659d800) [pid = 1877] [serial = 811] [outer = (nil)] [url = about:blank]
11:53:25 INFO - PROCESS | 1829 | --DOMWINDOW == 88 (0x7f96b527f000) [pid = 1877] [serial = 797] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:53:25 INFO - PROCESS | 1829 | --DOMWINDOW == 87 (0x7f96b3cc4c00) [pid = 1877] [serial = 820] [outer = (nil)] [url = about:blank]
11:53:25 INFO - PROCESS | 1829 | --DOMWINDOW == 86 (0x7f96b536e800) [pid = 1877] [serial = 799] [outer = (nil)] [url = about:blank]
11:53:25 INFO - PROCESS | 1829 | --DOMWINDOW == 85 (0x7f96b40e3000) [pid = 1877] [serial = 787] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:53:25 INFO - PROCESS | 1829 | --DOMWINDOW == 84 (0x7f96b61ad800) [pid = 1877] [serial = 805] [outer = (nil)] [url = about:blank]
11:53:25 INFO - PROCESS | 1829 | --DOMWINDOW == 83 (0x7f96b691d400) [pid = 1877] [serial = 826] [outer = (nil)] [url = about:blank]
11:53:25 INFO - PROCESS | 1829 | --DOMWINDOW == 82 (0x7f96b61a6000) [pid = 1877] [serial = 823] [outer = (nil)] [url = about:blank]
11:53:25 INFO - PROCESS | 1829 | --DOMWINDOW == 81 (0x7f96b4003800) [pid = 1877] [serial = 792] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308355839]
11:53:25 INFO - PROCESS | 1829 | --DOMWINDOW == 80 (0x7f96b2c27400) [pid = 1877] [serial = 817] [outer = (nil)] [url = about:blank]
11:53:25 INFO - PROCESS | 1829 | --DOMWINDOW == 79 (0x7f96b589f000) [pid = 1877] [serial = 802] [outer = (nil)] [url = about:blank]
11:53:25 INFO - PROCESS | 1829 | --DOMWINDOW == 78 (0x7f96b3cc3800) [pid = 1877] [serial = 814] [outer = (nil)] [url = about:blank]
11:53:25 INFO - PROCESS | 1829 | --DOMWINDOW == 77 (0x7f96b27ad000) [pid = 1877] [serial = 789] [outer = (nil)] [url = about:blank]
11:53:25 INFO - PROCESS | 1829 | --DOMWINDOW == 76 (0x7f96b6471000) [pid = 1877] [serial = 808] [outer = (nil)] [url = about:blank]
11:53:25 INFO - PROCESS | 1829 | --DOMWINDOW == 75 (0x7f96b40e4000) [pid = 1877] [serial = 794] [outer = (nil)] [url = about:blank]
11:53:25 INFO - PROCESS | 1829 | --DOMWINDOW == 74 (0x7f96b2e52000) [pid = 1877] [serial = 831] [outer = (nil)] [url = about:blank]
11:53:25 INFO - PROCESS | 1829 | --DOMWINDOW == 73 (0x7f96b66b0400) [pid = 1877] [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]
11:53:25 INFO - PROCESS | 1829 | --DOMWINDOW == 72 (0x7f96b5377400) [pid = 1877] [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]
11:53:25 INFO - PROCESS | 1829 | --DOMWINDOW == 71 (0x7f96b27b6800) [pid = 1877] [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]
11:53:25 INFO - PROCESS | 1829 | --DOMWINDOW == 70 (0x7f96b2386000) [pid = 1877] [serial = 828] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:53:25 INFO - PROCESS | 1829 | --DOMWINDOW == 69 (0x7f96b2c2a000) [pid = 1877] [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]
11:53:25 INFO - PROCESS | 1829 | --DOMWINDOW == 68 (0x7f96b527b000) [pid = 1877] [serial = 796] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:53:25 INFO - PROCESS | 1829 | --DOMWINDOW == 67 (0x7f96b3dd8800) [pid = 1877] [serial = 791] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308355839]
11:53:25 INFO - PROCESS | 1829 | --DOMWINDOW == 66 (0x7f96b3f0b400) [pid = 1877] [serial = 785] [outer = (nil)] [url = about:blank]
11:53:26 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
11:53:26 INFO - document served over http requires an https
11:53:26 INFO - sub-resource via fetch-request using the meta-csp
11:53:26 INFO - delivery method with keep-origin-redirect and when
11:53:26 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html"
11:53:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:53:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:53:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:53:26 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:53:26 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:53:26 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:53:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:53:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:53:26 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
11:53:26 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 2141ms
11:53:26 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html
11:53:26 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b5121000 == 19 [pid = 1877] [id = 312]
11:53:26 INFO - PROCESS | 1829 | ++DOMWINDOW == 67 (0x7f96b2c24000) [pid = 1877] [serial = 873] [outer = (nil)]
11:53:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 68 (0x7f96b2e58000) [pid = 1877] [serial = 874] [outer = 0x7f96b2c24000]
11:53:27 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:53:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 69 (0x7f96b3f0f000) [pid = 1877] [serial = 875] [outer = 0x7f96b2c24000]
11:53:28 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
11:53:28 INFO - document served over http requires an https
11:53:28 INFO - sub-resource via fetch-request using the meta-csp
11:53:28 INFO - delivery method with no-redirect and when
11:53:28 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html"
11:53:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:53:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:53:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:53:28 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:53:28 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:53:28 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:53:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:53:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:53:28 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
11:53:28 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 2093ms
11:53:28 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
11:53:29 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b628a800 == 20 [pid = 1877] [id = 313]
11:53:29 INFO - PROCESS | 1829 | ++DOMWINDOW == 70 (0x7f96b2c2a000) [pid = 1877] [serial = 876] [outer = (nil)]
11:53:29 INFO - PROCESS | 1829 | ++DOMWINDOW == 71 (0x7f96b5274c00) [pid = 1877] [serial = 877] [outer = 0x7f96b2c2a000]
11:53:29 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:53:29 INFO - PROCESS | 1829 | ++DOMWINDOW == 72 (0x7f96b61a6c00) [pid = 1877] [serial = 878] [outer = 0x7f96b2c2a000]
11:53:31 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
11:53:31 INFO - document served over http requires an https
11:53:31 INFO - sub-resource via fetch-request using the meta-csp
11:53:31 INFO - delivery method with swap-origin-redirect and when
11:53: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/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html"
11:53:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:53:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:53:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:53:31 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:53:31 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:53:31 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:53:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:53:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:53:31 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
11:53:31 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 2284ms
11:53:31 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
11:53:31 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b66d2000 == 21 [pid = 1877] [id = 314]
11:53:31 INFO - PROCESS | 1829 | ++DOMWINDOW == 73 (0x7f96b5279400) [pid = 1877] [serial = 879] [outer = (nil)]
11:53:31 INFO - PROCESS | 1829 | ++DOMWINDOW == 74 (0x7f96b6597800) [pid = 1877] [serial = 880] [outer = 0x7f96b5279400]
11:53:32 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:53:32 INFO - PROCESS | 1829 | ++DOMWINDOW == 75 (0x7f96b66b2800) [pid = 1877] [serial = 881] [outer = 0x7f96b5279400]
11:53:33 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b68ee000 == 22 [pid = 1877] [id = 315]
11:53:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 76 (0x7f96b691f800) [pid = 1877] [serial = 882] [outer = (nil)]
11:53:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 77 (0x7f96b6921000) [pid = 1877] [serial = 883] [outer = 0x7f96b691f800]
11:53:34 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
11:53:34 INFO - document served over http requires an https
11:53:34 INFO - sub-resource via iframe-tag using the meta-csp
11:53:34 INFO - delivery method with keep-origin-redirect and when
11:53: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-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html"
11:53:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:53:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:53:34 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:53:34 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:53:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:53:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:53:34 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
11:53:34 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 2998ms
11:53:34 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html
11:53:34 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b69ec000 == 23 [pid = 1877] [id = 316]
11:53:34 INFO - PROCESS | 1829 | ++DOMWINDOW == 78 (0x7f96b6595400) [pid = 1877] [serial = 884] [outer = (nil)]
11:53:34 INFO - PROCESS | 1829 | ++DOMWINDOW == 79 (0x7f96b6921c00) [pid = 1877] [serial = 885] [outer = 0x7f96b6595400]
11:53:34 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:53:34 INFO - PROCESS | 1829 | ++DOMWINDOW == 80 (0x7f96b79d3c00) [pid = 1877] [serial = 886] [outer = 0x7f96b6595400]
11:53:35 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b85a1800 == 24 [pid = 1877] [id = 317]
11:53:35 INFO - PROCESS | 1829 | ++DOMWINDOW == 81 (0x7f96b8357800) [pid = 1877] [serial = 887] [outer = (nil)]
11:53:35 INFO - PROCESS | 1829 | ++DOMWINDOW == 82 (0x7f96b851b000) [pid = 1877] [serial = 888] [outer = 0x7f96b8357800]
11:53:35 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
11:53:35 INFO - document served over http requires an https
11:53:35 INFO - sub-resource via iframe-tag using the meta-csp
11:53:35 INFO - delivery method with no-redirect and when
11:53: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/iframe-tag/same-origin-downgrade.no-redirect.http.html"
11:53:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:53:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:53:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:53:35 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:53:35 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:53:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:53:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:53:35 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
11:53:35 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 1888ms
11:53:35 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
11:53:36 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b9345000 == 25 [pid = 1877] [id = 318]
11:53:36 INFO - PROCESS | 1829 | ++DOMWINDOW == 83 (0x7f96b66b8400) [pid = 1877] [serial = 889] [outer = (nil)]
11:53:36 INFO - PROCESS | 1829 | ++DOMWINDOW == 84 (0x7f96b851d400) [pid = 1877] [serial = 890] [outer = 0x7f96b66b8400]
11:53:36 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:53:36 INFO - PROCESS | 1829 | ++DOMWINDOW == 85 (0x7f96b861d800) [pid = 1877] [serial = 891] [outer = 0x7f96b66b8400]
11:53:37 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b9466000 == 26 [pid = 1877] [id = 319]
11:53:37 INFO - PROCESS | 1829 | ++DOMWINDOW == 86 (0x7f96b8621800) [pid = 1877] [serial = 892] [outer = (nil)]
11:53:37 INFO - PROCESS | 1829 | ++DOMWINDOW == 87 (0x7f96b8625400) [pid = 1877] [serial = 893] [outer = 0x7f96b8621800]
11:53:37 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
11:53:37 INFO - document served over http requires an https
11:53:37 INFO - sub-resource via iframe-tag using the meta-csp
11:53:37 INFO - delivery method with swap-origin-redirect and when
11:53:37 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html"
11:53:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:53:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:53:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:53:37 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:53:37 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:53:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:53:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:53:37 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
11:53:37 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 1897ms
11:53:37 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
11:53:38 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b9471000 == 27 [pid = 1877] [id = 320]
11:53:38 INFO - PROCESS | 1829 | ++DOMWINDOW == 88 (0x7f96b835dc00) [pid = 1877] [serial = 894] [outer = (nil)]
11:53:38 INFO - PROCESS | 1829 | ++DOMWINDOW == 89 (0x7f96b8625000) [pid = 1877] [serial = 895] [outer = 0x7f96b835dc00]
11:53:38 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:53:38 INFO - PROCESS | 1829 | ++DOMWINDOW == 90 (0x7f96b8714c00) [pid = 1877] [serial = 896] [outer = 0x7f96b835dc00]
11:53:39 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b96df000 == 28 [pid = 1877] [id = 321]
11:53:39 INFO - PROCESS | 1829 | ++DOMWINDOW == 91 (0x7f96b8718400) [pid = 1877] [serial = 897] [outer = (nil)]
11:53:39 INFO - PROCESS | 1829 | ++DOMWINDOW == 92 (0x7f96b871b800) [pid = 1877] [serial = 898] [outer = 0x7f96b8718400]
11:53:39 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
11:53:39 INFO - document served over http requires an https
11:53:39 INFO - sub-resource via iframe-tag using the meta-csp
11:53:39 INFO - delivery method with swap-origin-redirect and when
11:53: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/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html"
11:53:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:53:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:53:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:53:39 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:53:39 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:53:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:53:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:53:39 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
11:53:39 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 2040ms
11:53:39 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
11:53:40 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b96e9000 == 29 [pid = 1877] [id = 322]
11:53:40 INFO - PROCESS | 1829 | ++DOMWINDOW == 93 (0x7f96b8622000) [pid = 1877] [serial = 899] [outer = (nil)]
11:53:40 INFO - PROCESS | 1829 | ++DOMWINDOW == 94 (0x7f96b871ac00) [pid = 1877] [serial = 900] [outer = 0x7f96b8622000]
11:53:40 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:53:40 INFO - PROCESS | 1829 | ++DOMWINDOW == 95 (0x7f96b94c7400) [pid = 1877] [serial = 901] [outer = 0x7f96b8622000]
11:53:42 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b96fa000 == 30 [pid = 1877] [id = 323]
11:53:42 INFO - PROCESS | 1829 | ++DOMWINDOW == 96 (0x7f96b2497000) [pid = 1877] [serial = 902] [outer = (nil)]
11:53:42 INFO - PROCESS | 1829 | ++DOMWINDOW == 97 (0x7f96b40e5c00) [pid = 1877] [serial = 903] [outer = 0x7f96b2497000]
11:53:43 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
11:53:43 INFO - document served over http requires an https
11:53:43 INFO - sub-resource via iframe-tag using the meta-csp
11:53:43 INFO - delivery method with keep-origin-redirect and when
11:53: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/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html"
11:53:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:53:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:53:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:53:43 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:53:43 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:53:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:53:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:53:43 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
11:53:43 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 3450ms
11:53:43 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html
11:53:43 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b3f2a000 == 31 [pid = 1877] [id = 324]
11:53:43 INFO - PROCESS | 1829 | ++DOMWINDOW == 98 (0x7f96b4005c00) [pid = 1877] [serial = 904] [outer = (nil)]
11:53:44 INFO - PROCESS | 1829 | ++DOMWINDOW == 99 (0x7f96b400c000) [pid = 1877] [serial = 905] [outer = 0x7f96b4005c00]
11:53:44 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:53:44 INFO - PROCESS | 1829 | ++DOMWINDOW == 100 (0x7f96b6598800) [pid = 1877] [serial = 906] [outer = 0x7f96b4005c00]
11:53:45 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b255c000 == 32 [pid = 1877] [id = 325]
11:53:45 INFO - PROCESS | 1829 | ++DOMWINDOW == 101 (0x7f96b2492000) [pid = 1877] [serial = 907] [outer = (nil)]
11:53:45 INFO - PROCESS | 1829 | ++DOMWINDOW == 102 (0x7f96b3dd4800) [pid = 1877] [serial = 908] [outer = 0x7f96b2492000]
11:53:45 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
11:53:45 INFO - document served over http requires an https
11:53:45 INFO - sub-resource via iframe-tag using the meta-csp
11:53:45 INFO - delivery method with no-redirect and when
11:53: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/iframe-tag/same-origin-upgrade.no-redirect.http.html"
11:53:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:53:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:53:45 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:53:45 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:53:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:53:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:53:45 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
11:53:45 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 2477ms
11:53:45 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
11:53:46 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b2323000 == 33 [pid = 1877] [id = 326]
11:53:46 INFO - PROCESS | 1829 | ++DOMWINDOW == 103 (0x7f96b2c25000) [pid = 1877] [serial = 909] [outer = (nil)]
11:53:47 INFO - PROCESS | 1829 | ++DOMWINDOW == 104 (0x7f96b2c2f000) [pid = 1877] [serial = 910] [outer = 0x7f96b2c25000]
11:53:47 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:53:47 INFO - PROCESS | 1829 | ++DOMWINDOW == 105 (0x7f96b61a5c00) [pid = 1877] [serial = 911] [outer = 0x7f96b2c25000]
11:53:47 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b3f18800 == 32 [pid = 1877] [id = 310]
11:53:47 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b2321000 == 31 [pid = 1877] [id = 309]
11:53:47 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b3f1c800 == 30 [pid = 1877] [id = 308]
11:53:47 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b86e0800 == 29 [pid = 1877] [id = 306]
11:53:47 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b85b3800 == 28 [pid = 1877] [id = 305]
11:53:47 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b7978800 == 27 [pid = 1877] [id = 304]
11:53:47 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b783b000 == 26 [pid = 1877] [id = 303]
11:53:47 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b781d000 == 25 [pid = 1877] [id = 302]
11:53:47 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b7561000 == 24 [pid = 1877] [id = 301]
11:53:47 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b6288800 == 23 [pid = 1877] [id = 299]
11:53:47 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b69d6800 == 22 [pid = 1877] [id = 300]
11:53:47 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b3da0800 == 21 [pid = 1877] [id = 298]
11:53:47 INFO - PROCESS | 1829 | --DOMWINDOW == 104 (0x7f96b5273c00) [pid = 1877] [serial = 818] [outer = (nil)] [url = about:blank]
11:53:47 INFO - PROCESS | 1829 | --DOMWINDOW == 103 (0x7f96b40ee800) [pid = 1877] [serial = 821] [outer = (nil)] [url = about:blank]
11:53:47 INFO - PROCESS | 1829 | --DOMWINDOW == 102 (0x7f96b6923c00) [pid = 1877] [serial = 827] [outer = (nil)] [url = about:blank]
11:53:47 INFO - PROCESS | 1829 | --DOMWINDOW == 101 (0x7f96b6592c00) [pid = 1877] [serial = 824] [outer = (nil)] [url = about:blank]
11:53:48 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b3f18800 == 22 [pid = 1877] [id = 327]
11:53:48 INFO - PROCESS | 1829 | ++DOMWINDOW == 102 (0x7f96b5896000) [pid = 1877] [serial = 912] [outer = (nil)]
11:53:48 INFO - PROCESS | 1829 | ++DOMWINDOW == 103 (0x7f96b646d400) [pid = 1877] [serial = 913] [outer = 0x7f96b5896000]
11:53:48 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
11:53:48 INFO - document served over http requires an https
11:53:48 INFO - sub-resource via iframe-tag using the meta-csp
11:53:48 INFO - delivery method with swap-origin-redirect and when
11:53:48 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html"
11:53:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:53:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:53:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:53:48 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:53:48 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:53:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:53:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:53:48 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
11:53:48 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 2635ms
11:53:48 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
11:53:48 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b4030000 == 23 [pid = 1877] [id = 328]
11:53:48 INFO - PROCESS | 1829 | ++DOMWINDOW == 104 (0x7f96b3dd5800) [pid = 1877] [serial = 914] [outer = (nil)]
11:53:49 INFO - PROCESS | 1829 | ++DOMWINDOW == 105 (0x7f96b646c000) [pid = 1877] [serial = 915] [outer = 0x7f96b3dd5800]
11:53:49 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:53:49 INFO - PROCESS | 1829 | ++DOMWINDOW == 106 (0x7f96b698fc00) [pid = 1877] [serial = 916] [outer = 0x7f96b3dd5800]
11:53:50 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
11:53:50 INFO - document served over http requires an https
11:53:50 INFO - sub-resource via script-tag using the meta-csp
11:53:50 INFO - delivery method with keep-origin-redirect and when
11:53: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/script-tag/same-origin-downgrade.keep-origin-redirect.http.html"
11:53:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:53:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:53:50 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:53:50 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:53:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:53:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:53:50 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
11:53:50 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 1591ms
11:53:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
11:53:50 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b62a1800 == 24 [pid = 1877] [id = 329]
11:53:50 INFO - PROCESS | 1829 | ++DOMWINDOW == 107 (0x7f96b58a4800) [pid = 1877] [serial = 917] [outer = (nil)]
11:53:50 INFO - PROCESS | 1829 | ++DOMWINDOW == 108 (0x7f96b7658000) [pid = 1877] [serial = 918] [outer = 0x7f96b58a4800]
11:53:50 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:53:50 INFO - PROCESS | 1829 | ++DOMWINDOW == 109 (0x7f96b79d3800) [pid = 1877] [serial = 919] [outer = 0x7f96b58a4800]
11:53:51 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
11:53:51 INFO - document served over http requires an https
11:53:51 INFO - sub-resource via script-tag using the meta-csp
11:53:51 INFO - delivery method with no-redirect and when
11:53:51 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html"
11:53:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:53:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:53:51 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:53:51 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:53:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:53:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:53:51 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
11:53:51 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 1681ms
11:53:51 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
11:53:52 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b69d9000 == 25 [pid = 1877] [id = 330]
11:53:52 INFO - PROCESS | 1829 | ++DOMWINDOW == 110 (0x7f96b6cb6c00) [pid = 1877] [serial = 920] [outer = (nil)]
11:53:52 INFO - PROCESS | 1829 | ++DOMWINDOW == 111 (0x7f96b8355000) [pid = 1877] [serial = 921] [outer = 0x7f96b6cb6c00]
11:53:52 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:53:52 INFO - PROCESS | 1829 | ++DOMWINDOW == 112 (0x7f96b8541400) [pid = 1877] [serial = 922] [outer = 0x7f96b6cb6c00]
11:53:52 INFO - PROCESS | 1829 | --DOMWINDOW == 111 (0x7f96b3cc4000) [pid = 1877] [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]
11:53:52 INFO - PROCESS | 1829 | --DOMWINDOW == 110 (0x7f96b3cb8400) [pid = 1877] [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]
11:53:52 INFO - PROCESS | 1829 | --DOMWINDOW == 109 (0x7f96b5376400) [pid = 1877] [serial = 868] [outer = (nil)] [url = about:blank]
11:53:52 INFO - PROCESS | 1829 | --DOMWINDOW == 108 (0x7f96b6cb3400) [pid = 1877] [serial = 844] [outer = (nil)] [url = about:blank]
11:53:52 INFO - PROCESS | 1829 | --DOMWINDOW == 107 (0x7f96b8361400) [pid = 1877] [serial = 856] [outer = (nil)] [url = about:blank]
11:53:52 INFO - PROCESS | 1829 | --DOMWINDOW == 106 (0x7f96b66b4000) [pid = 1877] [serial = 839] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:53:52 INFO - PROCESS | 1829 | --DOMWINDOW == 105 (0x7f96b2e5b400) [pid = 1877] [serial = 836] [outer = (nil)] [url = about:blank]
11:53:52 INFO - PROCESS | 1829 | --DOMWINDOW == 104 (0x7f96b79db400) [pid = 1877] [serial = 853] [outer = (nil)] [url = about:blank]
11:53:52 INFO - PROCESS | 1829 | --DOMWINDOW == 103 (0x7f96b2497c00) [pid = 1877] [serial = 834] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308380404]
11:53:52 INFO - PROCESS | 1829 | --DOMWINDOW == 102 (0x7f96b66b4400) [pid = 1877] [serial = 841] [outer = (nil)] [url = about:blank]
11:53:52 INFO - PROCESS | 1829 | --DOMWINDOW == 101 (0x7f96b764e000) [pid = 1877] [serial = 847] [outer = (nil)] [url = about:blank]
11:53:52 INFO - PROCESS | 1829 | --DOMWINDOW == 100 (0x7f96b8520000) [pid = 1877] [serial = 859] [outer = (nil)] [url = about:blank]
11:53:52 INFO - PROCESS | 1829 | --DOMWINDOW == 99 (0x7f96b785ec00) [pid = 1877] [serial = 850] [outer = (nil)] [url = about:blank]
11:53:52 INFO - PROCESS | 1829 | --DOMWINDOW == 98 (0x7f96b2c29800) [pid = 1877] [serial = 862] [outer = (nil)] [url = about:blank]
11:53:52 INFO - PROCESS | 1829 | --DOMWINDOW == 97 (0x7f96b3cbec00) [pid = 1877] [serial = 865] [outer = (nil)] [url = about:blank]
11:53:52 INFO - PROCESS | 1829 | --DOMWINDOW == 96 (0x7f96b2e5c400) [pid = 1877] [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]
11:53:52 INFO - PROCESS | 1829 | --DOMWINDOW == 95 (0x7f96b527a800) [pid = 1877] [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]
11:53:52 INFO - PROCESS | 1829 | --DOMWINDOW == 94 (0x7f96b27b2400) [pid = 1877] [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]
11:53:52 INFO - PROCESS | 1829 | --DOMWINDOW == 93 (0x7f96b7659c00) [pid = 1877] [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]
11:53:52 INFO - PROCESS | 1829 | --DOMWINDOW == 92 (0x7f96b2384000) [pid = 1877] [serial = 833] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308380404]
11:53:52 INFO - PROCESS | 1829 | --DOMWINDOW == 91 (0x7f96b646b000) [pid = 1877] [serial = 838] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:53:52 INFO - PROCESS | 1829 | --DOMWINDOW == 90 (0x7f96b400e000) [pid = 1877] [serial = 776] [outer = (nil)] [url = about:blank]
11:53:52 INFO - PROCESS | 1829 | --DOMWINDOW == 89 (0x7f96b79d2400) [pid = 1877] [serial = 851] [outer = (nil)] [url = about:blank]
11:53:52 INFO - PROCESS | 1829 | --DOMWINDOW == 88 (0x7f96b5896400) [pid = 1877] [serial = 800] [outer = (nil)] [url = about:blank]
11:53:52 INFO - PROCESS | 1829 | --DOMWINDOW == 87 (0x7f96b61a5000) [pid = 1877] [serial = 803] [outer = (nil)] [url = about:blank]
11:53:52 INFO - PROCESS | 1829 | --DOMWINDOW == 86 (0x7f96b62ecc00) [pid = 1877] [serial = 806] [outer = (nil)] [url = about:blank]
11:53:52 INFO - PROCESS | 1829 | --DOMWINDOW == 85 (0x7f96b5276800) [pid = 1877] [serial = 795] [outer = (nil)] [url = about:blank]
11:53:52 INFO - PROCESS | 1829 | --DOMWINDOW == 84 (0x7f96b2e5ac00) [pid = 1877] [serial = 790] [outer = (nil)] [url = about:blank]
11:53:52 INFO - PROCESS | 1829 | --DOMWINDOW == 83 (0x7f96b6593000) [pid = 1877] [serial = 809] [outer = (nil)] [url = about:blank]
11:53:52 INFO - PROCESS | 1829 | --DOMWINDOW == 82 (0x7f96b66afc00) [pid = 1877] [serial = 812] [outer = (nil)] [url = about:blank]
11:53:52 INFO - PROCESS | 1829 | --DOMWINDOW == 81 (0x7f96b66b3000) [pid = 1877] [serial = 815] [outer = (nil)] [url = about:blank]
11:53:53 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
11:53:53 INFO - document served over http requires an https
11:53:53 INFO - sub-resource via script-tag using the meta-csp
11:53:53 INFO - delivery method with swap-origin-redirect and when
11:53: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/script-tag/same-origin-downgrade.swap-origin-redirect.http.html"
11:53:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:53:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:53:53 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:53:53 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:53:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:53:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:53:53 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
11:53:53 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 1687ms
11:53:53 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
11:53:53 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b756a800 == 26 [pid = 1877] [id = 331]
11:53:53 INFO - PROCESS | 1829 | ++DOMWINDOW == 82 (0x7f96b2387800) [pid = 1877] [serial = 923] [outer = (nil)]
11:53:53 INFO - PROCESS | 1829 | ++DOMWINDOW == 83 (0x7f96b3cbec00) [pid = 1877] [serial = 924] [outer = 0x7f96b2387800]
11:53:54 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:53:54 INFO - PROCESS | 1829 | ++DOMWINDOW == 84 (0x7f96b61ad400) [pid = 1877] [serial = 925] [outer = 0x7f96b2387800]
11:53:55 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
11:53:55 INFO - document served over http requires an https
11:53:55 INFO - sub-resource via script-tag using the meta-csp
11:53:55 INFO - delivery method with swap-origin-redirect and when
11:53:55 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html"
11:53:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:53:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:53:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:53:55 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:53:55 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:53:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:53:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:53:55 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
11:53:55 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 2080ms
11:53:55 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
11:53:56 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b587e800 == 27 [pid = 1877] [id = 332]
11:53:56 INFO - PROCESS | 1829 | ++DOMWINDOW == 85 (0x7f96b27abc00) [pid = 1877] [serial = 926] [outer = (nil)]
11:53:56 INFO - PROCESS | 1829 | ++DOMWINDOW == 86 (0x7f96b527a400) [pid = 1877] [serial = 927] [outer = 0x7f96b27abc00]
11:53:56 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:53:56 INFO - PROCESS | 1829 | ++DOMWINDOW == 87 (0x7f96b6598400) [pid = 1877] [serial = 928] [outer = 0x7f96b27abc00]
11:53:58 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
11:53:58 INFO - document served over http requires an https
11:53:58 INFO - sub-resource via script-tag using the meta-csp
11:53:58 INFO - delivery method with keep-origin-redirect and when
11:53:58 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html"
11:53:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:53:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:53:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:53:58 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:53:58 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:53:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:53:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:53:58 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
11:53:58 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 2367ms
11:53:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
11:53:58 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b7966000 == 28 [pid = 1877] [id = 333]
11:53:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 88 (0x7f96b5273c00) [pid = 1877] [serial = 929] [outer = (nil)]
11:53:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 89 (0x7f96b764b000) [pid = 1877] [serial = 930] [outer = 0x7f96b5273c00]
11:53:58 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:53:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 90 (0x7f96b79d3000) [pid = 1877] [serial = 931] [outer = 0x7f96b5273c00]
11:54:00 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
11:54:00 INFO - document served over http requires an https
11:54:00 INFO - sub-resource via script-tag using the meta-csp
11:54:00 INFO - delivery method with no-redirect and when
11:54:00 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html"
11:54:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:54:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:54:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:54:00 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:54:00 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:54:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:54:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:54:00 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
11:54:00 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 2004ms
11:54:00 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
11:54:00 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b85bd800 == 29 [pid = 1877] [id = 334]
11:54:00 INFO - PROCESS | 1829 | ++DOMWINDOW == 91 (0x7f96b6cb8400) [pid = 1877] [serial = 932] [outer = (nil)]
11:54:01 INFO - PROCESS | 1829 | ++DOMWINDOW == 92 (0x7f96b8629800) [pid = 1877] [serial = 933] [outer = 0x7f96b6cb8400]
11:54:01 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:54:01 INFO - PROCESS | 1829 | ++DOMWINDOW == 93 (0x7f96b94c8400) [pid = 1877] [serial = 934] [outer = 0x7f96b6cb8400]
11:54:02 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
11:54:02 INFO - document served over http requires an https
11:54:02 INFO - sub-resource via script-tag using the meta-csp
11:54:02 INFO - delivery method with swap-origin-redirect and when
11:54:02 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html"
11:54:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:54:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:54:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:54:02 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:54:02 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:54:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:54:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:54:02 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
11:54:02 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 2554ms
11:54:02 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
11:54:02 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b9354800 == 30 [pid = 1877] [id = 335]
11:54:02 INFO - PROCESS | 1829 | ++DOMWINDOW == 94 (0x7f96b94c9c00) [pid = 1877] [serial = 935] [outer = (nil)]
11:54:03 INFO - PROCESS | 1829 | ++DOMWINDOW == 95 (0x7f96ba392000) [pid = 1877] [serial = 936] [outer = 0x7f96b94c9c00]
11:54:03 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:54:03 INFO - PROCESS | 1829 | ++DOMWINDOW == 96 (0x7f96ba399400) [pid = 1877] [serial = 937] [outer = 0x7f96b94c9c00]
11:54:04 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
11:54:04 INFO - document served over http requires an https
11:54:04 INFO - sub-resource via xhr-request using the meta-csp
11:54:04 INFO - delivery method with keep-origin-redirect and when
11:54: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/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html"
11:54:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:54:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:54:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:54:04 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:54:04 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:54:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:54:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:54:04 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
11:54:04 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 1688ms
11:54:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
11:54:04 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b973b000 == 31 [pid = 1877] [id = 336]
11:54:04 INFO - PROCESS | 1829 | ++DOMWINDOW == 97 (0x7f96ba393c00) [pid = 1877] [serial = 938] [outer = (nil)]
11:54:04 INFO - PROCESS | 1829 | ++DOMWINDOW == 98 (0x7f96ba40fc00) [pid = 1877] [serial = 939] [outer = 0x7f96ba393c00]
11:54:05 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:54:05 INFO - PROCESS | 1829 | ++DOMWINDOW == 99 (0x7f96ba415c00) [pid = 1877] [serial = 940] [outer = 0x7f96ba393c00]
11:54:06 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
11:54:06 INFO - document served over http requires an https
11:54:06 INFO - sub-resource via xhr-request using the meta-csp
11:54:06 INFO - delivery method with no-redirect and when
11:54: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/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html"
11:54:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:54:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:54:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:54:06 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:54:06 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:54:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:54:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:54:06 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
11:54:06 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 1654ms
11:54:06 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
11:54:06 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b9751000 == 32 [pid = 1877] [id = 337]
11:54:06 INFO - PROCESS | 1829 | ++DOMWINDOW == 100 (0x7f96ba4da800) [pid = 1877] [serial = 941] [outer = (nil)]
11:54:06 INFO - PROCESS | 1829 | ++DOMWINDOW == 101 (0x7f96ba4e5000) [pid = 1877] [serial = 942] [outer = 0x7f96ba4da800]
11:54:06 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:54:06 INFO - PROCESS | 1829 | ++DOMWINDOW == 102 (0x7f96ba505400) [pid = 1877] [serial = 943] [outer = 0x7f96ba4da800]
11:54:07 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
11:54:07 INFO - document served over http requires an https
11:54:07 INFO - sub-resource via xhr-request using the meta-csp
11:54:07 INFO - delivery method with swap-origin-redirect and when
11: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-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html"
11:54:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:54:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:54:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:54:07 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:54:07 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:54:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:54:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:54:07 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
11:54:07 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 1683ms
11:54:07 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
11:54:07 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96ba68a800 == 33 [pid = 1877] [id = 338]
11:54:07 INFO - PROCESS | 1829 | ++DOMWINDOW == 103 (0x7f96ba505800) [pid = 1877] [serial = 944] [outer = (nil)]
11:54:08 INFO - PROCESS | 1829 | ++DOMWINDOW == 104 (0x7f96ba50fc00) [pid = 1877] [serial = 945] [outer = 0x7f96ba505800]
11:54:08 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:54:08 INFO - PROCESS | 1829 | ++DOMWINDOW == 105 (0x7f96ba5cb800) [pid = 1877] [serial = 946] [outer = 0x7f96ba505800]
11:54:09 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
11:54:09 INFO - document served over http requires an https
11:54:09 INFO - sub-resource via xhr-request using the meta-csp
11:54:09 INFO - delivery method with swap-origin-redirect and when
11: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-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html"
11:54:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:54:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:54:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:54:09 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:54:09 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:54:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:54:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:54:09 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
11:54:09 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 2030ms
11:54:09 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
11:54:10 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96ba8e9800 == 34 [pid = 1877] [id = 339]
11:54:10 INFO - PROCESS | 1829 | ++DOMWINDOW == 106 (0x7f96ba5cbc00) [pid = 1877] [serial = 947] [outer = (nil)]
11:54:10 INFO - PROCESS | 1829 | ++DOMWINDOW == 107 (0x7f96ba5d4800) [pid = 1877] [serial = 948] [outer = 0x7f96ba5cbc00]
11:54:10 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:54:10 INFO - PROCESS | 1829 | ++DOMWINDOW == 108 (0x7f96ba8aa800) [pid = 1877] [serial = 949] [outer = 0x7f96ba5cbc00]
11:54:12 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
11:54:12 INFO - document served over http requires an https
11:54:12 INFO - sub-resource via xhr-request using the meta-csp
11:54:12 INFO - delivery method with keep-origin-redirect and when
11: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-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html"
11:54:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:54:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:54:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:54:12 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:54:12 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:54:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:54:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:54:12 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
11:54:12 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 2897ms
11:54:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
11:54:13 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b3d8f000 == 35 [pid = 1877] [id = 340]
11:54:13 INFO - PROCESS | 1829 | ++DOMWINDOW == 109 (0x7f96b27b8400) [pid = 1877] [serial = 950] [outer = (nil)]
11:54:13 INFO - PROCESS | 1829 | ++DOMWINDOW == 110 (0x7f96b2e59800) [pid = 1877] [serial = 951] [outer = 0x7f96b27b8400]
11:54:13 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:54:13 INFO - PROCESS | 1829 | ++DOMWINDOW == 111 (0x7f96b5370800) [pid = 1877] [serial = 952] [outer = 0x7f96b27b8400]
11:54:15 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
11:54:15 INFO - document served over http requires an https
11:54:15 INFO - sub-resource via xhr-request using the meta-csp
11:54:15 INFO - delivery method with no-redirect and when
11: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-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html"
11:54:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:54:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:54:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:54:15 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:54:15 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:54:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:54:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:54:15 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
11:54:15 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 2694ms
11:54:15 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
11:54:15 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b3c2f000 == 36 [pid = 1877] [id = 341]
11:54:15 INFO - PROCESS | 1829 | ++DOMWINDOW == 112 (0x7f96b2e57800) [pid = 1877] [serial = 953] [outer = (nil)]
11:54:16 INFO - PROCESS | 1829 | ++DOMWINDOW == 113 (0x7f96b3cbbc00) [pid = 1877] [serial = 954] [outer = 0x7f96b2e57800]
11:54:16 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:54:16 INFO - PROCESS | 1829 | ++DOMWINDOW == 114 (0x7f96b5271400) [pid = 1877] [serial = 955] [outer = 0x7f96b2e57800]
11:54:17 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b96fa000 == 35 [pid = 1877] [id = 323]
11:54:17 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b69d9000 == 34 [pid = 1877] [id = 330]
11:54:17 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b62a1800 == 33 [pid = 1877] [id = 329]
11:54:17 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b4030000 == 32 [pid = 1877] [id = 328]
11:54:17 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b3f18800 == 31 [pid = 1877] [id = 327]
11:54:17 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b2323000 == 30 [pid = 1877] [id = 326]
11:54:17 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b2c84000 == 29 [pid = 1877] [id = 276]
11:54:17 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b3f2a000 == 28 [pid = 1877] [id = 324]
11:54:17 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b255c000 == 27 [pid = 1877] [id = 325]
11:54:17 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b96df000 == 26 [pid = 1877] [id = 321]
11:54:17 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b96e9000 == 25 [pid = 1877] [id = 322]
11:54:17 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b9471000 == 24 [pid = 1877] [id = 320]
11:54:17 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b9466000 == 23 [pid = 1877] [id = 319]
11:54:17 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b9345000 == 22 [pid = 1877] [id = 318]
11:54:17 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b85a1800 == 21 [pid = 1877] [id = 317]
11:54:17 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b68ee000 == 20 [pid = 1877] [id = 315]
11:54:17 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b69ec000 == 19 [pid = 1877] [id = 316]
11:54:17 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b629b800 == 18 [pid = 1877] [id = 297]
11:54:17 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b66d2000 == 17 [pid = 1877] [id = 314]
11:54:17 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b628a800 == 16 [pid = 1877] [id = 313]
11:54:17 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b5121000 == 15 [pid = 1877] [id = 312]
11:54:17 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b934b000 == 14 [pid = 1877] [id = 307]
11:54:17 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b521e000 == 13 [pid = 1877] [id = 311]
11:54:17 INFO - PROCESS | 1829 | --DOMWINDOW == 113 (0x7f96b40e4800) [pid = 1877] [serial = 832] [outer = (nil)] [url = about:blank]
11:54:17 INFO - PROCESS | 1829 | --DOMWINDOW == 112 (0x7f96b589b400) [pid = 1877] [serial = 837] [outer = (nil)] [url = about:blank]
11:54:17 INFO - PROCESS | 1829 | --DOMWINDOW == 111 (0x7f96b6987c00) [pid = 1877] [serial = 842] [outer = (nil)] [url = about:blank]
11:54:17 INFO - PROCESS | 1829 | --DOMWINDOW == 110 (0x7f96b6cbc000) [pid = 1877] [serial = 845] [outer = (nil)] [url = about:blank]
11:54:17 INFO - PROCESS | 1829 | --DOMWINDOW == 109 (0x7f96b61a3000) [pid = 1877] [serial = 869] [outer = (nil)] [url = about:blank]
11:54:17 INFO - PROCESS | 1829 | --DOMWINDOW == 108 (0x7f96b4008000) [pid = 1877] [serial = 863] [outer = (nil)] [url = about:blank]
11:54:17 INFO - PROCESS | 1829 | --DOMWINDOW == 107 (0x7f96b8543000) [pid = 1877] [serial = 860] [outer = (nil)] [url = about:blank]
11:54:17 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
11:54:17 INFO - document served over http requires an https
11:54:17 INFO - sub-resource via xhr-request using the meta-csp
11:54:17 INFO - delivery method with swap-origin-redirect and when
11: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-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html"
11:54:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:54:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:54:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:54:17 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:54:17 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:54:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:54:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:54:17 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
11:54:17 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 1799ms
11:54:17 INFO - PROCESS | 1829 | --DOMWINDOW == 106 (0x7f96b7654c00) [pid = 1877] [serial = 848] [outer = (nil)] [url = about:blank]
11:54:17 INFO - PROCESS | 1829 | --DOMWINDOW == 105 (0x7f96b40efc00) [pid = 1877] [serial = 866] [outer = (nil)] [url = about:blank]
11:54:17 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html
11:54:17 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b255b800 == 14 [pid = 1877] [id = 342]
11:54:17 INFO - PROCESS | 1829 | ++DOMWINDOW == 106 (0x7f96b5374c00) [pid = 1877] [serial = 956] [outer = (nil)]
11:54:17 INFO - PROCESS | 1829 | ++DOMWINDOW == 107 (0x7f96b537b800) [pid = 1877] [serial = 957] [outer = 0x7f96b5374c00]
11:54:17 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:54:17 INFO - PROCESS | 1829 | ++DOMWINDOW == 108 (0x7f96b62e3400) [pid = 1877] [serial = 958] [outer = 0x7f96b5374c00]
11:54:18 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
11:54:18 INFO - document served over http requires an http
11:54:18 INFO - sub-resource via fetch-request using the meta-referrer
11:54:18 INFO - delivery method with keep-origin-redirect and when
11:54:18 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:54:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:54:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:54:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:54:18 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:54:18 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:54:18 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:54:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:54:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:54:18 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
11:54:18 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 1547ms
11:54:18 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
11:54:19 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b402d000 == 15 [pid = 1877] [id = 343]
11:54:19 INFO - PROCESS | 1829 | ++DOMWINDOW == 109 (0x7f96b62ec800) [pid = 1877] [serial = 959] [outer = (nil)]
11:54:19 INFO - PROCESS | 1829 | ++DOMWINDOW == 110 (0x7f96b659a800) [pid = 1877] [serial = 960] [outer = 0x7f96b62ec800]
11:54:19 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:54:19 INFO - PROCESS | 1829 | ++DOMWINDOW == 111 (0x7f96b691ec00) [pid = 1877] [serial = 961] [outer = 0x7f96b62ec800]
11:54:20 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
11:54:20 INFO - document served over http requires an http
11:54:20 INFO - sub-resource via fetch-request using the meta-referrer
11:54:20 INFO - delivery method with no-redirect and when
11:54: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"
11:54:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:54:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:54:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:54:20 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:54:20 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:54:20 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:54:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:54:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:54:20 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
11:54:20 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 1488ms
11:54:20 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html
11:54:20 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b5870000 == 16 [pid = 1877] [id = 344]
11:54:20 INFO - PROCESS | 1829 | ++DOMWINDOW == 112 (0x7f96b6926400) [pid = 1877] [serial = 962] [outer = (nil)]
11:54:20 INFO - PROCESS | 1829 | ++DOMWINDOW == 113 (0x7f96b698bc00) [pid = 1877] [serial = 963] [outer = 0x7f96b6926400]
11:54:21 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:54:21 INFO - PROCESS | 1829 | ++DOMWINDOW == 114 (0x7f96b764f400) [pid = 1877] [serial = 964] [outer = 0x7f96b6926400]
11:54:22 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
11:54:22 INFO - document served over http requires an http
11:54:22 INFO - sub-resource via fetch-request using the meta-referrer
11:54:22 INFO - delivery method with swap-origin-redirect and when
11:54:22 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
11:54:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:54:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:54:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:54:22 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:54:22 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:54:22 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:54:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:54:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:54:22 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
11:54:22 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 1630ms
11:54:22 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html
11:54:22 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b62a4000 == 17 [pid = 1877] [id = 345]
11:54:22 INFO - PROCESS | 1829 | ++DOMWINDOW == 115 (0x7f96b646d800) [pid = 1877] [serial = 965] [outer = (nil)]
11:54:22 INFO - PROCESS | 1829 | ++DOMWINDOW == 116 (0x7f96b6985800) [pid = 1877] [serial = 966] [outer = 0x7f96b646d800]
11:54:22 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:54:22 INFO - PROCESS | 1829 | ++DOMWINDOW == 117 (0x7f96b8521c00) [pid = 1877] [serial = 967] [outer = 0x7f96b646d800]
11:54:22 INFO - PROCESS | 1829 | --DOMWINDOW == 116 (0x7f96b6921000) [pid = 1877] [serial = 883] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:54:22 INFO - PROCESS | 1829 | --DOMWINDOW == 115 (0x7f96b400c000) [pid = 1877] [serial = 905] [outer = (nil)] [url = about:blank]
11:54:22 INFO - PROCESS | 1829 | --DOMWINDOW == 114 (0x7f96b7658000) [pid = 1877] [serial = 918] [outer = (nil)] [url = about:blank]
11:54:22 INFO - PROCESS | 1829 | --DOMWINDOW == 113 (0x7f96b8355000) [pid = 1877] [serial = 921] [outer = (nil)] [url = about:blank]
11:54:22 INFO - PROCESS | 1829 | --DOMWINDOW == 112 (0x7f96b871ac00) [pid = 1877] [serial = 900] [outer = (nil)] [url = about:blank]
11:54:22 INFO - PROCESS | 1829 | --DOMWINDOW == 111 (0x7f96b2e58000) [pid = 1877] [serial = 874] [outer = (nil)] [url = about:blank]
11:54:22 INFO - PROCESS | 1829 | --DOMWINDOW == 110 (0x7f96b62ed400) [pid = 1877] [serial = 871] [outer = (nil)] [url = about:blank]
11:54:22 INFO - PROCESS | 1829 | --DOMWINDOW == 109 (0x7f96b851b000) [pid = 1877] [serial = 888] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308415703]
11:54:22 INFO - PROCESS | 1829 | --DOMWINDOW == 108 (0x7f96b851d400) [pid = 1877] [serial = 890] [outer = (nil)] [url = about:blank]
11:54:22 INFO - PROCESS | 1829 | --DOMWINDOW == 107 (0x7f96b6597800) [pid = 1877] [serial = 880] [outer = (nil)] [url = about:blank]
11:54:22 INFO - PROCESS | 1829 | --DOMWINDOW == 106 (0x7f96b6921c00) [pid = 1877] [serial = 885] [outer = (nil)] [url = about:blank]
11:54:23 INFO - PROCESS | 1829 | --DOMWINDOW == 105 (0x7f96b3dd4800) [pid = 1877] [serial = 908] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308425490]
11:54:23 INFO - PROCESS | 1829 | --DOMWINDOW == 104 (0x7f96b8625400) [pid = 1877] [serial = 893] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:54:23 INFO - PROCESS | 1829 | --DOMWINDOW == 103 (0x7f96b646d400) [pid = 1877] [serial = 913] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:54:23 INFO - PROCESS | 1829 | --DOMWINDOW == 102 (0x7f96b40e5c00) [pid = 1877] [serial = 903] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:54:23 INFO - PROCESS | 1829 | --DOMWINDOW == 101 (0x7f96b646c000) [pid = 1877] [serial = 915] [outer = (nil)] [url = about:blank]
11:54:23 INFO - PROCESS | 1829 | --DOMWINDOW == 100 (0x7f96b2c2f000) [pid = 1877] [serial = 910] [outer = (nil)] [url = about:blank]
11:54:23 INFO - PROCESS | 1829 | --DOMWINDOW == 99 (0x7f96b871b800) [pid = 1877] [serial = 898] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:54:23 INFO - PROCESS | 1829 | --DOMWINDOW == 98 (0x7f96b8625000) [pid = 1877] [serial = 895] [outer = (nil)] [url = about:blank]
11:54:23 INFO - PROCESS | 1829 | --DOMWINDOW == 97 (0x7f96b5274c00) [pid = 1877] [serial = 877] [outer = (nil)] [url = about:blank]
11:54:23 INFO - PROCESS | 1829 | --DOMWINDOW == 96 (0x7f96b6cb6c00) [pid = 1877] [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]
11:54:23 INFO - PROCESS | 1829 | --DOMWINDOW == 95 (0x7f96b2c25000) [pid = 1877] [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]
11:54:23 INFO - PROCESS | 1829 | --DOMWINDOW == 94 (0x7f96b58a4800) [pid = 1877] [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]
11:54:23 INFO - PROCESS | 1829 | --DOMWINDOW == 93 (0x7f96b2492000) [pid = 1877] [serial = 907] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308425490]
11:54:23 INFO - PROCESS | 1829 | --DOMWINDOW == 92 (0x7f96b4005c00) [pid = 1877] [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]
11:54:23 INFO - PROCESS | 1829 | --DOMWINDOW == 91 (0x7f96b3dd5800) [pid = 1877] [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]
11:54:23 INFO - PROCESS | 1829 | --DOMWINDOW == 90 (0x7f96b5896000) [pid = 1877] [serial = 912] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:54:23 INFO - PROCESS | 1829 | --DOMWINDOW == 89 (0x7f96b691f800) [pid = 1877] [serial = 882] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:54:23 INFO - PROCESS | 1829 | --DOMWINDOW == 88 (0x7f96b8357800) [pid = 1877] [serial = 887] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308415703]
11:54:23 INFO - PROCESS | 1829 | --DOMWINDOW == 87 (0x7f96b8621800) [pid = 1877] [serial = 892] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:54:23 INFO - PROCESS | 1829 | --DOMWINDOW == 86 (0x7f96b2497000) [pid = 1877] [serial = 902] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:54:23 INFO - PROCESS | 1829 | --DOMWINDOW == 85 (0x7f96b8718400) [pid = 1877] [serial = 897] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:54:23 INFO - PROCESS | 1829 | --DOMWINDOW == 84 (0x7f96b851fc00) [pid = 1877] [serial = 857] [outer = (nil)] [url = about:blank]
11:54:23 INFO - PROCESS | 1829 | --DOMWINDOW == 83 (0x7f96b8358c00) [pid = 1877] [serial = 854] [outer = (nil)] [url = about:blank]
11:54:23 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b66e1000 == 18 [pid = 1877] [id = 346]
11:54:23 INFO - PROCESS | 1829 | ++DOMWINDOW == 84 (0x7f96b27b9800) [pid = 1877] [serial = 968] [outer = (nil)]
11:54:23 INFO - PROCESS | 1829 | ++DOMWINDOW == 85 (0x7f96b3f0c000) [pid = 1877] [serial = 969] [outer = 0x7f96b27b9800]
11:54:24 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
11:54:24 INFO - document served over http requires an http
11:54:24 INFO - sub-resource via iframe-tag using the meta-referrer
11:54:24 INFO - delivery method with keep-origin-redirect and when
11:54: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"
11:54:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:54:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:54:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:54:24 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:54:24 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:54:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:54:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:54:24 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
11:54:24 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 2032ms
11:54:24 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
11:54:24 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b3c1b000 == 19 [pid = 1877] [id = 347]
11:54:24 INFO - PROCESS | 1829 | ++DOMWINDOW == 86 (0x7f96b2498800) [pid = 1877] [serial = 970] [outer = (nil)]
11:54:24 INFO - PROCESS | 1829 | ++DOMWINDOW == 87 (0x7f96b2c25000) [pid = 1877] [serial = 971] [outer = 0x7f96b2498800]
11:54:25 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:54:25 INFO - PROCESS | 1829 | ++DOMWINDOW == 88 (0x7f96b536e400) [pid = 1877] [serial = 972] [outer = 0x7f96b2498800]
11:54:25 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b66ec000 == 20 [pid = 1877] [id = 348]
11:54:25 INFO - PROCESS | 1829 | ++DOMWINDOW == 89 (0x7f96b62e6800) [pid = 1877] [serial = 973] [outer = (nil)]
11:54:26 INFO - PROCESS | 1829 | ++DOMWINDOW == 90 (0x7f96b6597800) [pid = 1877] [serial = 974] [outer = 0x7f96b62e6800]
11:54:26 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
11:54:26 INFO - document served over http requires an http
11:54:26 INFO - sub-resource via iframe-tag using the meta-referrer
11:54:26 INFO - delivery method with no-redirect and when
11:54: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"
11:54:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:54:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:54:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:54:26 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:54:26 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:54:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:54:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:54:26 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
11:54:26 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 2342ms
11:54:26 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html
11:54:26 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b68f5800 == 21 [pid = 1877] [id = 349]
11:54:26 INFO - PROCESS | 1829 | ++DOMWINDOW == 91 (0x7f96b5898c00) [pid = 1877] [serial = 975] [outer = (nil)]
11:54:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 92 (0x7f96b646e400) [pid = 1877] [serial = 976] [outer = 0x7f96b5898c00]
11:54:27 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:54:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 93 (0x7f96b8358c00) [pid = 1877] [serial = 977] [outer = 0x7f96b5898c00]
11:54:28 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b756d800 == 22 [pid = 1877] [id = 350]
11:54:28 INFO - PROCESS | 1829 | ++DOMWINDOW == 94 (0x7f96b8360800) [pid = 1877] [serial = 978] [outer = (nil)]
11:54:29 INFO - PROCESS | 1829 | ++DOMWINDOW == 95 (0x7f96b835e800) [pid = 1877] [serial = 979] [outer = 0x7f96b8360800]
11:54:29 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
11:54:29 INFO - document served over http requires an http
11:54:29 INFO - sub-resource via iframe-tag using the meta-referrer
11:54:29 INFO - delivery method with swap-origin-redirect and when
11:54:29 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
11:54:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:54:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:54:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:54:29 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:54:29 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:54:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:54:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:54:29 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
11:54:29 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 2947ms
11:54:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html
11:54:29 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b782e000 == 23 [pid = 1877] [id = 351]
11:54:29 INFO - PROCESS | 1829 | ++DOMWINDOW == 96 (0x7f96b6920c00) [pid = 1877] [serial = 980] [outer = (nil)]
11:54:29 INFO - PROCESS | 1829 | ++DOMWINDOW == 97 (0x7f96b851fc00) [pid = 1877] [serial = 981] [outer = 0x7f96b6920c00]
11:54:30 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:54:30 INFO - PROCESS | 1829 | ++DOMWINDOW == 98 (0x7f96b8626000) [pid = 1877] [serial = 982] [outer = 0x7f96b6920c00]
11:54:31 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
11:54:31 INFO - document served over http requires an http
11:54:31 INFO - sub-resource via script-tag using the meta-referrer
11:54:31 INFO - delivery method with keep-origin-redirect and when
11:54: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"
11:54:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:54:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:54:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:54:31 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:54:31 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:54:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:54:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:54:31 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
11:54:31 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 1758ms
11:54:31 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
11:54:31 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b86ed800 == 24 [pid = 1877] [id = 352]
11:54:31 INFO - PROCESS | 1829 | ++DOMWINDOW == 99 (0x7f96b7653400) [pid = 1877] [serial = 983] [outer = (nil)]
11:54:31 INFO - PROCESS | 1829 | ++DOMWINDOW == 100 (0x7f96b94bdc00) [pid = 1877] [serial = 984] [outer = 0x7f96b7653400]
11:54:31 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:54:32 INFO - PROCESS | 1829 | ++DOMWINDOW == 101 (0x7f96ba38d800) [pid = 1877] [serial = 985] [outer = 0x7f96b7653400]
11:54:32 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
11:54:32 INFO - document served over http requires an http
11:54:32 INFO - sub-resource via script-tag using the meta-referrer
11:54:32 INFO - delivery method with no-redirect and when
11:54:32 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:54:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:54:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:54:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:54:32 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:54:32 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:54:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:54:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:54:32 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
11:54:32 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 1745ms
11:54:32 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html
11:54:33 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b9471000 == 25 [pid = 1877] [id = 353]
11:54:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 102 (0x7f96b871cc00) [pid = 1877] [serial = 986] [outer = (nil)]
11:54:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 103 (0x7f96ba502400) [pid = 1877] [serial = 987] [outer = 0x7f96b871cc00]
11:54:33 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:54:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 104 (0x7f96ba8acc00) [pid = 1877] [serial = 988] [outer = 0x7f96b871cc00]
11:54:34 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
11:54:34 INFO - document served over http requires an http
11:54:34 INFO - sub-resource via script-tag using the meta-referrer
11:54:34 INFO - delivery method with swap-origin-redirect and when
11:54:34 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html"
11:54:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:54:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:54:34 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:54:34 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:54:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:54:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:54:34 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
11:54:34 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 1693ms
11:54:34 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html
11:54:34 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b96fa000 == 26 [pid = 1877] [id = 354]
11:54:34 INFO - PROCESS | 1829 | ++DOMWINDOW == 105 (0x7f96ba4dfc00) [pid = 1877] [serial = 989] [outer = (nil)]
11:54:35 INFO - PROCESS | 1829 | ++DOMWINDOW == 106 (0x7f96ba9ee800) [pid = 1877] [serial = 990] [outer = 0x7f96ba4dfc00]
11:54:35 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:54:35 INFO - PROCESS | 1829 | ++DOMWINDOW == 107 (0x7f96ba9f6400) [pid = 1877] [serial = 991] [outer = 0x7f96ba4dfc00]
11:54:36 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
11:54:36 INFO - document served over http requires an http
11:54:36 INFO - sub-resource via xhr-request using the meta-referrer
11:54:36 INFO - delivery method with keep-origin-redirect and when
11:54: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"
11:54:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:54:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:54:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:54:36 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:54:36 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:54:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:54:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:54:36 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
11:54:36 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 1882ms
11:54:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
11:54:36 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96ba912000 == 27 [pid = 1877] [id = 355]
11:54:36 INFO - PROCESS | 1829 | ++DOMWINDOW == 108 (0x7f96ba9f6800) [pid = 1877] [serial = 992] [outer = (nil)]
11:54:37 INFO - PROCESS | 1829 | ++DOMWINDOW == 109 (0x7f96bb057c00) [pid = 1877] [serial = 993] [outer = 0x7f96ba9f6800]
11:54:37 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:54:37 INFO - PROCESS | 1829 | ++DOMWINDOW == 110 (0x7f96bb060400) [pid = 1877] [serial = 994] [outer = 0x7f96ba9f6800]
11:54:38 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
11:54:38 INFO - document served over http requires an http
11:54:38 INFO - sub-resource via xhr-request using the meta-referrer
11:54:38 INFO - delivery method with no-redirect and when
11:54: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"
11:54:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:54:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:54:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:54:38 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:54:38 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:54:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:54:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:54:38 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
11:54:38 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 2036ms
11:54:38 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html
11:54:38 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96ba93e800 == 28 [pid = 1877] [id = 356]
11:54:38 INFO - PROCESS | 1829 | ++DOMWINDOW == 111 (0x7f96bb062000) [pid = 1877] [serial = 995] [outer = (nil)]
11:54:39 INFO - PROCESS | 1829 | ++DOMWINDOW == 112 (0x7f96bb14dc00) [pid = 1877] [serial = 996] [outer = 0x7f96bb062000]
11:54:39 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:54:39 INFO - PROCESS | 1829 | ++DOMWINDOW == 113 (0x7f96bb155000) [pid = 1877] [serial = 997] [outer = 0x7f96bb062000]
11:54:40 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
11:54:40 INFO - document served over http requires an http
11:54:40 INFO - sub-resource via xhr-request using the meta-referrer
11:54:40 INFO - delivery method with swap-origin-redirect and when
11:54:40 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
11:54:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:54:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:54:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:54:40 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:54:40 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:54:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:54:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:54:40 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
11:54:40 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 1907ms
11:54:40 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
11:54:40 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bb005000 == 29 [pid = 1877] [id = 357]
11:54:40 INFO - PROCESS | 1829 | ++DOMWINDOW == 114 (0x7f96bb156c00) [pid = 1877] [serial = 998] [outer = (nil)]
11:54:41 INFO - PROCESS | 1829 | ++DOMWINDOW == 115 (0x7f96bbe9ac00) [pid = 1877] [serial = 999] [outer = 0x7f96bb156c00]
11:54:41 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:54:41 INFO - PROCESS | 1829 | ++DOMWINDOW == 116 (0x7f96bbea0400) [pid = 1877] [serial = 1000] [outer = 0x7f96bb156c00]
11:54:44 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
11:54:44 INFO - document served over http requires an https
11:54:44 INFO - sub-resource via fetch-request using the meta-referrer
11:54:44 INFO - delivery method with keep-origin-redirect and when
11:54:44 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:54:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:54:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:54:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:54:44 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:54:44 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:54:44 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:54:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:54:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:54:44 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
11:54:44 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 3502ms
11:54:44 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
11:54:44 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b587f000 == 30 [pid = 1877] [id = 358]
11:54:44 INFO - PROCESS | 1829 | ++DOMWINDOW == 117 (0x7f96bbe95c00) [pid = 1877] [serial = 1001] [outer = (nil)]
11:54:44 INFO - PROCESS | 1829 | ++DOMWINDOW == 118 (0x7f96bbe97800) [pid = 1877] [serial = 1002] [outer = 0x7f96bbe95c00]
11:54:44 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:54:44 INFO - PROCESS | 1829 | ++DOMWINDOW == 119 (0x7f96bbfe0800) [pid = 1877] [serial = 1003] [outer = 0x7f96bbe95c00]
11:54:45 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
11:54:45 INFO - document served over http requires an https
11:54:45 INFO - sub-resource via fetch-request using the meta-referrer
11:54:45 INFO - delivery method with no-redirect and when
11:54: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"
11:54:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:54:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:54:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:54:45 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:54:45 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:54:45 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:54:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:54:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:54:45 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
11:54:45 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 1809ms
11:54:45 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html
11:54:46 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b7829000 == 31 [pid = 1877] [id = 359]
11:54:46 INFO - PROCESS | 1829 | ++DOMWINDOW == 120 (0x7f96b4008000) [pid = 1877] [serial = 1004] [outer = (nil)]
11:54:46 INFO - PROCESS | 1829 | ++DOMWINDOW == 121 (0x7f96b62e5000) [pid = 1877] [serial = 1005] [outer = 0x7f96b4008000]
11:54:46 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:54:46 INFO - PROCESS | 1829 | ++DOMWINDOW == 122 (0x7f96b79d4400) [pid = 1877] [serial = 1006] [outer = 0x7f96b4008000]
11:54:47 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
11:54:47 INFO - document served over http requires an https
11:54:47 INFO - sub-resource via fetch-request using the meta-referrer
11:54:47 INFO - delivery method with swap-origin-redirect and when
11:54: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"
11:54:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:54:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:54:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:54:47 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:54:47 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:54:47 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:54:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:54:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:54:47 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
11:54:47 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 1734ms
11:54:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html
11:54:47 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b2546800 == 32 [pid = 1877] [id = 360]
11:54:47 INFO - PROCESS | 1829 | ++DOMWINDOW == 123 (0x7f96b4009800) [pid = 1877] [serial = 1007] [outer = (nil)]
11:54:48 INFO - PROCESS | 1829 | ++DOMWINDOW == 124 (0x7f96b5370000) [pid = 1877] [serial = 1008] [outer = 0x7f96b4009800]
11:54:48 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:54:48 INFO - PROCESS | 1829 | ++DOMWINDOW == 125 (0x7f96b659e400) [pid = 1877] [serial = 1009] [outer = 0x7f96b4009800]
11:54:48 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b66e1000 == 31 [pid = 1877] [id = 346]
11:54:48 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b62a4000 == 30 [pid = 1877] [id = 345]
11:54:48 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b5870000 == 29 [pid = 1877] [id = 344]
11:54:48 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b402d000 == 28 [pid = 1877] [id = 343]
11:54:48 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b255b800 == 27 [pid = 1877] [id = 342]
11:54:48 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b3c2f000 == 26 [pid = 1877] [id = 341]
11:54:48 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b3d8f000 == 25 [pid = 1877] [id = 340]
11:54:48 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96ba68a800 == 24 [pid = 1877] [id = 338]
11:54:48 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b9751000 == 23 [pid = 1877] [id = 337]
11:54:48 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b3d97000 == 22 [pid = 1877] [id = 277]
11:54:48 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b973b000 == 21 [pid = 1877] [id = 336]
11:54:48 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b9354800 == 20 [pid = 1877] [id = 335]
11:54:48 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b85bd800 == 19 [pid = 1877] [id = 334]
11:54:48 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b7966000 == 18 [pid = 1877] [id = 333]
11:54:48 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b587e800 == 17 [pid = 1877] [id = 332]
11:54:48 INFO - PROCESS | 1829 | --DOMWINDOW == 124 (0x7f96b79d3800) [pid = 1877] [serial = 919] [outer = (nil)] [url = about:blank]
11:54:48 INFO - PROCESS | 1829 | --DOMWINDOW == 123 (0x7f96b6591000) [pid = 1877] [serial = 872] [outer = (nil)] [url = about:blank]
11:54:48 INFO - PROCESS | 1829 | --DOMWINDOW == 122 (0x7f96b61a5c00) [pid = 1877] [serial = 911] [outer = (nil)] [url = about:blank]
11:54:48 INFO - PROCESS | 1829 | --DOMWINDOW == 121 (0x7f96b698fc00) [pid = 1877] [serial = 916] [outer = (nil)] [url = about:blank]
11:54:48 INFO - PROCESS | 1829 | --DOMWINDOW == 120 (0x7f96b6598800) [pid = 1877] [serial = 906] [outer = (nil)] [url = about:blank]
11:54:48 INFO - PROCESS | 1829 | --DOMWINDOW == 119 (0x7f96b8541400) [pid = 1877] [serial = 922] [outer = (nil)] [url = about:blank]
11:54:49 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b2c85800 == 18 [pid = 1877] [id = 361]
11:54:49 INFO - PROCESS | 1829 | ++DOMWINDOW == 120 (0x7f96b3cc6400) [pid = 1877] [serial = 1010] [outer = (nil)]
11:54:49 INFO - PROCESS | 1829 | ++DOMWINDOW == 121 (0x7f96b61ac800) [pid = 1877] [serial = 1011] [outer = 0x7f96b3cc6400]
11:54:49 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
11:54:49 INFO - document served over http requires an https
11:54:49 INFO - sub-resource via iframe-tag using the meta-referrer
11:54:49 INFO - delivery method with keep-origin-redirect and when
11:54: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"
11:54:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:54:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:54:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:54:49 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:54:49 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:54:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:54:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:54:49 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
11:54:49 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 1690ms
11:54:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
11:54:49 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b4023000 == 19 [pid = 1877] [id = 362]
11:54:49 INFO - PROCESS | 1829 | ++DOMWINDOW == 122 (0x7f96b3f0dc00) [pid = 1877] [serial = 1012] [outer = (nil)]
11:54:49 INFO - PROCESS | 1829 | ++DOMWINDOW == 123 (0x7f96b698b400) [pid = 1877] [serial = 1013] [outer = 0x7f96b3f0dc00]
11:54:50 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:54:50 INFO - PROCESS | 1829 | ++DOMWINDOW == 124 (0x7f96b835b000) [pid = 1877] [serial = 1014] [outer = 0x7f96b3f0dc00]
11:54:50 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b5888000 == 20 [pid = 1877] [id = 363]
11:54:50 INFO - PROCESS | 1829 | ++DOMWINDOW == 125 (0x7f96b8528400) [pid = 1877] [serial = 1015] [outer = (nil)]
11:54:50 INFO - PROCESS | 1829 | ++DOMWINDOW == 126 (0x7f96b8624c00) [pid = 1877] [serial = 1016] [outer = 0x7f96b8528400]
11:54:51 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
11:54:51 INFO - document served over http requires an https
11:54:51 INFO - sub-resource via iframe-tag using the meta-referrer
11:54:51 INFO - delivery method with no-redirect and when
11:54: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"
11:54:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:54:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:54:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:54:51 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:54:51 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:54:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:54:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:54:51 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
11:54:51 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 1890ms
11:54:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html
11:54:51 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b6397800 == 21 [pid = 1877] [id = 364]
11:54:51 INFO - PROCESS | 1829 | ++DOMWINDOW == 127 (0x7f96b66adc00) [pid = 1877] [serial = 1017] [outer = (nil)]
11:54:51 INFO - PROCESS | 1829 | ++DOMWINDOW == 128 (0x7f96b8620400) [pid = 1877] [serial = 1018] [outer = 0x7f96b66adc00]
11:54:52 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:54:52 INFO - PROCESS | 1829 | ++DOMWINDOW == 129 (0x7f96ba40c000) [pid = 1877] [serial = 1019] [outer = 0x7f96b66adc00]
11:54:53 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b7962800 == 22 [pid = 1877] [id = 365]
11:54:53 INFO - PROCESS | 1829 | ++DOMWINDOW == 130 (0x7f96b3f04c00) [pid = 1877] [serial = 1020] [outer = (nil)]
11:54:53 INFO - PROCESS | 1829 | --DOMWINDOW == 129 (0x7f96b27b9800) [pid = 1877] [serial = 968] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:54:53 INFO - PROCESS | 1829 | --DOMWINDOW == 128 (0x7f96b698bc00) [pid = 1877] [serial = 963] [outer = (nil)] [url = about:blank]
11:54:53 INFO - PROCESS | 1829 | --DOMWINDOW == 127 (0x7f96b2e59800) [pid = 1877] [serial = 951] [outer = (nil)] [url = about:blank]
11:54:53 INFO - PROCESS | 1829 | --DOMWINDOW == 126 (0x7f96ba5d4800) [pid = 1877] [serial = 948] [outer = (nil)] [url = about:blank]
11:54:53 INFO - PROCESS | 1829 | --DOMWINDOW == 125 (0x7f96b527a400) [pid = 1877] [serial = 927] [outer = (nil)] [url = about:blank]
11:54:53 INFO - PROCESS | 1829 | --DOMWINDOW == 124 (0x7f96ba4e5000) [pid = 1877] [serial = 942] [outer = (nil)] [url = about:blank]
11:54:53 INFO - PROCESS | 1829 | --DOMWINDOW == 123 (0x7f96b8629800) [pid = 1877] [serial = 933] [outer = (nil)] [url = about:blank]
11:54:53 INFO - PROCESS | 1829 | --DOMWINDOW == 122 (0x7f96ba40fc00) [pid = 1877] [serial = 939] [outer = (nil)] [url = about:blank]
11:54:53 INFO - PROCESS | 1829 | --DOMWINDOW == 121 (0x7f96b537b800) [pid = 1877] [serial = 957] [outer = (nil)] [url = about:blank]
11:54:53 INFO - PROCESS | 1829 | --DOMWINDOW == 120 (0x7f96b3cbec00) [pid = 1877] [serial = 924] [outer = (nil)] [url = about:blank]
11:54:53 INFO - PROCESS | 1829 | --DOMWINDOW == 119 (0x7f96b6985800) [pid = 1877] [serial = 966] [outer = (nil)] [url = about:blank]
11:54:53 INFO - PROCESS | 1829 | --DOMWINDOW == 118 (0x7f96b3cbbc00) [pid = 1877] [serial = 954] [outer = (nil)] [url = about:blank]
11:54:53 INFO - PROCESS | 1829 | --DOMWINDOW == 117 (0x7f96ba392000) [pid = 1877] [serial = 936] [outer = (nil)] [url = about:blank]
11:54:53 INFO - PROCESS | 1829 | --DOMWINDOW == 116 (0x7f96ba50fc00) [pid = 1877] [serial = 945] [outer = (nil)] [url = about:blank]
11:54:53 INFO - PROCESS | 1829 | --DOMWINDOW == 115 (0x7f96b764b000) [pid = 1877] [serial = 930] [outer = (nil)] [url = about:blank]
11:54:53 INFO - PROCESS | 1829 | --DOMWINDOW == 114 (0x7f96b659a800) [pid = 1877] [serial = 960] [outer = (nil)] [url = about:blank]
11:54:53 INFO - PROCESS | 1829 | --DOMWINDOW == 113 (0x7f96b3f0c000) [pid = 1877] [serial = 969] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:54:53 INFO - PROCESS | 1829 | --DOMWINDOW == 112 (0x7f96b5374c00) [pid = 1877] [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]
11:54:53 INFO - PROCESS | 1829 | --DOMWINDOW == 111 (0x7f96b27b8400) [pid = 1877] [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]
11:54:53 INFO - PROCESS | 1829 | --DOMWINDOW == 110 (0x7f96b6926400) [pid = 1877] [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]
11:54:53 INFO - PROCESS | 1829 | --DOMWINDOW == 109 (0x7f96b2e57800) [pid = 1877] [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]
11:54:53 INFO - PROCESS | 1829 | --DOMWINDOW == 108 (0x7f96b62ec800) [pid = 1877] [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]
11:54:53 INFO - PROCESS | 1829 | --DOMWINDOW == 107 (0x7f96b5370800) [pid = 1877] [serial = 952] [outer = (nil)] [url = about:blank]
11:54:53 INFO - PROCESS | 1829 | --DOMWINDOW == 106 (0x7f96b5271400) [pid = 1877] [serial = 955] [outer = (nil)] [url = about:blank]
11:54:53 INFO - PROCESS | 1829 | ++DOMWINDOW == 107 (0x7f96b248f400) [pid = 1877] [serial = 1021] [outer = 0x7f96b3f04c00]
11:54:53 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
11:54:53 INFO - document served over http requires an https
11:54:53 INFO - sub-resource via iframe-tag using the meta-referrer
11:54:53 INFO - delivery method with swap-origin-redirect and when
11:54: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"
11:54:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:54:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:54:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:54:53 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:54:53 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:54:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:54:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:54:53 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html:23:7
11:54:53 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html | took 2533ms
11:54:53 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html
11:54:54 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b797a800 == 23 [pid = 1877] [id = 366]
11:54:54 INFO - PROCESS | 1829 | ++DOMWINDOW == 108 (0x7f96b400dc00) [pid = 1877] [serial = 1022] [outer = (nil)]
11:54:54 INFO - PROCESS | 1829 | ++DOMWINDOW == 109 (0x7f96b5276800) [pid = 1877] [serial = 1023] [outer = 0x7f96b400dc00]
11:54:54 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:54:54 INFO - PROCESS | 1829 | ++DOMWINDOW == 110 (0x7f96b698bc00) [pid = 1877] [serial = 1024] [outer = 0x7f96b400dc00]
11:54:55 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
11:54:55 INFO - document served over http requires an https
11:54:55 INFO - sub-resource via script-tag using the meta-referrer
11:54:55 INFO - delivery method with keep-origin-redirect and when
11:54: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"
11:54:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:54:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:54:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:54:55 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:54:55 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:54:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:54:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:54:55 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html:23:7
11:54:55 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html | took 1942ms
11:54:55 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
11:54:56 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b5877800 == 24 [pid = 1877] [id = 367]
11:54:56 INFO - PROCESS | 1829 | ++DOMWINDOW == 111 (0x7f96b3cbbc00) [pid = 1877] [serial = 1025] [outer = (nil)]
11:54:56 INFO - PROCESS | 1829 | ++DOMWINDOW == 112 (0x7f96b61a5c00) [pid = 1877] [serial = 1026] [outer = 0x7f96b3cbbc00]
11:54:57 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:54:57 INFO - PROCESS | 1829 | ++DOMWINDOW == 113 (0x7f96b7657c00) [pid = 1877] [serial = 1027] [outer = 0x7f96b3cbbc00]
11:54:58 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
11:54:58 INFO - document served over http requires an https
11:54:58 INFO - sub-resource via script-tag using the meta-referrer
11:54:58 INFO - delivery method with no-redirect and when
11:54: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"
11:54:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:54:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:54:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:54:58 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:54:58 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:54:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:54:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:54:58 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
11:54:58 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 2595ms
11:54:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html
11:54:58 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b973b800 == 25 [pid = 1877] [id = 368]
11:54:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 114 (0x7f96b5370800) [pid = 1877] [serial = 1028] [outer = (nil)]
11:54:59 INFO - PROCESS | 1829 | ++DOMWINDOW == 115 (0x7f96ba390c00) [pid = 1877] [serial = 1029] [outer = 0x7f96b5370800]
11:54:59 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:54:59 INFO - PROCESS | 1829 | ++DOMWINDOW == 116 (0x7f96ba4e1800) [pid = 1877] [serial = 1030] [outer = 0x7f96b5370800]
11:55:00 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
11:55:00 INFO - document served over http requires an https
11:55:00 INFO - sub-resource via script-tag using the meta-referrer
11:55:00 INFO - delivery method with swap-origin-redirect and when
11:55: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"
11:55:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:55:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:55:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:55:00 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:55:00 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:55:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:55:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:55:00 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
11:55:00 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 1847ms
11:55:00 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html
11:55:00 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96ba8db000 == 26 [pid = 1877] [id = 369]
11:55:00 INFO - PROCESS | 1829 | ++DOMWINDOW == 117 (0x7f96ba4e9c00) [pid = 1877] [serial = 1031] [outer = (nil)]
11:55:00 INFO - PROCESS | 1829 | ++DOMWINDOW == 118 (0x7f96ba5ce400) [pid = 1877] [serial = 1032] [outer = 0x7f96ba4e9c00]
11:55:01 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:55:01 INFO - PROCESS | 1829 | ++DOMWINDOW == 119 (0x7f96ba8ae000) [pid = 1877] [serial = 1033] [outer = 0x7f96ba4e9c00]
11:55:02 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
11:55:02 INFO - document served over http requires an https
11:55:02 INFO - sub-resource via xhr-request using the meta-referrer
11:55:02 INFO - delivery method with keep-origin-redirect and when
11:55: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"
11:55:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:55:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:55:02 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:55:02 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:55:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:55:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:55:02 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html:23:7
11:55:02 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html | took 1882ms
11:55:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
11:55:02 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bb016800 == 27 [pid = 1877] [id = 370]
11:55:02 INFO - PROCESS | 1829 | ++DOMWINDOW == 120 (0x7f96bb065800) [pid = 1877] [serial = 1034] [outer = (nil)]
11:55:02 INFO - PROCESS | 1829 | ++DOMWINDOW == 121 (0x7f96bbe99000) [pid = 1877] [serial = 1035] [outer = 0x7f96bb065800]
11:55:02 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:55:02 INFO - PROCESS | 1829 | ++DOMWINDOW == 122 (0x7f96bbfe3800) [pid = 1877] [serial = 1036] [outer = 0x7f96bb065800]
11:55:03 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
11:55:03 INFO - document served over http requires an https
11:55:03 INFO - sub-resource via xhr-request using the meta-referrer
11:55:03 INFO - delivery method with no-redirect and when
11:55: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"
11:55:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:55:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:55:03 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:55:03 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:55:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:55:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:55:03 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
11:55:03 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 1672ms
11:55:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html
11:55:04 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bb043000 == 28 [pid = 1877] [id = 371]
11:55:04 INFO - PROCESS | 1829 | ++DOMWINDOW == 123 (0x7f96bc1d5400) [pid = 1877] [serial = 1037] [outer = (nil)]
11:55:04 INFO - PROCESS | 1829 | ++DOMWINDOW == 124 (0x7f96bc1dbc00) [pid = 1877] [serial = 1038] [outer = 0x7f96bc1d5400]
11:55:04 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:55:04 INFO - PROCESS | 1829 | ++DOMWINDOW == 125 (0x7f96bcba4c00) [pid = 1877] [serial = 1039] [outer = 0x7f96bc1d5400]
11:55:06 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
11:55:06 INFO - document served over http requires an https
11:55:06 INFO - sub-resource via xhr-request using the meta-referrer
11:55:06 INFO - delivery method with swap-origin-redirect and when
11:55: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"
11:55:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:55:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:55:06 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:55:06 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:55:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:55:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:55:06 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
11:55:06 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 2037ms
11:55:06 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
11:55:06 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bb108000 == 29 [pid = 1877] [id = 372]
11:55:06 INFO - PROCESS | 1829 | ++DOMWINDOW == 126 (0x7f96bcba9400) [pid = 1877] [serial = 1040] [outer = (nil)]
11:55:06 INFO - PROCESS | 1829 | ++DOMWINDOW == 127 (0x7f96bcc44400) [pid = 1877] [serial = 1041] [outer = 0x7f96bcba9400]
11:55:07 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:55:07 INFO - PROCESS | 1829 | ++DOMWINDOW == 128 (0x7f96bcc4b000) [pid = 1877] [serial = 1042] [outer = 0x7f96bcba9400]
11:55:08 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:55:08 INFO - document served over http requires an http
11:55:08 INFO - sub-resource via fetch-request using the meta-referrer
11:55:08 INFO - delivery method with keep-origin-redirect and when
11:55:08 INFO - the target request is same-origin.
11:55:08 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.keep-origin-redirect.http.html | took 2132ms
11:55:08 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html
11:55:08 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bbf6b800 == 30 [pid = 1877] [id = 373]
11:55:08 INFO - PROCESS | 1829 | ++DOMWINDOW == 129 (0x7f96bcc4ec00) [pid = 1877] [serial = 1043] [outer = (nil)]
11:55:08 INFO - PROCESS | 1829 | ++DOMWINDOW == 130 (0x7f96bcc53400) [pid = 1877] [serial = 1044] [outer = 0x7f96bcc4ec00]
11:55:09 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:55:09 INFO - PROCESS | 1829 | ++DOMWINDOW == 131 (0x7f96bcd11000) [pid = 1877] [serial = 1045] [outer = 0x7f96bcc4ec00]
11:55:10 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
11:55:10 INFO - document served over http requires an http
11:55:10 INFO - sub-resource via fetch-request using the meta-referrer
11:55:10 INFO - delivery method with no-redirect and when
11:55:10 INFO - the target request is same-origin.
11:55:10 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 2082ms
11:55:10 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
11:55:11 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bbf85000 == 31 [pid = 1877] [id = 374]
11:55:11 INFO - PROCESS | 1829 | ++DOMWINDOW == 132 (0x7f96bcd0b800) [pid = 1877] [serial = 1046] [outer = (nil)]
11:55:11 INFO - PROCESS | 1829 | ++DOMWINDOW == 133 (0x7f96bcde9400) [pid = 1877] [serial = 1047] [outer = 0x7f96bcd0b800]
11:55:11 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:55:11 INFO - PROCESS | 1829 | ++DOMWINDOW == 134 (0x7f96bcdf0800) [pid = 1877] [serial = 1048] [outer = 0x7f96bcd0b800]
11:55:12 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
11:55:12 INFO - document served over http requires an http
11:55:12 INFO - sub-resource via fetch-request using the meta-referrer
11:55:12 INFO - delivery method with swap-origin-redirect and when
11:55: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"
11:55:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:55:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:55:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:55:12 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:55:12 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:55:12 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:55:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:55:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:55:12 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
11:55:12 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 2440ms
11:55:12 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
11:55:13 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bc9a5800 == 32 [pid = 1877] [id = 375]
11:55:13 INFO - PROCESS | 1829 | ++DOMWINDOW == 135 (0x7f96bcdeb000) [pid = 1877] [serial = 1049] [outer = (nil)]
11:55:13 INFO - PROCESS | 1829 | ++DOMWINDOW == 136 (0x7f96bceadc00) [pid = 1877] [serial = 1050] [outer = 0x7f96bcdeb000]
11:55:13 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:55:13 INFO - PROCESS | 1829 | ++DOMWINDOW == 137 (0x7f96bceb5800) [pid = 1877] [serial = 1051] [outer = 0x7f96bcdeb000]
11:55:15 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b402d800 == 33 [pid = 1877] [id = 376]
11:55:15 INFO - PROCESS | 1829 | ++DOMWINDOW == 138 (0x7f96b2c28c00) [pid = 1877] [serial = 1052] [outer = (nil)]
11:55:15 INFO - PROCESS | 1829 | ++DOMWINDOW == 139 (0x7f96b62e6000) [pid = 1877] [serial = 1053] [outer = 0x7f96b2c28c00]
11:55:15 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
11:55:15 INFO - document served over http requires an http
11:55:15 INFO - sub-resource via iframe-tag using the meta-referrer
11:55:15 INFO - delivery method with keep-origin-redirect and when
11:55:15 INFO - the target request is same-origin.
11:55:15 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 2690ms
11:55:15 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html
11:55:16 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b3d8f000 == 34 [pid = 1877] [id = 377]
11:55:16 INFO - PROCESS | 1829 | ++DOMWINDOW == 140 (0x7f96b2c29000) [pid = 1877] [serial = 1054] [outer = (nil)]
11:55:16 INFO - PROCESS | 1829 | ++DOMWINDOW == 141 (0x7f96b3cbd800) [pid = 1877] [serial = 1055] [outer = 0x7f96b2c29000]
11:55:16 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:55:16 INFO - PROCESS | 1829 | ++DOMWINDOW == 142 (0x7f96b5896c00) [pid = 1877] [serial = 1056] [outer = 0x7f96b2c29000]
11:55:17 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b68da800 == 35 [pid = 1877] [id = 378]
11:55:17 INFO - PROCESS | 1829 | ++DOMWINDOW == 143 (0x7f96b62e7000) [pid = 1877] [serial = 1057] [outer = (nil)]
11:55:17 INFO - PROCESS | 1829 | ++DOMWINDOW == 144 (0x7f96b659d800) [pid = 1877] [serial = 1058] [outer = 0x7f96b62e7000]
11:55:17 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
11:55:17 INFO - document served over http requires an http
11:55:17 INFO - sub-resource via iframe-tag using the meta-referrer
11:55:17 INFO - delivery method with no-redirect and when
11:55:17 INFO - the target request is same-origin.
11:55:17 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 1979ms
11:55:17 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
11:55:17 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b2549000 == 36 [pid = 1877] [id = 379]
11:55:17 INFO - PROCESS | 1829 | ++DOMWINDOW == 145 (0x7f96b27ba800) [pid = 1877] [serial = 1059] [outer = (nil)]
11:55:17 INFO - PROCESS | 1829 | ++DOMWINDOW == 146 (0x7f96b2c27800) [pid = 1877] [serial = 1060] [outer = 0x7f96b27ba800]
11:55:18 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:55:18 INFO - PROCESS | 1829 | ++DOMWINDOW == 147 (0x7f96b537b000) [pid = 1877] [serial = 1061] [outer = 0x7f96b27ba800]
11:55:19 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b3f29800 == 37 [pid = 1877] [id = 380]
11:55:19 INFO - PROCESS | 1829 | ++DOMWINDOW == 148 (0x7f96b3cc7000) [pid = 1877] [serial = 1062] [outer = (nil)]
11:55:19 INFO - PROCESS | 1829 | ++DOMWINDOW == 149 (0x7f96b61a9800) [pid = 1877] [serial = 1063] [outer = 0x7f96b3cc7000]
11:55:19 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
11:55:19 INFO - document served over http requires an http
11:55:19 INFO - sub-resource via iframe-tag using the meta-referrer
11:55:19 INFO - delivery method with swap-origin-redirect and when
11:55: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"
11:55:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:55:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:55:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:55:19 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:55:19 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:55:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:55:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:55:19 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
11:55:19 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html | took 2102ms
11:55:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.keep-origin-redirect.http.html
11:55:19 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b7962800 == 36 [pid = 1877] [id = 365]
11:55:19 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b6397800 == 35 [pid = 1877] [id = 364]
11:55:19 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b5888000 == 34 [pid = 1877] [id = 363]
11:55:19 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b4023000 == 33 [pid = 1877] [id = 362]
11:55:19 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b2c85800 == 32 [pid = 1877] [id = 361]
11:55:19 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b2546800 == 31 [pid = 1877] [id = 360]
11:55:19 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b7829000 == 30 [pid = 1877] [id = 359]
11:55:19 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bb005000 == 29 [pid = 1877] [id = 357]
11:55:19 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96ba93e800 == 28 [pid = 1877] [id = 356]
11:55:19 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96ba912000 == 27 [pid = 1877] [id = 355]
11:55:19 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96ba8e9800 == 26 [pid = 1877] [id = 339]
11:55:19 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b96fa000 == 25 [pid = 1877] [id = 354]
11:55:19 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b9471000 == 24 [pid = 1877] [id = 353]
11:55:19 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b86ed800 == 23 [pid = 1877] [id = 352]
11:55:19 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b782e000 == 22 [pid = 1877] [id = 351]
11:55:19 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b756d800 == 21 [pid = 1877] [id = 350]
11:55:19 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b68f5800 == 20 [pid = 1877] [id = 349]
11:55:19 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b66ec000 == 19 [pid = 1877] [id = 348]
11:55:19 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b756a800 == 18 [pid = 1877] [id = 331]
11:55:19 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b3c1b000 == 17 [pid = 1877] [id = 347]
11:55:20 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b2316000 == 18 [pid = 1877] [id = 381]
11:55:20 INFO - PROCESS | 1829 | ++DOMWINDOW == 150 (0x7f96b3f0d800) [pid = 1877] [serial = 1064] [outer = (nil)]
11:55:20 INFO - PROCESS | 1829 | ++DOMWINDOW == 151 (0x7f96b527ec00) [pid = 1877] [serial = 1065] [outer = 0x7f96b3f0d800]
11:55:20 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:55:20 INFO - PROCESS | 1829 | ++DOMWINDOW == 152 (0x7f96b66b6800) [pid = 1877] [serial = 1066] [outer = 0x7f96b3f0d800]
11:55:20 INFO - PROCESS | 1829 | --DOMWINDOW == 151 (0x7f96b764f400) [pid = 1877] [serial = 964] [outer = (nil)] [url = about:blank]
11:55:20 INFO - PROCESS | 1829 | --DOMWINDOW == 150 (0x7f96b691ec00) [pid = 1877] [serial = 961] [outer = (nil)] [url = about:blank]
11:55:20 INFO - PROCESS | 1829 | --DOMWINDOW == 149 (0x7f96b62e3400) [pid = 1877] [serial = 958] [outer = (nil)] [url = about:blank]
11:55:20 INFO - PROCESS | 1829 | --DOMWINDOW == 148 (0x7f96b61ad400) [pid = 1877] [serial = 925] [outer = (nil)] [url = about:blank]
11:55: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
11:55:21 INFO - document served over http requires an http
11:55:21 INFO - sub-resource via script-tag using the meta-referrer
11:55:21 INFO - delivery method with keep-origin-redirect and when
11:55:21 INFO - the target request is same-origin.
11:55: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 2047ms
11:55: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
11:55:21 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b5117800 == 19 [pid = 1877] [id = 382]
11:55:21 INFO - PROCESS | 1829 | ++DOMWINDOW == 149 (0x7f96b40ecc00) [pid = 1877] [serial = 1067] [outer = (nil)]
11:55:22 INFO - PROCESS | 1829 | ++DOMWINDOW == 150 (0x7f96b698e800) [pid = 1877] [serial = 1068] [outer = 0x7f96b40ecc00]
11:55:22 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:55:22 INFO - PROCESS | 1829 | ++DOMWINDOW == 151 (0x7f96b79cfc00) [pid = 1877] [serial = 1069] [outer = 0x7f96b40ecc00]
11:55: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
11:55:23 INFO - document served over http requires an http
11:55:23 INFO - sub-resource via script-tag using the meta-referrer
11:55:23 INFO - delivery method with no-redirect and when
11:55:23 INFO - the target request is same-origin.
11:55: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 1939ms
11:55: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
11:55:23 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b6392000 == 20 [pid = 1877] [id = 383]
11:55:23 INFO - PROCESS | 1829 | ++DOMWINDOW == 152 (0x7f96b6cbc400) [pid = 1877] [serial = 1070] [outer = (nil)]
11:55:24 INFO - PROCESS | 1829 | ++DOMWINDOW == 153 (0x7f96b853ec00) [pid = 1877] [serial = 1071] [outer = 0x7f96b6cbc400]
11:55:24 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:55:24 INFO - PROCESS | 1829 | ++DOMWINDOW == 154 (0x7f96b862bc00) [pid = 1877] [serial = 1072] [outer = 0x7f96b6cbc400]
11:55:25 INFO - PROCESS | 1829 | --DOMWINDOW == 153 (0x7f96b646d800) [pid = 1877] [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]
11:55:25 INFO - PROCESS | 1829 | --DOMWINDOW == 152 (0x7f96b8360800) [pid = 1877] [serial = 978] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:55:25 INFO - PROCESS | 1829 | --DOMWINDOW == 151 (0x7f96b62e6800) [pid = 1877] [serial = 973] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308465979]
11:55:25 INFO - PROCESS | 1829 | --DOMWINDOW == 150 (0x7f96bb14dc00) [pid = 1877] [serial = 996] [outer = (nil)] [url = about:blank]
11:55:25 INFO - PROCESS | 1829 | --DOMWINDOW == 149 (0x7f96bbe9ac00) [pid = 1877] [serial = 999] [outer = (nil)] [url = about:blank]
11:55:25 INFO - PROCESS | 1829 | --DOMWINDOW == 148 (0x7f96b5276800) [pid = 1877] [serial = 1023] [outer = (nil)] [url = about:blank]
11:55:25 INFO - PROCESS | 1829 | --DOMWINDOW == 147 (0x7f96ba502400) [pid = 1877] [serial = 987] [outer = (nil)] [url = about:blank]
11:55:25 INFO - PROCESS | 1829 | --DOMWINDOW == 146 (0x7f96ba9ee800) [pid = 1877] [serial = 990] [outer = (nil)] [url = about:blank]
11:55:25 INFO - PROCESS | 1829 | --DOMWINDOW == 145 (0x7f96bb057c00) [pid = 1877] [serial = 993] [outer = (nil)] [url = about:blank]
11:55:25 INFO - PROCESS | 1829 | --DOMWINDOW == 144 (0x7f96b851fc00) [pid = 1877] [serial = 981] [outer = (nil)] [url = about:blank]
11:55:25 INFO - PROCESS | 1829 | --DOMWINDOW == 143 (0x7f96b835e800) [pid = 1877] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:55:25 INFO - PROCESS | 1829 | --DOMWINDOW == 142 (0x7f96b646e400) [pid = 1877] [serial = 976] [outer = (nil)] [url = about:blank]
11:55:25 INFO - PROCESS | 1829 | --DOMWINDOW == 141 (0x7f96b6597800) [pid = 1877] [serial = 974] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308465979]
11:55:25 INFO - PROCESS | 1829 | --DOMWINDOW == 140 (0x7f96b2c25000) [pid = 1877] [serial = 971] [outer = (nil)] [url = about:blank]
11:55:25 INFO - PROCESS | 1829 | --DOMWINDOW == 139 (0x7f96b94bdc00) [pid = 1877] [serial = 984] [outer = (nil)] [url = about:blank]
11:55:25 INFO - PROCESS | 1829 | --DOMWINDOW == 138 (0x7f96b61ac800) [pid = 1877] [serial = 1011] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:55:25 INFO - PROCESS | 1829 | --DOMWINDOW == 137 (0x7f96b5370000) [pid = 1877] [serial = 1008] [outer = (nil)] [url = about:blank]
11:55:25 INFO - PROCESS | 1829 | --DOMWINDOW == 136 (0x7f96b62e5000) [pid = 1877] [serial = 1005] [outer = (nil)] [url = about:blank]
11:55:25 INFO - PROCESS | 1829 | --DOMWINDOW == 135 (0x7f96bbe97800) [pid = 1877] [serial = 1002] [outer = (nil)] [url = about:blank]
11:55:25 INFO - PROCESS | 1829 | --DOMWINDOW == 134 (0x7f96b8624c00) [pid = 1877] [serial = 1016] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308490890]
11:55:25 INFO - PROCESS | 1829 | --DOMWINDOW == 133 (0x7f96b698b400) [pid = 1877] [serial = 1013] [outer = (nil)] [url = about:blank]
11:55:25 INFO - PROCESS | 1829 | --DOMWINDOW == 132 (0x7f96b248f400) [pid = 1877] [serial = 1021] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:55:25 INFO - PROCESS | 1829 | --DOMWINDOW == 131 (0x7f96b8620400) [pid = 1877] [serial = 1018] [outer = (nil)] [url = about:blank]
11:55:25 INFO - PROCESS | 1829 | --DOMWINDOW == 130 (0x7f96b3cc6400) [pid = 1877] [serial = 1010] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:55:25 INFO - PROCESS | 1829 | --DOMWINDOW == 129 (0x7f96b8528400) [pid = 1877] [serial = 1015] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308490890]
11:55:25 INFO - PROCESS | 1829 | --DOMWINDOW == 128 (0x7f96b4009800) [pid = 1877] [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]
11:55:25 INFO - PROCESS | 1829 | --DOMWINDOW == 127 (0x7f96b3f04c00) [pid = 1877] [serial = 1020] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:55:25 INFO - PROCESS | 1829 | --DOMWINDOW == 126 (0x7f96b3f0dc00) [pid = 1877] [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]
11:55:25 INFO - PROCESS | 1829 | --DOMWINDOW == 125 (0x7f96b66adc00) [pid = 1877] [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]
11:55:25 INFO - PROCESS | 1829 | --DOMWINDOW == 124 (0x7f96b4008000) [pid = 1877] [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]
11:55:25 INFO - PROCESS | 1829 | --DOMWINDOW == 123 (0x7f96b8521c00) [pid = 1877] [serial = 967] [outer = (nil)] [url = about:blank]
11:55: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
11:55:26 INFO - document served over http requires an http
11:55:26 INFO - sub-resource via script-tag using the meta-referrer
11:55:26 INFO - delivery method with swap-origin-redirect and when
11:55: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"
11:55:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:55:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:55:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:55:26 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:55:26 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:55:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:55:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:55: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
11:55: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 2839ms
11:55: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
11:55:26 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b68f4800 == 21 [pid = 1877] [id = 384]
11:55:26 INFO - PROCESS | 1829 | ++DOMWINDOW == 124 (0x7f96b3cc2400) [pid = 1877] [serial = 1073] [outer = (nil)]
11:55:26 INFO - PROCESS | 1829 | ++DOMWINDOW == 125 (0x7f96b3ddf400) [pid = 1877] [serial = 1074] [outer = 0x7f96b3cc2400]
11:55:27 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:55:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 126 (0x7f96b6596c00) [pid = 1877] [serial = 1075] [outer = 0x7f96b3cc2400]
11:55:27 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
11:55:27 INFO - document served over http requires an http
11:55:27 INFO - sub-resource via xhr-request using the meta-referrer
11:55:27 INFO - delivery method with keep-origin-redirect and when
11:55:27 INFO - the target request is same-origin.
11:55:27 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 1534ms
11:55: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
11:55:28 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b510b800 == 22 [pid = 1877] [id = 385]
11:55:28 INFO - PROCESS | 1829 | ++DOMWINDOW == 127 (0x7f96b2e5c400) [pid = 1877] [serial = 1076] [outer = (nil)]
11:55:28 INFO - PROCESS | 1829 | ++DOMWINDOW == 128 (0x7f96b5370000) [pid = 1877] [serial = 1077] [outer = 0x7f96b2e5c400]
11:55:28 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:55:28 INFO - PROCESS | 1829 | ++DOMWINDOW == 129 (0x7f96b66b1000) [pid = 1877] [serial = 1078] [outer = 0x7f96b2e5c400]
11:55:29 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
11:55:29 INFO - document served over http requires an http
11:55:29 INFO - sub-resource via xhr-request using the meta-referrer
11:55:29 INFO - delivery method with no-redirect and when
11:55:29 INFO - the target request is same-origin.
11:55:29 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 1690ms
11:55:29 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
11:55:29 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b7965000 == 23 [pid = 1877] [id = 386]
11:55:29 INFO - PROCESS | 1829 | ++DOMWINDOW == 130 (0x7f96b3cc6400) [pid = 1877] [serial = 1079] [outer = (nil)]
11:55:30 INFO - PROCESS | 1829 | ++DOMWINDOW == 131 (0x7f96b7658000) [pid = 1877] [serial = 1080] [outer = 0x7f96b3cc6400]
11:55:30 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:55:30 INFO - PROCESS | 1829 | ++DOMWINDOW == 132 (0x7f96b8620c00) [pid = 1877] [serial = 1081] [outer = 0x7f96b3cc6400]
11:55:31 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
11:55:31 INFO - document served over http requires an http
11:55:31 INFO - sub-resource via xhr-request using the meta-referrer
11:55:31 INFO - delivery method with swap-origin-redirect and when
11:55: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"
11:55:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:55:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:55:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:55:31 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:55:31 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:55:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:55:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:55:31 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
11:55:31 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 1597ms
11:55:31 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
11:55:31 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b86f0800 == 24 [pid = 1877] [id = 387]
11:55:31 INFO - PROCESS | 1829 | ++DOMWINDOW == 133 (0x7f96b589d400) [pid = 1877] [serial = 1082] [outer = (nil)]
11:55:31 INFO - PROCESS | 1829 | ++DOMWINDOW == 134 (0x7f96b94c7c00) [pid = 1877] [serial = 1083] [outer = 0x7f96b589d400]
11:55:32 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:55:32 INFO - PROCESS | 1829 | ++DOMWINDOW == 135 (0x7f96ba4da400) [pid = 1877] [serial = 1084] [outer = 0x7f96b589d400]
11:55:33 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
11:55:33 INFO - document served over http requires an https
11:55:33 INFO - sub-resource via fetch-request using the meta-referrer
11:55:33 INFO - delivery method with keep-origin-redirect and when
11:55:33 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:55:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:55:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:55:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:55:33 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:55:33 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:55:33 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:55:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:55:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:55:33 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
11:55:33 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 1987ms
11:55:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html
11:55:33 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b96fa000 == 25 [pid = 1877] [id = 388]
11:55:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 136 (0x7f96ba391c00) [pid = 1877] [serial = 1085] [outer = (nil)]
11:55:34 INFO - PROCESS | 1829 | ++DOMWINDOW == 137 (0x7f96ba5d4000) [pid = 1877] [serial = 1086] [outer = 0x7f96ba391c00]
11:55:34 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:55:34 INFO - PROCESS | 1829 | ++DOMWINDOW == 138 (0x7f96ba9f1800) [pid = 1877] [serial = 1087] [outer = 0x7f96ba391c00]
11:55:35 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
11:55:35 INFO - document served over http requires an https
11:55:35 INFO - sub-resource via fetch-request using the meta-referrer
11:55:35 INFO - delivery method with no-redirect and when
11:55: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"
11:55:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:55:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:55:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:55:35 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:55:35 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:55:35 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:55:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:55:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:55:35 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
11:55:35 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 2104ms
11:55:35 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
11:55:35 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96ba93a800 == 26 [pid = 1877] [id = 389]
11:55:35 INFO - PROCESS | 1829 | ++DOMWINDOW == 139 (0x7f96ba9fa400) [pid = 1877] [serial = 1088] [outer = (nil)]
11:55:36 INFO - PROCESS | 1829 | ++DOMWINDOW == 140 (0x7f96bb05ec00) [pid = 1877] [serial = 1089] [outer = 0x7f96ba9fa400]
11:55:36 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:55:36 INFO - PROCESS | 1829 | ++DOMWINDOW == 141 (0x7f96bbe93c00) [pid = 1877] [serial = 1090] [outer = 0x7f96ba9fa400]
11:55:37 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
11:55:37 INFO - document served over http requires an https
11:55:37 INFO - sub-resource via fetch-request using the meta-referrer
11:55:37 INFO - delivery method with swap-origin-redirect and when
11:55: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"
11:55:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:55:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:55:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:55:37 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:55:37 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:55:37 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:55:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:55:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:55:37 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
11:55:37 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 2149ms
11:55:37 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
11:55:37 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bb105800 == 27 [pid = 1877] [id = 390]
11:55:37 INFO - PROCESS | 1829 | ++DOMWINDOW == 142 (0x7f96bb062c00) [pid = 1877] [serial = 1091] [outer = (nil)]
11:55:38 INFO - PROCESS | 1829 | ++DOMWINDOW == 143 (0x7f96bc1d5c00) [pid = 1877] [serial = 1092] [outer = 0x7f96bb062c00]
11:55:38 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:55:38 INFO - PROCESS | 1829 | ++DOMWINDOW == 144 (0x7f96bcc48400) [pid = 1877] [serial = 1093] [outer = 0x7f96bb062c00]
11:55:40 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
11:55:40 INFO - document served over http requires an https
11:55:40 INFO - sub-resource via fetch-request using the meta-referrer
11:55:40 INFO - delivery method with swap-origin-redirect and when
11:55: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"
11:55:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:55:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:55:40 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:55:40 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:55:40 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:55:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:55:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:55:40 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
11:55:40 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 2842ms
11:55:40 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
11:55:40 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bca51800 == 28 [pid = 1877] [id = 391]
11:55:40 INFO - PROCESS | 1829 | ++DOMWINDOW == 145 (0x7f96bc1e0000) [pid = 1877] [serial = 1094] [outer = (nil)]
11:55:41 INFO - PROCESS | 1829 | ++DOMWINDOW == 146 (0x7f96bcdf6400) [pid = 1877] [serial = 1095] [outer = 0x7f96bc1e0000]
11:55:41 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:55:41 INFO - PROCESS | 1829 | ++DOMWINDOW == 147 (0x7f96bcebc000) [pid = 1877] [serial = 1096] [outer = 0x7f96bc1e0000]
11:55:42 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
11:55:42 INFO - document served over http requires an https
11:55:42 INFO - sub-resource via fetch-request using the meta-referrer
11:55:42 INFO - delivery method with keep-origin-redirect and when
11:55: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"
11:55:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:55:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:55:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:55:42 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:55:42 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:55:42 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:55:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:55:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:55:42 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
11:55:42 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 1814ms
11:55:42 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html
11:55:42 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bce8d800 == 29 [pid = 1877] [id = 392]
11:55:42 INFO - PROCESS | 1829 | ++DOMWINDOW == 148 (0x7f96bceb1c00) [pid = 1877] [serial = 1097] [outer = (nil)]
11:55:42 INFO - PROCESS | 1829 | ++DOMWINDOW == 149 (0x7f96bd0bbc00) [pid = 1877] [serial = 1098] [outer = 0x7f96bceb1c00]
11:55:43 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:55:43 INFO - PROCESS | 1829 | ++DOMWINDOW == 150 (0x7f96bd6af400) [pid = 1877] [serial = 1099] [outer = 0x7f96bceb1c00]
11:55:44 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
11:55:44 INFO - document served over http requires an https
11:55:44 INFO - sub-resource via fetch-request using the meta-referrer
11:55:44 INFO - delivery method with no-redirect and when
11:55: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"
11:55:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:55:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:55:44 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:55:44 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:55:44 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:55:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:55:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:55:44 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
11:55:44 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 1741ms
11:55:44 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
11:55:44 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bd055800 == 30 [pid = 1877] [id = 393]
11:55:44 INFO - PROCESS | 1829 | ++DOMWINDOW == 151 (0x7f96bd6a9800) [pid = 1877] [serial = 1100] [outer = (nil)]
11:55:44 INFO - PROCESS | 1829 | ++DOMWINDOW == 152 (0x7f96bd6b7c00) [pid = 1877] [serial = 1101] [outer = 0x7f96bd6a9800]
11:55:44 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:55:44 INFO - PROCESS | 1829 | ++DOMWINDOW == 153 (0x7f96bd78e400) [pid = 1877] [serial = 1102] [outer = 0x7f96bd6a9800]
11:55:45 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
11:55:45 INFO - document served over http requires an https
11:55:45 INFO - sub-resource via fetch-request using the meta-referrer
11:55:45 INFO - delivery method with swap-origin-redirect and when
11:55: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"
11:55:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:55:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:55:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:55:45 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:55:45 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:55:45 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:55:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:55:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:55:45 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
11:55:45 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 1739ms
11:55:45 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
11:55:46 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bd7b9800 == 31 [pid = 1877] [id = 394]
11:55:46 INFO - PROCESS | 1829 | ++DOMWINDOW == 154 (0x7f96bd790000) [pid = 1877] [serial = 1103] [outer = (nil)]
11:55:46 INFO - PROCESS | 1829 | ++DOMWINDOW == 155 (0x7f96bda05000) [pid = 1877] [serial = 1104] [outer = 0x7f96bd790000]
11:55:46 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:55:46 INFO - PROCESS | 1829 | ++DOMWINDOW == 156 (0x7f96bda0b000) [pid = 1877] [serial = 1105] [outer = 0x7f96bd790000]
11:55:47 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bd7cb800 == 32 [pid = 1877] [id = 395]
11:55:47 INFO - PROCESS | 1829 | ++DOMWINDOW == 157 (0x7f96bda0e400) [pid = 1877] [serial = 1106] [outer = (nil)]
11:55:47 INFO - PROCESS | 1829 | ++DOMWINDOW == 158 (0x7f96bdd8d400) [pid = 1877] [serial = 1107] [outer = 0x7f96bda0e400]
11:55:47 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
11:55:47 INFO - document served over http requires an https
11:55:47 INFO - sub-resource via iframe-tag using the meta-referrer
11:55:47 INFO - delivery method with keep-origin-redirect and when
11:55: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"
11:55:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:55:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:55:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:55:47 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:55:47 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:55:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:55:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:55:47 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
11:55:47 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 2097ms
11:55:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html
11:55:48 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bdf52000 == 33 [pid = 1877] [id = 396]
11:55:48 INFO - PROCESS | 1829 | ++DOMWINDOW == 159 (0x7f96bdd92c00) [pid = 1877] [serial = 1108] [outer = (nil)]
11:55:48 INFO - PROCESS | 1829 | ++DOMWINDOW == 160 (0x7f96bdd9c800) [pid = 1877] [serial = 1109] [outer = 0x7f96bdd92c00]
11:55:48 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:55:48 INFO - PROCESS | 1829 | ++DOMWINDOW == 161 (0x7f96bdf3b800) [pid = 1877] [serial = 1110] [outer = 0x7f96bdd92c00]
11:55:49 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bdf69800 == 34 [pid = 1877] [id = 397]
11:55:49 INFO - PROCESS | 1829 | ++DOMWINDOW == 162 (0x7f96bdf40c00) [pid = 1877] [serial = 1111] [outer = (nil)]
11:55:49 INFO - PROCESS | 1829 | ++DOMWINDOW == 163 (0x7f96be105800) [pid = 1877] [serial = 1112] [outer = 0x7f96bdf40c00]
11:55:50 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
11:55:50 INFO - document served over http requires an https
11:55:50 INFO - sub-resource via iframe-tag using the meta-referrer
11:55:50 INFO - delivery method with no-redirect and when
11:55: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"
11:55:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:55:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:55:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:55:50 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:55:50 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:55:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:55:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:55:50 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
11:55:50 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 2346ms
11:55:50 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
11:55:51 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b7820000 == 35 [pid = 1877] [id = 398]
11:55:51 INFO - PROCESS | 1829 | ++DOMWINDOW == 164 (0x7f96bd793800) [pid = 1877] [serial = 1113] [outer = (nil)]
11:55:52 INFO - PROCESS | 1829 | ++DOMWINDOW == 165 (0x7f96bdf3d000) [pid = 1877] [serial = 1114] [outer = 0x7f96bd793800]
11:55:52 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:55:52 INFO - PROCESS | 1829 | ++DOMWINDOW == 166 (0x7f96be5cfc00) [pid = 1877] [serial = 1115] [outer = 0x7f96bd793800]
11:55:53 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b3c17000 == 36 [pid = 1877] [id = 399]
11:55:53 INFO - PROCESS | 1829 | ++DOMWINDOW == 167 (0x7f96b2c27400) [pid = 1877] [serial = 1116] [outer = (nil)]
11:55:53 INFO - PROCESS | 1829 | ++DOMWINDOW == 168 (0x7f96b8627c00) [pid = 1877] [serial = 1117] [outer = 0x7f96b2c27400]
11:55:53 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
11:55:53 INFO - document served over http requires an https
11:55:53 INFO - sub-resource via iframe-tag using the meta-referrer
11:55:53 INFO - delivery method with swap-origin-redirect and when
11:55: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"
11:55:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:55:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:55:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:55:53 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:55:53 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:55:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:55:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:55:53 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
11:55:53 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 3541ms
11:55:53 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
11:55:54 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b66d1800 == 37 [pid = 1877] [id = 400]
11:55:54 INFO - PROCESS | 1829 | ++DOMWINDOW == 169 (0x7f96b5379800) [pid = 1877] [serial = 1118] [outer = (nil)]
11:55:54 INFO - PROCESS | 1829 | ++DOMWINDOW == 170 (0x7f96b589d800) [pid = 1877] [serial = 1119] [outer = 0x7f96b5379800]
11:55:54 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:55:54 INFO - PROCESS | 1829 | ++DOMWINDOW == 171 (0x7f96b6cbe400) [pid = 1877] [serial = 1120] [outer = 0x7f96b5379800]
11:55:55 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b255e000 == 38 [pid = 1877] [id = 401]
11:55:55 INFO - PROCESS | 1829 | ++DOMWINDOW == 172 (0x7f96b27b2000) [pid = 1877] [serial = 1121] [outer = (nil)]
11:55:55 INFO - PROCESS | 1829 | ++DOMWINDOW == 173 (0x7f96b3f07400) [pid = 1877] [serial = 1122] [outer = 0x7f96b27b2000]
11:55:56 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
11:55:56 INFO - document served over http requires an https
11:55:56 INFO - sub-resource via iframe-tag using the meta-referrer
11:55:56 INFO - delivery method with swap-origin-redirect and when
11:55: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"
11:55:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:55:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:55:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:55:56 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:55:56 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:55:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:55:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:55:56 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
11:55:56 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 2255ms
11:55:56 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
11:55:56 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b401d800 == 39 [pid = 1877] [id = 402]
11:55:56 INFO - PROCESS | 1829 | ++DOMWINDOW == 174 (0x7f96b2c24400) [pid = 1877] [serial = 1123] [outer = (nil)]
11:55:56 INFO - PROCESS | 1829 | ++DOMWINDOW == 175 (0x7f96b5277800) [pid = 1877] [serial = 1124] [outer = 0x7f96b2c24400]
11:55:56 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:55:56 INFO - PROCESS | 1829 | ++DOMWINDOW == 176 (0x7f96b8526800) [pid = 1877] [serial = 1125] [outer = 0x7f96b2c24400]
11:55:57 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b6392000 == 38 [pid = 1877] [id = 383]
11:55:57 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b5117800 == 37 [pid = 1877] [id = 382]
11:55:57 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b2316000 == 36 [pid = 1877] [id = 381]
11:55:57 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b3f29800 == 35 [pid = 1877] [id = 380]
11:55:57 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b68da800 == 34 [pid = 1877] [id = 378]
11:55:57 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b2549000 == 33 [pid = 1877] [id = 379]
11:55:57 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b3d8f000 == 32 [pid = 1877] [id = 377]
11:55:57 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b402d800 == 31 [pid = 1877] [id = 376]
11:55:57 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bbf85000 == 30 [pid = 1877] [id = 374]
11:55:57 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bbf6b800 == 29 [pid = 1877] [id = 373]
11:55:57 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bb108000 == 28 [pid = 1877] [id = 372]
11:55:57 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bb043000 == 27 [pid = 1877] [id = 371]
11:55:57 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bb016800 == 26 [pid = 1877] [id = 370]
11:55:57 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96ba8db000 == 25 [pid = 1877] [id = 369]
11:55:57 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b973b800 == 24 [pid = 1877] [id = 368]
11:55:57 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b5877800 == 23 [pid = 1877] [id = 367]
11:55:57 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b254b800 == 24 [pid = 1877] [id = 403]
11:55:57 INFO - PROCESS | 1829 | ++DOMWINDOW == 177 (0x7f96b537ac00) [pid = 1877] [serial = 1126] [outer = (nil)]
11:55:57 INFO - PROCESS | 1829 | --DOMWINDOW == 176 (0x7f96b79d4400) [pid = 1877] [serial = 1006] [outer = (nil)] [url = about:blank]
11:55:57 INFO - PROCESS | 1829 | --DOMWINDOW == 175 (0x7f96b659e400) [pid = 1877] [serial = 1009] [outer = (nil)] [url = about:blank]
11:55:57 INFO - PROCESS | 1829 | --DOMWINDOW == 174 (0x7f96ba40c000) [pid = 1877] [serial = 1019] [outer = (nil)] [url = about:blank]
11:55:57 INFO - PROCESS | 1829 | --DOMWINDOW == 173 (0x7f96b835b000) [pid = 1877] [serial = 1014] [outer = (nil)] [url = about:blank]
11:55:57 INFO - PROCESS | 1829 | ++DOMWINDOW == 174 (0x7f96b764c000) [pid = 1877] [serial = 1127] [outer = 0x7f96b537ac00]
11:55:57 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
11:55:57 INFO - document served over http requires an https
11:55:57 INFO - sub-resource via iframe-tag using the meta-referrer
11:55:57 INFO - delivery method with keep-origin-redirect and when
11:55: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"
11:55:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:55:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:55:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:55:57 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:55:57 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:55:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:55:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:55:57 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
11:55:57 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 1781ms
11:55:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html
11:55:58 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b401a000 == 25 [pid = 1877] [id = 404]
11:55:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 175 (0x7f96b66ad400) [pid = 1877] [serial = 1128] [outer = (nil)]
11:55:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 176 (0x7f96b862c400) [pid = 1877] [serial = 1129] [outer = 0x7f96b66ad400]
11:55:58 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:55:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 177 (0x7f96ba50f400) [pid = 1877] [serial = 1130] [outer = 0x7f96b66ad400]
11:55:59 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b6392000 == 26 [pid = 1877] [id = 405]
11:55:59 INFO - PROCESS | 1829 | ++DOMWINDOW == 178 (0x7f96ba8a8400) [pid = 1877] [serial = 1131] [outer = (nil)]
11:55:59 INFO - PROCESS | 1829 | ++DOMWINDOW == 179 (0x7f96ba9f7400) [pid = 1877] [serial = 1132] [outer = 0x7f96ba8a8400]
11:55:59 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
11:55:59 INFO - document served over http requires an https
11:55:59 INFO - sub-resource via iframe-tag using the meta-referrer
11:55:59 INFO - delivery method with no-redirect and when
11:55: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"
11:55:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:55:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:55:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:55:59 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:55:59 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:55:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:55:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:55:59 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
11:55:59 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 1635ms
11:55:59 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
11:55:59 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b7568000 == 27 [pid = 1877] [id = 406]
11:55:59 INFO - PROCESS | 1829 | ++DOMWINDOW == 180 (0x7f96b8627800) [pid = 1877] [serial = 1133] [outer = (nil)]
11:56:00 INFO - PROCESS | 1829 | ++DOMWINDOW == 181 (0x7f96ba9f5000) [pid = 1877] [serial = 1134] [outer = 0x7f96b8627800]
11:56:00 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:56:00 INFO - PROCESS | 1829 | ++DOMWINDOW == 182 (0x7f96bc1d4400) [pid = 1877] [serial = 1135] [outer = 0x7f96b8627800]
11:56:01 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96ba676800 == 28 [pid = 1877] [id = 407]
11:56:01 INFO - PROCESS | 1829 | ++DOMWINDOW == 183 (0x7f96bc1e0400) [pid = 1877] [serial = 1136] [outer = (nil)]
11:56:01 INFO - PROCESS | 1829 | ++DOMWINDOW == 184 (0x7f96bcbad400) [pid = 1877] [serial = 1137] [outer = 0x7f96bc1e0400]
11:56:01 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
11:56:01 INFO - document served over http requires an https
11:56:01 INFO - sub-resource via iframe-tag using the meta-referrer
11:56:01 INFO - delivery method with swap-origin-redirect and when
11:56: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"
11:56:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:56:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:56:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:56:01 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:56:01 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:56:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:56:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:56:01 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
11:56:01 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 2191ms
11:56:01 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
11:56:02 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96ba8f6800 == 29 [pid = 1877] [id = 408]
11:56:02 INFO - PROCESS | 1829 | ++DOMWINDOW == 185 (0x7f96bbe94800) [pid = 1877] [serial = 1138] [outer = (nil)]
11:56:02 INFO - PROCESS | 1829 | ++DOMWINDOW == 186 (0x7f96bcbad000) [pid = 1877] [serial = 1139] [outer = 0x7f96bbe94800]
11:56:03 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:56:03 INFO - PROCESS | 1829 | ++DOMWINDOW == 187 (0x7f96bcdf0400) [pid = 1877] [serial = 1140] [outer = 0x7f96bbe94800]
11:56:04 INFO - PROCESS | 1829 | --DOMWINDOW == 186 (0x7f96b6593400) [pid = 1877] [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]
11:56:04 INFO - PROCESS | 1829 | --DOMWINDOW == 185 (0x7f96b62ef800) [pid = 1877] [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]
11:56:04 INFO - PROCESS | 1829 | --DOMWINDOW == 184 (0x7f96b589e400) [pid = 1877] [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]
11:56:04 INFO - PROCESS | 1829 | --DOMWINDOW == 183 (0x7f96b527b800) [pid = 1877] [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]
11:56:04 INFO - PROCESS | 1829 | --DOMWINDOW == 182 (0x7f96b4003c00) [pid = 1877] [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]
11:56:04 INFO - PROCESS | 1829 | --DOMWINDOW == 181 (0x7f96b2495800) [pid = 1877] [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]
11:56:04 INFO - PROCESS | 1829 | --DOMWINDOW == 180 (0x7f96b2494400) [pid = 1877] [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]
11:56:04 INFO - PROCESS | 1829 | --DOMWINDOW == 179 (0x7f96b3cbd800) [pid = 1877] [serial = 1055] [outer = (nil)] [url = about:blank]
11:56:04 INFO - PROCESS | 1829 | --DOMWINDOW == 178 (0x7f96b61a5c00) [pid = 1877] [serial = 1026] [outer = (nil)] [url = about:blank]
11:56:04 INFO - PROCESS | 1829 | --DOMWINDOW == 177 (0x7f96bcc44400) [pid = 1877] [serial = 1041] [outer = (nil)] [url = about:blank]
11:56:04 INFO - PROCESS | 1829 | --DOMWINDOW == 176 (0x7f96b853ec00) [pid = 1877] [serial = 1071] [outer = (nil)] [url = about:blank]
11:56:04 INFO - PROCESS | 1829 | --DOMWINDOW == 175 (0x7f96b659d800) [pid = 1877] [serial = 1058] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308517214]
11:56:04 INFO - PROCESS | 1829 | --DOMWINDOW == 174 (0x7f96bcde9400) [pid = 1877] [serial = 1047] [outer = (nil)] [url = about:blank]
11:56:04 INFO - PROCESS | 1829 | --DOMWINDOW == 173 (0x7f96b62e6000) [pid = 1877] [serial = 1053] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:56:04 INFO - PROCESS | 1829 | --DOMWINDOW == 172 (0x7f96b698e800) [pid = 1877] [serial = 1068] [outer = (nil)] [url = about:blank]
11:56:04 INFO - PROCESS | 1829 | --DOMWINDOW == 171 (0x7f96bcc53400) [pid = 1877] [serial = 1044] [outer = (nil)] [url = about:blank]
11:56:04 INFO - PROCESS | 1829 | --DOMWINDOW == 170 (0x7f96b2c27800) [pid = 1877] [serial = 1060] [outer = (nil)] [url = about:blank]
11:56:04 INFO - PROCESS | 1829 | --DOMWINDOW == 169 (0x7f96ba390c00) [pid = 1877] [serial = 1029] [outer = (nil)] [url = about:blank]
11:56:04 INFO - PROCESS | 1829 | --DOMWINDOW == 168 (0x7f96ba5ce400) [pid = 1877] [serial = 1032] [outer = (nil)] [url = about:blank]
11:56:04 INFO - PROCESS | 1829 | --DOMWINDOW == 167 (0x7f96bbe99000) [pid = 1877] [serial = 1035] [outer = (nil)] [url = about:blank]
11:56:04 INFO - PROCESS | 1829 | --DOMWINDOW == 166 (0x7f96b61a9800) [pid = 1877] [serial = 1063] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:56:04 INFO - PROCESS | 1829 | --DOMWINDOW == 165 (0x7f96bceadc00) [pid = 1877] [serial = 1050] [outer = (nil)] [url = about:blank]
11:56:04 INFO - PROCESS | 1829 | --DOMWINDOW == 164 (0x7f96bc1dbc00) [pid = 1877] [serial = 1038] [outer = (nil)] [url = about:blank]
11:56:04 INFO - PROCESS | 1829 | --DOMWINDOW == 163 (0x7f96b527ec00) [pid = 1877] [serial = 1065] [outer = (nil)] [url = about:blank]
11:56:04 INFO - PROCESS | 1829 | --DOMWINDOW == 162 (0x7f96b3ddf400) [pid = 1877] [serial = 1074] [outer = (nil)] [url = about:blank]
11:56:04 INFO - PROCESS | 1829 | --DOMWINDOW == 161 (0x7f96b6cbc400) [pid = 1877] [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]
11:56:04 INFO - PROCESS | 1829 | --DOMWINDOW == 160 (0x7f96b27ba800) [pid = 1877] [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]
11:56:04 INFO - PROCESS | 1829 | --DOMWINDOW == 159 (0x7f96b400dc00) [pid = 1877] [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]
11:56:04 INFO - PROCESS | 1829 | --DOMWINDOW == 158 (0x7f96b40ecc00) [pid = 1877] [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]
11:56:04 INFO - PROCESS | 1829 | --DOMWINDOW == 157 (0x7f96b2c29000) [pid = 1877] [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]
11:56:04 INFO - PROCESS | 1829 | --DOMWINDOW == 156 (0x7f96b7860c00) [pid = 1877] [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]
11:56:04 INFO - PROCESS | 1829 | --DOMWINDOW == 155 (0x7f96b3f0d800) [pid = 1877] [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]
11:56:04 INFO - PROCESS | 1829 | --DOMWINDOW == 154 (0x7f96b659c000) [pid = 1877] [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]
11:56:04 INFO - PROCESS | 1829 | --DOMWINDOW == 153 (0x7f96b2c28800) [pid = 1877] [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]
11:56:04 INFO - PROCESS | 1829 | --DOMWINDOW == 152 (0x7f96b3cc7000) [pid = 1877] [serial = 1062] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:56:04 INFO - PROCESS | 1829 | --DOMWINDOW == 151 (0x7f96b698f400) [pid = 1877] [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]
11:56:04 INFO - PROCESS | 1829 | --DOMWINDOW == 150 (0x7f96b61a7400) [pid = 1877] [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]
11:56:04 INFO - PROCESS | 1829 | --DOMWINDOW == 149 (0x7f96b62e7000) [pid = 1877] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308517214]
11:56:04 INFO - PROCESS | 1829 | --DOMWINDOW == 148 (0x7f96b2387800) [pid = 1877] [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]
11:56:04 INFO - PROCESS | 1829 | --DOMWINDOW == 147 (0x7f96b835d800) [pid = 1877] [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]
11:56:04 INFO - PROCESS | 1829 | --DOMWINDOW == 146 (0x7f96b2391400) [pid = 1877] [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]
11:56:04 INFO - PROCESS | 1829 | --DOMWINDOW == 145 (0x7f96b7650400) [pid = 1877] [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]
11:56:04 INFO - PROCESS | 1829 | --DOMWINDOW == 144 (0x7f96b2494000) [pid = 1877] [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]
11:56:04 INFO - PROCESS | 1829 | --DOMWINDOW == 143 (0x7f96b2c28c00) [pid = 1877] [serial = 1052] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:56:04 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
11:56:04 INFO - document served over http requires an https
11:56:04 INFO - sub-resource via script-tag using the meta-referrer
11:56:04 INFO - delivery method with keep-origin-redirect and when
11:56: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"
11:56:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:56:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:56:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:56:04 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:56:04 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:56:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:56:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:56:04 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
11:56:04 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 3189ms
11:56:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
11:56:05 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bb048000 == 30 [pid = 1877] [id = 409]
11:56:05 INFO - PROCESS | 1829 | ++DOMWINDOW == 144 (0x7f96b3f0d800) [pid = 1877] [serial = 1141] [outer = (nil)]
11:56:05 INFO - PROCESS | 1829 | ++DOMWINDOW == 145 (0x7f96b40e5400) [pid = 1877] [serial = 1142] [outer = 0x7f96b3f0d800]
11:56:05 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:56:05 INFO - PROCESS | 1829 | ++DOMWINDOW == 146 (0x7f96b698e800) [pid = 1877] [serial = 1143] [outer = 0x7f96b3f0d800]
11:56:07 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
11:56:07 INFO - document served over http requires an https
11:56:07 INFO - sub-resource via script-tag using the meta-referrer
11:56:07 INFO - delivery method with no-redirect and when
11:56: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"
11:56:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:56:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:56:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:56:07 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:56:07 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:56:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:56:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:56:07 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
11:56:07 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 2044ms
11:56:07 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
11:56:07 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b755f800 == 31 [pid = 1877] [id = 410]
11:56:07 INFO - PROCESS | 1829 | ++DOMWINDOW == 147 (0x7f96b2c27800) [pid = 1877] [serial = 1144] [outer = (nil)]
11:56:07 INFO - PROCESS | 1829 | ++DOMWINDOW == 148 (0x7f96b66b2400) [pid = 1877] [serial = 1145] [outer = 0x7f96b2c27800]
11:56:08 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:56:08 INFO - PROCESS | 1829 | ++DOMWINDOW == 149 (0x7f96b8541400) [pid = 1877] [serial = 1146] [outer = 0x7f96b2c27800]
11:56:09 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
11:56:09 INFO - document served over http requires an https
11:56:09 INFO - sub-resource via script-tag using the meta-referrer
11:56:09 INFO - delivery method with swap-origin-redirect and when
11:56: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"
11:56:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:56:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:56:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:56:09 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:56:09 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:56:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:56:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:56:09 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
11:56:09 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 2557ms
11:56:09 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
11:56:09 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bbf73000 == 32 [pid = 1877] [id = 411]
11:56:09 INFO - PROCESS | 1829 | ++DOMWINDOW == 150 (0x7f96b62e1000) [pid = 1877] [serial = 1147] [outer = (nil)]
11:56:10 INFO - PROCESS | 1829 | ++DOMWINDOW == 151 (0x7f96ba8ab800) [pid = 1877] [serial = 1148] [outer = 0x7f96b62e1000]
11:56:10 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:56:10 INFO - PROCESS | 1829 | ++DOMWINDOW == 152 (0x7f96bcbadc00) [pid = 1877] [serial = 1149] [outer = 0x7f96b62e1000]
11:56:11 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
11:56:11 INFO - document served over http requires an https
11:56:11 INFO - sub-resource via script-tag using the meta-referrer
11:56:11 INFO - delivery method with swap-origin-redirect and when
11:56: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"
11:56:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:56:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:56:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:56:11 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:56:11 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:56:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:56:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:56:11 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
11:56:11 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 1832ms
11:56:11 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
11:56:11 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bca59800 == 33 [pid = 1877] [id = 412]
11:56:11 INFO - PROCESS | 1829 | ++DOMWINDOW == 153 (0x7f96bceaf400) [pid = 1877] [serial = 1150] [outer = (nil)]
11:56:11 INFO - PROCESS | 1829 | ++DOMWINDOW == 154 (0x7f96bceb9000) [pid = 1877] [serial = 1151] [outer = 0x7f96bceaf400]
11:56:12 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:56:12 INFO - PROCESS | 1829 | ++DOMWINDOW == 155 (0x7f96bd788800) [pid = 1877] [serial = 1152] [outer = 0x7f96bceaf400]
11:56:13 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
11:56:13 INFO - document served over http requires an https
11:56:13 INFO - sub-resource via script-tag using the meta-referrer
11:56:13 INFO - delivery method with keep-origin-redirect and when
11:56: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"
11:56:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:56:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:56:13 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:56:13 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:56:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:56:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:56:13 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
11:56:13 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 1785ms
11:56:13 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
11:56:13 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96be130000 == 34 [pid = 1877] [id = 413]
11:56:13 INFO - PROCESS | 1829 | ++DOMWINDOW == 156 (0x7f96bda04400) [pid = 1877] [serial = 1153] [outer = (nil)]
11:56:13 INFO - PROCESS | 1829 | ++DOMWINDOW == 157 (0x7f96bdf37400) [pid = 1877] [serial = 1154] [outer = 0x7f96bda04400]
11:56:14 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:56:14 INFO - PROCESS | 1829 | ++DOMWINDOW == 158 (0x7f96be10b800) [pid = 1877] [serial = 1155] [outer = 0x7f96bda04400]
11:56:14 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
11:56:14 INFO - document served over http requires an https
11:56:14 INFO - sub-resource via script-tag using the meta-referrer
11:56:14 INFO - delivery method with no-redirect and when
11:56: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"
11:56:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:56:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:56:14 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:56:14 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:56:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:56:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:56:14 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
11:56:14 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 1643ms
11:56:14 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
11:56:15 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96be583800 == 35 [pid = 1877] [id = 414]
11:56:15 INFO - PROCESS | 1829 | ++DOMWINDOW == 159 (0x7f96bdf39c00) [pid = 1877] [serial = 1156] [outer = (nil)]
11:56:15 INFO - PROCESS | 1829 | ++DOMWINDOW == 160 (0x7f96be72e800) [pid = 1877] [serial = 1157] [outer = 0x7f96bdf39c00]
11:56:15 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:56:15 INFO - PROCESS | 1829 | ++DOMWINDOW == 161 (0x7f96be7b2c00) [pid = 1877] [serial = 1158] [outer = 0x7f96bdf39c00]
11:56:16 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
11:56:16 INFO - document served over http requires an https
11:56:16 INFO - sub-resource via script-tag using the meta-referrer
11:56:16 INFO - delivery method with swap-origin-redirect and when
11:56: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"
11:56:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:56:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:56:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:56:16 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:56:16 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:56:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:56:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:56:16 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
11:56:16 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 2035ms
11:56:16 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
11:56:17 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96be714000 == 36 [pid = 1877] [id = 415]
11:56:17 INFO - PROCESS | 1829 | ++DOMWINDOW == 162 (0x7f96be7b5800) [pid = 1877] [serial = 1159] [outer = (nil)]
11:56:17 INFO - PROCESS | 1829 | ++DOMWINDOW == 163 (0x7f96bf19fc00) [pid = 1877] [serial = 1160] [outer = 0x7f96be7b5800]
11:56:18 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:56:18 INFO - PROCESS | 1829 | ++DOMWINDOW == 164 (0x7f96bfe43c00) [pid = 1877] [serial = 1161] [outer = 0x7f96be7b5800]
11:56:19 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
11:56:19 INFO - document served over http requires an https
11:56:19 INFO - sub-resource via xhr-request using the meta-referrer
11:56:19 INFO - delivery method with keep-origin-redirect and when
11: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"
11:56:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:56:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:56:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:56:19 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:56:19 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:56:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:56:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:56:19 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
11:56:19 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 2195ms
11:56:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
11:56:19 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bfcb4000 == 37 [pid = 1877] [id = 416]
11:56:19 INFO - PROCESS | 1829 | ++DOMWINDOW == 165 (0x7f96bfeb3c00) [pid = 1877] [serial = 1162] [outer = (nil)]
11:56:19 INFO - PROCESS | 1829 | ++DOMWINDOW == 166 (0x7f96c0020800) [pid = 1877] [serial = 1163] [outer = 0x7f96bfeb3c00]
11:56:20 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:56:20 INFO - PROCESS | 1829 | ++DOMWINDOW == 167 (0x7f96c1686000) [pid = 1877] [serial = 1164] [outer = 0x7f96bfeb3c00]
11:56:21 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
11:56:21 INFO - document served over http requires an https
11:56:21 INFO - sub-resource via xhr-request using the meta-referrer
11:56:21 INFO - delivery method with no-redirect and when
11:56: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"
11:56:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:56:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:56:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:56:21 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:56:21 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:56:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:56:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:56:21 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
11:56:21 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 2033ms
11:56:21 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
11:56:22 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96c1714800 == 38 [pid = 1877] [id = 417]
11:56:22 INFO - PROCESS | 1829 | ++DOMWINDOW == 168 (0x7f96c17a2000) [pid = 1877] [serial = 1165] [outer = (nil)]
11:56:22 INFO - PROCESS | 1829 | ++DOMWINDOW == 169 (0x7f96c32f9000) [pid = 1877] [serial = 1166] [outer = 0x7f96c17a2000]
11:56:22 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:56:22 INFO - PROCESS | 1829 | ++DOMWINDOW == 170 (0x7f96c3370800) [pid = 1877] [serial = 1167] [outer = 0x7f96c17a2000]
11:56:23 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
11:56:23 INFO - document served over http requires an https
11:56:23 INFO - sub-resource via xhr-request using the meta-referrer
11:56:23 INFO - delivery method with swap-origin-redirect and when
11:56: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"
11:56:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:56:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:56:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:56:23 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:56:23 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:56:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:56:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:56:23 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
11:56:23 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 2506ms
11:56:23 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
11:56:24 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96c330f800 == 39 [pid = 1877] [id = 418]
11:56:24 INFO - PROCESS | 1829 | ++DOMWINDOW == 171 (0x7f96c32fac00) [pid = 1877] [serial = 1168] [outer = (nil)]
11:56:24 INFO - PROCESS | 1829 | ++DOMWINDOW == 172 (0x7f96c35b2c00) [pid = 1877] [serial = 1169] [outer = 0x7f96c32fac00]
11:56:24 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:56:24 INFO - PROCESS | 1829 | ++DOMWINDOW == 173 (0x7f96c35fe400) [pid = 1877] [serial = 1170] [outer = 0x7f96c32fac00]
11:56:25 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
11:56:25 INFO - document served over http requires an https
11:56:25 INFO - sub-resource via xhr-request using the meta-referrer
11:56:25 INFO - delivery method with swap-origin-redirect and when
11: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"
11:56:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:56:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:56:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:56:25 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:56:25 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:56:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:56:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:56:25 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
11:56:25 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 1793ms
11:56:25 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
11:56:25 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96c365f800 == 40 [pid = 1877] [id = 419]
11:56:25 INFO - PROCESS | 1829 | ++DOMWINDOW == 174 (0x7f96c3645c00) [pid = 1877] [serial = 1171] [outer = (nil)]
11:56:26 INFO - PROCESS | 1829 | ++DOMWINDOW == 175 (0x7f96c37c1400) [pid = 1877] [serial = 1172] [outer = 0x7f96c3645c00]
11:56:26 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:56:26 INFO - PROCESS | 1829 | ++DOMWINDOW == 176 (0x7f96c37c7000) [pid = 1877] [serial = 1173] [outer = 0x7f96c3645c00]
11:56:27 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
11:56:27 INFO - document served over http requires an https
11:56:27 INFO - sub-resource via xhr-request using the meta-referrer
11:56:27 INFO - delivery method with keep-origin-redirect and when
11:56: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"
11:56:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:56:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:56:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:56:27 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:56:27 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:56:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:56:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:56:27 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
11:56:27 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 1644ms
11:56:27 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
11:56:27 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96c67d6000 == 41 [pid = 1877] [id = 420]
11:56:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 177 (0x7f96b3fc1400) [pid = 1877] [serial = 1174] [outer = (nil)]
11:56:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 178 (0x7f96b3fc2400) [pid = 1877] [serial = 1175] [outer = 0x7f96b3fc1400]
11:56:28 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:56:28 INFO - PROCESS | 1829 | ++DOMWINDOW == 179 (0x7f96b466dc00) [pid = 1877] [serial = 1176] [outer = 0x7f96b3fc1400]
11:56:30 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
11:56:30 INFO - document served over http requires an https
11:56:30 INFO - sub-resource via xhr-request using the meta-referrer
11:56:30 INFO - delivery method with no-redirect and when
11: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"
11:56:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:56:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:56:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:56:30 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:56:30 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:56:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:56:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:56:30 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
11:56:30 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 2902ms
11:56:30 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
11:56:30 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b3da1800 == 42 [pid = 1877] [id = 421]
11:56:30 INFO - PROCESS | 1829 | ++DOMWINDOW == 180 (0x7f96b3fb8000) [pid = 1877] [serial = 1177] [outer = (nil)]
11:56:30 INFO - PROCESS | 1829 | ++DOMWINDOW == 181 (0x7f96b3fc1c00) [pid = 1877] [serial = 1178] [outer = 0x7f96b3fb8000]
11:56:31 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:56:31 INFO - PROCESS | 1829 | ++DOMWINDOW == 182 (0x7f96b467bc00) [pid = 1877] [serial = 1179] [outer = 0x7f96b3fb8000]
11:56:32 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
11:56:32 INFO - document served over http requires an https
11:56:32 INFO - sub-resource via xhr-request using the meta-referrer
11:56:32 INFO - delivery method with swap-origin-redirect and when
11: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"
11:56:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:56:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:56:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:56:32 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:56:32 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:56:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:56:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:56:32 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
11:56:32 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 2188ms
11:56:32 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
11:56:33 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b401f800 == 43 [pid = 1877] [id = 422]
11:56:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 183 (0x7f96b289a400) [pid = 1877] [serial = 1180] [outer = (nil)]
11:56:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 184 (0x7f96b289b400) [pid = 1877] [serial = 1181] [outer = 0x7f96b289a400]
11:56:33 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:56:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 185 (0x7f96b2c23000) [pid = 1877] [serial = 1182] [outer = 0x7f96b289a400]
11:56:34 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
11:56:34 INFO - document served over http requires an http
11:56:34 INFO - sub-resource via fetch-request using the http-csp
11:56:34 INFO - delivery method with keep-origin-redirect and when
11:56:34 INFO - the target request is cross-origin.
11:56:34 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2500ms
11:56:34 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
11:56:35 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b2547000 == 44 [pid = 1877] [id = 423]
11:56:35 INFO - PROCESS | 1829 | ++DOMWINDOW == 186 (0x7f96b3cc1800) [pid = 1877] [serial = 1183] [outer = (nil)]
11:56:36 INFO - PROCESS | 1829 | ++DOMWINDOW == 187 (0x7f96b3dd4800) [pid = 1877] [serial = 1184] [outer = 0x7f96b3cc1800]
11:56:36 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:56:36 INFO - PROCESS | 1829 | ++DOMWINDOW == 188 (0x7f96b3fc0000) [pid = 1877] [serial = 1185] [outer = 0x7f96b3cc1800]
11:56:36 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b510b800 == 43 [pid = 1877] [id = 385]
11:56:36 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b7965000 == 42 [pid = 1877] [id = 386]
11:56:36 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b86f0800 == 41 [pid = 1877] [id = 387]
11:56:36 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b96fa000 == 40 [pid = 1877] [id = 388]
11:56:36 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96ba93a800 == 39 [pid = 1877] [id = 389]
11:56:36 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bb105800 == 38 [pid = 1877] [id = 390]
11:56:36 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bca51800 == 37 [pid = 1877] [id = 391]
11:56:36 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bce8d800 == 36 [pid = 1877] [id = 392]
11:56:36 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bd055800 == 35 [pid = 1877] [id = 393]
11:56:36 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bd7cb800 == 34 [pid = 1877] [id = 395]
11:56:36 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bd7b9800 == 33 [pid = 1877] [id = 394]
11:56:36 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bdf69800 == 32 [pid = 1877] [id = 397]
11:56:36 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bdf52000 == 31 [pid = 1877] [id = 396]
11:56:36 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b3c17000 == 30 [pid = 1877] [id = 399]
11:56:36 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b7820000 == 29 [pid = 1877] [id = 398]
11:56:36 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b255e000 == 28 [pid = 1877] [id = 401]
11:56:36 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b66d1800 == 27 [pid = 1877] [id = 400]
11:56:36 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b254b800 == 26 [pid = 1877] [id = 403]
11:56:36 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b401d800 == 25 [pid = 1877] [id = 402]
11:56:36 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b6392000 == 24 [pid = 1877] [id = 405]
11:56:36 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b401a000 == 23 [pid = 1877] [id = 404]
11:56:36 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b797a800 == 22 [pid = 1877] [id = 366]
11:56:36 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b68f4800 == 21 [pid = 1877] [id = 384]
11:56:36 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96ba676800 == 20 [pid = 1877] [id = 407]
11:56:36 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b7568000 == 19 [pid = 1877] [id = 406]
11:56:36 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96ba8f6800 == 18 [pid = 1877] [id = 408]
11:56:36 INFO - PROCESS | 1829 | --DOMWINDOW == 187 (0x7f96b537b000) [pid = 1877] [serial = 1061] [outer = (nil)] [url = about:blank]
11:56:36 INFO - PROCESS | 1829 | --DOMWINDOW == 186 (0x7f96b5896c00) [pid = 1877] [serial = 1056] [outer = (nil)] [url = about:blank]
11:56:36 INFO - PROCESS | 1829 | --DOMWINDOW == 185 (0x7f96b66b6800) [pid = 1877] [serial = 1066] [outer = (nil)] [url = about:blank]
11:56:36 INFO - PROCESS | 1829 | --DOMWINDOW == 184 (0x7f96b698bc00) [pid = 1877] [serial = 1024] [outer = (nil)] [url = about:blank]
11:56:36 INFO - PROCESS | 1829 | --DOMWINDOW == 183 (0x7f96b79cfc00) [pid = 1877] [serial = 1069] [outer = (nil)] [url = about:blank]
11:56:36 INFO - PROCESS | 1829 | --DOMWINDOW == 182 (0x7f96b862bc00) [pid = 1877] [serial = 1072] [outer = (nil)] [url = about:blank]
11:56:37 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
11:56:37 INFO - document served over http requires an http
11:56:37 INFO - sub-resource via fetch-request using the http-csp
11:56:37 INFO - delivery method with no-redirect and when
11:56:37 INFO - the target request is cross-origin.
11:56:37 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2598ms
11:56:37 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
11:56:37 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b3c11800 == 19 [pid = 1877] [id = 424]
11:56:37 INFO - PROCESS | 1829 | ++DOMWINDOW == 183 (0x7f96b3cc6c00) [pid = 1877] [serial = 1186] [outer = (nil)]
11:56:37 INFO - PROCESS | 1829 | ++DOMWINDOW == 184 (0x7f96b40ef800) [pid = 1877] [serial = 1187] [outer = 0x7f96b3cc6c00]
11:56:38 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:56:38 INFO - PROCESS | 1829 | ++DOMWINDOW == 185 (0x7f96b5376400) [pid = 1877] [serial = 1188] [outer = 0x7f96b3cc6c00]
11:56:39 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
11:56:39 INFO - document served over http requires an http
11:56:39 INFO - sub-resource via fetch-request using the http-csp
11:56:39 INFO - delivery method with swap-origin-redirect and when
11:56:39 INFO - the target request is cross-origin.
11:56:39 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1488ms
11:56:39 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
11:56:39 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b5114000 == 20 [pid = 1877] [id = 425]
11:56:39 INFO - PROCESS | 1829 | ++DOMWINDOW == 186 (0x7f96b40e6800) [pid = 1877] [serial = 1189] [outer = (nil)]
11:56:39 INFO - PROCESS | 1829 | ++DOMWINDOW == 187 (0x7f96b589cc00) [pid = 1877] [serial = 1190] [outer = 0x7f96b40e6800]
11:56:39 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:56:39 INFO - PROCESS | 1829 | ++DOMWINDOW == 188 (0x7f96b62e7400) [pid = 1877] [serial = 1191] [outer = 0x7f96b40e6800]
11:56:40 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b5874800 == 21 [pid = 1877] [id = 426]
11:56:40 INFO - PROCESS | 1829 | ++DOMWINDOW == 189 (0x7f96b6472400) [pid = 1877] [serial = 1192] [outer = (nil)]
11:56:40 INFO - PROCESS | 1829 | ++DOMWINDOW == 190 (0x7f96b6474400) [pid = 1877] [serial = 1193] [outer = 0x7f96b6472400]
11:56:40 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
11:56:40 INFO - document served over http requires an http
11:56:40 INFO - sub-resource via iframe-tag using the http-csp
11:56:40 INFO - delivery method with keep-origin-redirect and when
11:56:40 INFO - the target request is cross-origin.
11:56:40 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1787ms
11:56:40 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
11:56:41 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b628a800 == 22 [pid = 1877] [id = 427]
11:56:41 INFO - PROCESS | 1829 | ++DOMWINDOW == 191 (0x7f96b619f400) [pid = 1877] [serial = 1194] [outer = (nil)]
11:56:41 INFO - PROCESS | 1829 | ++DOMWINDOW == 192 (0x7f96b6476800) [pid = 1877] [serial = 1195] [outer = 0x7f96b619f400]
11:56:41 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:56:41 INFO - PROCESS | 1829 | ++DOMWINDOW == 193 (0x7f96b66ac800) [pid = 1877] [serial = 1196] [outer = 0x7f96b619f400]
11:56:42 INFO - PROCESS | 1829 | --DOMWINDOW == 192 (0x7f96bbe94800) [pid = 1877] [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]
11:56:42 INFO - PROCESS | 1829 | --DOMWINDOW == 191 (0x7f96b5379800) [pid = 1877] [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]
11:56:42 INFO - PROCESS | 1829 | --DOMWINDOW == 190 (0x7f96b66ad400) [pid = 1877] [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]
11:56:42 INFO - PROCESS | 1829 | --DOMWINDOW == 189 (0x7f96b27b2000) [pid = 1877] [serial = 1121] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:56:42 INFO - PROCESS | 1829 | --DOMWINDOW == 188 (0x7f96b537ac00) [pid = 1877] [serial = 1126] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:56:42 INFO - PROCESS | 1829 | --DOMWINDOW == 187 (0x7f96b8627800) [pid = 1877] [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]
11:56:42 INFO - PROCESS | 1829 | --DOMWINDOW == 186 (0x7f96ba8a8400) [pid = 1877] [serial = 1131] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308559237]
11:56:42 INFO - PROCESS | 1829 | --DOMWINDOW == 185 (0x7f96b2c24400) [pid = 1877] [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]
11:56:42 INFO - PROCESS | 1829 | --DOMWINDOW == 184 (0x7f96bc1e0400) [pid = 1877] [serial = 1136] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:56:42 INFO - PROCESS | 1829 | --DOMWINDOW == 183 (0x7f96bda0e400) [pid = 1877] [serial = 1106] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:56:42 INFO - PROCESS | 1829 | --DOMWINDOW == 182 (0x7f96bdf40c00) [pid = 1877] [serial = 1111] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308549812]
11:56:42 INFO - PROCESS | 1829 | --DOMWINDOW == 181 (0x7f96b2c27400) [pid = 1877] [serial = 1116] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:56:42 INFO - PROCESS | 1829 | --DOMWINDOW == 180 (0x7f96ba9f5000) [pid = 1877] [serial = 1134] [outer = (nil)] [url = about:blank]
11:56:42 INFO - PROCESS | 1829 | --DOMWINDOW == 179 (0x7f96b764c000) [pid = 1877] [serial = 1127] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:56:42 INFO - PROCESS | 1829 | --DOMWINDOW == 178 (0x7f96b8627c00) [pid = 1877] [serial = 1117] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:56:42 INFO - PROCESS | 1829 | --DOMWINDOW == 177 (0x7f96b5277800) [pid = 1877] [serial = 1124] [outer = (nil)] [url = about:blank]
11:56:42 INFO - PROCESS | 1829 | --DOMWINDOW == 176 (0x7f96bc1d5c00) [pid = 1877] [serial = 1092] [outer = (nil)] [url = about:blank]
11:56:42 INFO - PROCESS | 1829 | --DOMWINDOW == 175 (0x7f96bdd8d400) [pid = 1877] [serial = 1107] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:56:42 INFO - PROCESS | 1829 | --DOMWINDOW == 174 (0x7f96bdf3d000) [pid = 1877] [serial = 1114] [outer = (nil)] [url = about:blank]
11:56:42 INFO - PROCESS | 1829 | --DOMWINDOW == 173 (0x7f96b862c400) [pid = 1877] [serial = 1129] [outer = (nil)] [url = about:blank]
11:56:42 INFO - PROCESS | 1829 | --DOMWINDOW == 172 (0x7f96bb05ec00) [pid = 1877] [serial = 1089] [outer = (nil)] [url = about:blank]
11:56:42 INFO - PROCESS | 1829 | --DOMWINDOW == 171 (0x7f96bd0bbc00) [pid = 1877] [serial = 1098] [outer = (nil)] [url = about:blank]
11:56:42 INFO - PROCESS | 1829 | --DOMWINDOW == 170 (0x7f96ba9f7400) [pid = 1877] [serial = 1132] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308559237]
11:56:42 INFO - PROCESS | 1829 | --DOMWINDOW == 169 (0x7f96b7658000) [pid = 1877] [serial = 1080] [outer = (nil)] [url = about:blank]
11:56:42 INFO - PROCESS | 1829 | --DOMWINDOW == 168 (0x7f96bdd9c800) [pid = 1877] [serial = 1109] [outer = (nil)] [url = about:blank]
11:56:42 INFO - PROCESS | 1829 | --DOMWINDOW == 167 (0x7f96be105800) [pid = 1877] [serial = 1112] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308549812]
11:56:42 INFO - PROCESS | 1829 | --DOMWINDOW == 166 (0x7f96b94c7c00) [pid = 1877] [serial = 1083] [outer = (nil)] [url = about:blank]
11:56:42 INFO - PROCESS | 1829 | --DOMWINDOW == 165 (0x7f96bda05000) [pid = 1877] [serial = 1104] [outer = (nil)] [url = about:blank]
11:56:42 INFO - PROCESS | 1829 | --DOMWINDOW == 164 (0x7f96b3f07400) [pid = 1877] [serial = 1122] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:56:42 INFO - PROCESS | 1829 | --DOMWINDOW == 163 (0x7f96bcdf6400) [pid = 1877] [serial = 1095] [outer = (nil)] [url = about:blank]
11:56:42 INFO - PROCESS | 1829 | --DOMWINDOW == 162 (0x7f96b589d800) [pid = 1877] [serial = 1119] [outer = (nil)] [url = about:blank]
11:56:42 INFO - PROCESS | 1829 | --DOMWINDOW == 161 (0x7f96ba5d4000) [pid = 1877] [serial = 1086] [outer = (nil)] [url = about:blank]
11:56:42 INFO - PROCESS | 1829 | --DOMWINDOW == 160 (0x7f96bcbad400) [pid = 1877] [serial = 1137] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:56:42 INFO - PROCESS | 1829 | --DOMWINDOW == 159 (0x7f96bcbad000) [pid = 1877] [serial = 1139] [outer = (nil)] [url = about:blank]
11:56:42 INFO - PROCESS | 1829 | --DOMWINDOW == 158 (0x7f96b5370000) [pid = 1877] [serial = 1077] [outer = (nil)] [url = about:blank]
11:56:42 INFO - PROCESS | 1829 | --DOMWINDOW == 157 (0x7f96bd6b7c00) [pid = 1877] [serial = 1101] [outer = (nil)] [url = about:blank]
11:56:42 INFO - PROCESS | 1829 | --DOMWINDOW == 156 (0x7f96b40e5400) [pid = 1877] [serial = 1142] [outer = (nil)] [url = about:blank]
11:56:42 INFO - PROCESS | 1829 | --DOMWINDOW == 155 (0x7f96b6596c00) [pid = 1877] [serial = 1075] [outer = (nil)] [url = about:blank]
11:56:42 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b6390800 == 23 [pid = 1877] [id = 428]
11:56:42 INFO - PROCESS | 1829 | ++DOMWINDOW == 156 (0x7f96b2497400) [pid = 1877] [serial = 1197] [outer = (nil)]
11:56:43 INFO - PROCESS | 1829 | ++DOMWINDOW == 157 (0x7f96b27b5800) [pid = 1877] [serial = 1198] [outer = 0x7f96b2497400]
11:56:43 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
11:56:43 INFO - document served over http requires an http
11:56:43 INFO - sub-resource via iframe-tag using the http-csp
11:56:43 INFO - delivery method with no-redirect and when
11:56:43 INFO - the target request is cross-origin.
11:56:43 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2353ms
11:56:43 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
11:56:43 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b66df000 == 24 [pid = 1877] [id = 429]
11:56:43 INFO - PROCESS | 1829 | ++DOMWINDOW == 158 (0x7f96b27b4000) [pid = 1877] [serial = 1199] [outer = (nil)]
11:56:43 INFO - PROCESS | 1829 | ++DOMWINDOW == 159 (0x7f96b5273400) [pid = 1877] [serial = 1200] [outer = 0x7f96b27b4000]
11:56:44 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:56:44 INFO - PROCESS | 1829 | ++DOMWINDOW == 160 (0x7f96b66acc00) [pid = 1877] [serial = 1201] [outer = 0x7f96b27b4000]
11:56:45 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b510c800 == 25 [pid = 1877] [id = 430]
11:56:45 INFO - PROCESS | 1829 | ++DOMWINDOW == 161 (0x7f96b2495000) [pid = 1877] [serial = 1202] [outer = (nil)]
11:56:45 INFO - PROCESS | 1829 | ++DOMWINDOW == 162 (0x7f96b2c27000) [pid = 1877] [serial = 1203] [outer = 0x7f96b2495000]
11:56:45 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
11:56:45 INFO - document served over http requires an http
11:56:45 INFO - sub-resource via iframe-tag using the http-csp
11:56:45 INFO - delivery method with swap-origin-redirect and when
11:56:45 INFO - the target request is cross-origin.
11:56:45 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2240ms
11:56:45 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
11:56:45 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b66dc000 == 26 [pid = 1877] [id = 431]
11:56:45 INFO - PROCESS | 1829 | ++DOMWINDOW == 163 (0x7f96b289f000) [pid = 1877] [serial = 1204] [outer = (nil)]
11:56:46 INFO - PROCESS | 1829 | ++DOMWINDOW == 164 (0x7f96b3cc7800) [pid = 1877] [serial = 1205] [outer = 0x7f96b289f000]
11:56:46 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:56:46 INFO - PROCESS | 1829 | ++DOMWINDOW == 165 (0x7f96b61a2400) [pid = 1877] [serial = 1206] [outer = 0x7f96b289f000]
11:56:47 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
11:56:47 INFO - document served over http requires an http
11:56:47 INFO - sub-resource via script-tag using the http-csp
11:56:47 INFO - delivery method with keep-origin-redirect and when
11:56:47 INFO - the target request is cross-origin.
11:56:47 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2206ms
11:56:47 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
11:56:48 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b69f0800 == 27 [pid = 1877] [id = 432]
11:56:48 INFO - PROCESS | 1829 | ++DOMWINDOW == 166 (0x7f96b3cc5000) [pid = 1877] [serial = 1207] [outer = (nil)]
11:56:48 INFO - PROCESS | 1829 | ++DOMWINDOW == 167 (0x7f96b66b0800) [pid = 1877] [serial = 1208] [outer = 0x7f96b3cc5000]
11:56:48 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:56:48 INFO - PROCESS | 1829 | ++DOMWINDOW == 168 (0x7f96b6926000) [pid = 1877] [serial = 1209] [outer = 0x7f96b3cc5000]
11:56:50 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
11:56:50 INFO - document served over http requires an http
11:56:50 INFO - sub-resource via script-tag using the http-csp
11:56:50 INFO - delivery method with no-redirect and when
11:56:50 INFO - the target request is cross-origin.
11:56:50 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 2801ms
11:56:50 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
11:56:50 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b7965000 == 28 [pid = 1877] [id = 433]
11:56:50 INFO - PROCESS | 1829 | ++DOMWINDOW == 169 (0x7f96b66af800) [pid = 1877] [serial = 1210] [outer = (nil)]
11:56:51 INFO - PROCESS | 1829 | ++DOMWINDOW == 170 (0x7f96b6cb9800) [pid = 1877] [serial = 1211] [outer = 0x7f96b66af800]
11:56:51 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:56:51 INFO - PROCESS | 1829 | ++DOMWINDOW == 171 (0x7f96b7657800) [pid = 1877] [serial = 1212] [outer = 0x7f96b66af800]
11:56:52 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
11:56:52 INFO - document served over http requires an http
11:56:52 INFO - sub-resource via script-tag using the http-csp
11:56:52 INFO - delivery method with swap-origin-redirect and when
11:56:52 INFO - the target request is cross-origin.
11:56:52 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1793ms
11:56:52 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
11:56:52 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b86f1800 == 29 [pid = 1877] [id = 434]
11:56:52 INFO - PROCESS | 1829 | ++DOMWINDOW == 172 (0x7f96b7855400) [pid = 1877] [serial = 1213] [outer = (nil)]
11:56:52 INFO - PROCESS | 1829 | ++DOMWINDOW == 173 (0x7f96b79d7800) [pid = 1877] [serial = 1214] [outer = 0x7f96b7855400]
11:56:53 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:56:53 INFO - PROCESS | 1829 | ++DOMWINDOW == 174 (0x7f96b851ac00) [pid = 1877] [serial = 1215] [outer = 0x7f96b7855400]
11:56:54 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
11:56:54 INFO - document served over http requires an http
11:56:54 INFO - sub-resource via xhr-request using the http-csp
11:56:54 INFO - delivery method with keep-origin-redirect and when
11:56:54 INFO - the target request is cross-origin.
11:56:54 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1785ms
11:56:54 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
11:56:54 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b96dc800 == 30 [pid = 1877] [id = 435]
11:56:54 INFO - PROCESS | 1829 | ++DOMWINDOW == 175 (0x7f96b853d000) [pid = 1877] [serial = 1216] [outer = (nil)]
11:56:54 INFO - PROCESS | 1829 | ++DOMWINDOW == 176 (0x7f96b8549800) [pid = 1877] [serial = 1217] [outer = 0x7f96b853d000]
11:56:54 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:56:54 INFO - PROCESS | 1829 | ++DOMWINDOW == 177 (0x7f96b862c400) [pid = 1877] [serial = 1218] [outer = 0x7f96b853d000]
11:56:55 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
11:56:55 INFO - document served over http requires an http
11:56:55 INFO - sub-resource via xhr-request using the http-csp
11:56:55 INFO - delivery method with no-redirect and when
11:56:55 INFO - the target request is cross-origin.
11:56:55 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1710ms
11:56:55 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
11:56:56 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96ba8df800 == 31 [pid = 1877] [id = 436]
11:56:56 INFO - PROCESS | 1829 | ++DOMWINDOW == 178 (0x7f96b94c3000) [pid = 1877] [serial = 1219] [outer = (nil)]
11:56:56 INFO - PROCESS | 1829 | ++DOMWINDOW == 179 (0x7f96ba392c00) [pid = 1877] [serial = 1220] [outer = 0x7f96b94c3000]
11:56:56 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:56:56 INFO - PROCESS | 1829 | ++DOMWINDOW == 180 (0x7f96ba505000) [pid = 1877] [serial = 1221] [outer = 0x7f96b94c3000]
11:56:57 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
11:56:57 INFO - document served over http requires an http
11:56:57 INFO - sub-resource via xhr-request using the http-csp
11:56:57 INFO - delivery method with swap-origin-redirect and when
11:56:57 INFO - the target request is cross-origin.
11:56:57 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1735ms
11:56:57 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
11:56:57 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bb020000 == 32 [pid = 1877] [id = 437]
11:56:57 INFO - PROCESS | 1829 | ++DOMWINDOW == 181 (0x7f96ba409400) [pid = 1877] [serial = 1222] [outer = (nil)]
11:56:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 182 (0x7f96ba8ad000) [pid = 1877] [serial = 1223] [outer = 0x7f96ba409400]
11:56:58 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:56:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 183 (0x7f96ba9f4800) [pid = 1877] [serial = 1224] [outer = 0x7f96ba409400]
11:56:59 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
11:56:59 INFO - document served over http requires an https
11:56:59 INFO - sub-resource via fetch-request using the http-csp
11:56:59 INFO - delivery method with keep-origin-redirect and when
11:56:59 INFO - the target request is cross-origin.
11:56:59 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2281ms
11:56:59 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
11:57:00 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bc9aa000 == 33 [pid = 1877] [id = 438]
11:57:00 INFO - PROCESS | 1829 | ++DOMWINDOW == 184 (0x7f96ba9fb800) [pid = 1877] [serial = 1225] [outer = (nil)]
11:57:00 INFO - PROCESS | 1829 | ++DOMWINDOW == 185 (0x7f96bb14dc00) [pid = 1877] [serial = 1226] [outer = 0x7f96ba9fb800]
11:57:00 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:57:01 INFO - PROCESS | 1829 | ++DOMWINDOW == 186 (0x7f96bbe9ec00) [pid = 1877] [serial = 1227] [outer = 0x7f96ba9fb800]
11:57:02 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
11:57:02 INFO - document served over http requires an https
11:57:02 INFO - sub-resource via fetch-request using the http-csp
11:57:02 INFO - delivery method with no-redirect and when
11:57:02 INFO - the target request is cross-origin.
11:57:02 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2333ms
11:57:02 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
11:57:02 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bd04a000 == 34 [pid = 1877] [id = 439]
11:57:02 INFO - PROCESS | 1829 | ++DOMWINDOW == 187 (0x7f96bbfdfc00) [pid = 1877] [serial = 1228] [outer = (nil)]
11:57:02 INFO - PROCESS | 1829 | ++DOMWINDOW == 188 (0x7f96bc1e0800) [pid = 1877] [serial = 1229] [outer = 0x7f96bbfdfc00]
11:57:03 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:57:03 INFO - PROCESS | 1829 | ++DOMWINDOW == 189 (0x7f96bcc48800) [pid = 1877] [serial = 1230] [outer = 0x7f96bbfdfc00]
11:57:05 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
11:57:05 INFO - document served over http requires an https
11:57:05 INFO - sub-resource via fetch-request using the http-csp
11:57:05 INFO - delivery method with swap-origin-redirect and when
11:57:05 INFO - the target request is cross-origin.
11:57:05 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2997ms
11:57:05 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
11:57:05 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bd7c7800 == 35 [pid = 1877] [id = 440]
11:57:05 INFO - PROCESS | 1829 | ++DOMWINDOW == 190 (0x7f96bcd0b000) [pid = 1877] [serial = 1231] [outer = (nil)]
11:57:05 INFO - PROCESS | 1829 | ++DOMWINDOW == 191 (0x7f96bcdef000) [pid = 1877] [serial = 1232] [outer = 0x7f96bcd0b000]
11:57:06 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:57:06 INFO - PROCESS | 1829 | ++DOMWINDOW == 192 (0x7f96bd0b1c00) [pid = 1877] [serial = 1233] [outer = 0x7f96bcd0b000]
11:57:06 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96be113800 == 36 [pid = 1877] [id = 441]
11:57:06 INFO - PROCESS | 1829 | ++DOMWINDOW == 193 (0x7f96bd6aa400) [pid = 1877] [serial = 1234] [outer = (nil)]
11:57:07 INFO - PROCESS | 1829 | ++DOMWINDOW == 194 (0x7f96bd6b4400) [pid = 1877] [serial = 1235] [outer = 0x7f96bd6aa400]
11:57:07 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
11:57:07 INFO - document served over http requires an https
11:57:07 INFO - sub-resource via iframe-tag using the http-csp
11:57:07 INFO - delivery method with keep-origin-redirect and when
11:57:07 INFO - the target request is cross-origin.
11:57:07 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1943ms
11:57:07 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
11:57:07 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96be57f000 == 37 [pid = 1877] [id = 442]
11:57:07 INFO - PROCESS | 1829 | ++DOMWINDOW == 195 (0x7f96bcd0dc00) [pid = 1877] [serial = 1236] [outer = (nil)]
11:57:07 INFO - PROCESS | 1829 | ++DOMWINDOW == 196 (0x7f96bd6b6c00) [pid = 1877] [serial = 1237] [outer = 0x7f96bcd0dc00]
11:57:08 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:57:08 INFO - PROCESS | 1829 | ++DOMWINDOW == 197 (0x7f96bdd92800) [pid = 1877] [serial = 1238] [outer = 0x7f96bcd0dc00]
11:57:08 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96c330a800 == 38 [pid = 1877] [id = 443]
11:57:08 INFO - PROCESS | 1829 | ++DOMWINDOW == 198 (0x7f96bdf38c00) [pid = 1877] [serial = 1239] [outer = (nil)]
11:57:08 INFO - PROCESS | 1829 | ++DOMWINDOW == 199 (0x7f96be105800) [pid = 1877] [serial = 1240] [outer = 0x7f96bdf38c00]
11:57:09 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
11:57:09 INFO - document served over http requires an https
11:57:09 INFO - sub-resource via iframe-tag using the http-csp
11:57:09 INFO - delivery method with no-redirect and when
11:57:09 INFO - the target request is cross-origin.
11:57:09 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1944ms
11:57:09 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
11:57:09 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96c67d2000 == 39 [pid = 1877] [id = 444]
11:57:09 INFO - PROCESS | 1829 | ++DOMWINDOW == 200 (0x7f96bd6afc00) [pid = 1877] [serial = 1241] [outer = (nil)]
11:57:09 INFO - PROCESS | 1829 | ++DOMWINDOW == 201 (0x7f96be106000) [pid = 1877] [serial = 1242] [outer = 0x7f96bd6afc00]
11:57:09 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:57:09 INFO - PROCESS | 1829 | ++DOMWINDOW == 202 (0x7f96be729c00) [pid = 1877] [serial = 1243] [outer = 0x7f96bd6afc00]
11:57:10 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b6438000 == 40 [pid = 1877] [id = 445]
11:57:10 INFO - PROCESS | 1829 | ++DOMWINDOW == 203 (0x7f96be7b6400) [pid = 1877] [serial = 1244] [outer = (nil)]
11:57:10 INFO - PROCESS | 1829 | ++DOMWINDOW == 204 (0x7f96be7bc400) [pid = 1877] [serial = 1245] [outer = 0x7f96be7b6400]
11:57:11 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
11:57:11 INFO - document served over http requires an https
11:57:11 INFO - sub-resource via iframe-tag using the http-csp
11:57:11 INFO - delivery method with swap-origin-redirect and when
11:57:11 INFO - the target request is cross-origin.
11:57:11 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1854ms
11:57:11 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
11:57:11 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b6442800 == 41 [pid = 1877] [id = 446]
11:57:11 INFO - PROCESS | 1829 | ++DOMWINDOW == 205 (0x7f96bdf3ec00) [pid = 1877] [serial = 1246] [outer = (nil)]
11:57:11 INFO - PROCESS | 1829 | ++DOMWINDOW == 206 (0x7f96be7bb800) [pid = 1877] [serial = 1247] [outer = 0x7f96bdf3ec00]
11:57:11 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:57:11 INFO - PROCESS | 1829 | ++DOMWINDOW == 207 (0x7f96c179ec00) [pid = 1877] [serial = 1248] [outer = 0x7f96bdf3ec00]
11:57:14 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
11:57:14 INFO - document served over http requires an https
11:57:14 INFO - sub-resource via script-tag using the http-csp
11:57:14 INFO - delivery method with keep-origin-redirect and when
11:57:14 INFO - the target request is cross-origin.
11:57:14 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 3133ms
11:57:14 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
11:57:14 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b0f6f000 == 42 [pid = 1877] [id = 447]
11:57:14 INFO - PROCESS | 1829 | ++DOMWINDOW == 208 (0x7f96b66b5000) [pid = 1877] [serial = 1249] [outer = (nil)]
11:57:14 INFO - PROCESS | 1829 | ++DOMWINDOW == 209 (0x7f96b871c400) [pid = 1877] [serial = 1250] [outer = 0x7f96b66b5000]
11:57:15 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:57:15 INFO - PROCESS | 1829 | ++DOMWINDOW == 210 (0x7f96c3376400) [pid = 1877] [serial = 1251] [outer = 0x7f96b66b5000]
11:57:16 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b755f800 == 41 [pid = 1877] [id = 410]
11:57:16 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bbf73000 == 40 [pid = 1877] [id = 411]
11:57:16 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b587f000 == 39 [pid = 1877] [id = 358]
11:57:16 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bca59800 == 38 [pid = 1877] [id = 412]
11:57:16 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96be130000 == 37 [pid = 1877] [id = 413]
11:57:16 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96be583800 == 36 [pid = 1877] [id = 414]
11:57:16 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96be714000 == 35 [pid = 1877] [id = 415]
11:57:16 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bfcb4000 == 34 [pid = 1877] [id = 416]
11:57:16 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96c1714800 == 33 [pid = 1877] [id = 417]
11:57:16 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96c330f800 == 32 [pid = 1877] [id = 418]
11:57:16 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96c365f800 == 31 [pid = 1877] [id = 419]
11:57:16 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96c67d6000 == 30 [pid = 1877] [id = 420]
11:57:16 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b401f800 == 29 [pid = 1877] [id = 422]
11:57:16 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b2547000 == 28 [pid = 1877] [id = 423]
11:57:16 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b3c11800 == 27 [pid = 1877] [id = 424]
11:57:16 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b5874800 == 26 [pid = 1877] [id = 426]
11:57:16 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b5114000 == 25 [pid = 1877] [id = 425]
11:57:16 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b6390800 == 24 [pid = 1877] [id = 428]
11:57:16 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b628a800 == 23 [pid = 1877] [id = 427]
11:57:16 INFO - PROCESS | 1829 | --DOMWINDOW == 209 (0x7f96bc1d4400) [pid = 1877] [serial = 1135] [outer = (nil)] [url = about:blank]
11:57:16 INFO - PROCESS | 1829 | --DOMWINDOW == 208 (0x7f96b6cbe400) [pid = 1877] [serial = 1120] [outer = (nil)] [url = about:blank]
11:57:16 INFO - PROCESS | 1829 | --DOMWINDOW == 207 (0x7f96b8526800) [pid = 1877] [serial = 1125] [outer = (nil)] [url = about:blank]
11:57:16 INFO - PROCESS | 1829 | --DOMWINDOW == 206 (0x7f96ba50f400) [pid = 1877] [serial = 1130] [outer = (nil)] [url = about:blank]
11:57:16 INFO - PROCESS | 1829 | --DOMWINDOW == 205 (0x7f96bcdf0400) [pid = 1877] [serial = 1140] [outer = (nil)] [url = about:blank]
11:57:17 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
11:57:17 INFO - document served over http requires an https
11:57:17 INFO - sub-resource via script-tag using the http-csp
11:57:17 INFO - delivery method with no-redirect and when
11:57:17 INFO - the target request is cross-origin.
11:57:17 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 2847ms
11:57:17 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
11:57:17 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b2c9b000 == 24 [pid = 1877] [id = 448]
11:57:17 INFO - PROCESS | 1829 | ++DOMWINDOW == 206 (0x7f96b2c25400) [pid = 1877] [serial = 1252] [outer = (nil)]
11:57:17 INFO - PROCESS | 1829 | ++DOMWINDOW == 207 (0x7f96b3fc5800) [pid = 1877] [serial = 1253] [outer = 0x7f96b2c25400]
11:57:17 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:57:17 INFO - PROCESS | 1829 | ++DOMWINDOW == 208 (0x7f96b467b800) [pid = 1877] [serial = 1254] [outer = 0x7f96b2c25400]
11:57:19 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
11:57:19 INFO - document served over http requires an https
11:57:19 INFO - sub-resource via script-tag using the http-csp
11:57:19 INFO - delivery method with swap-origin-redirect and when
11:57:19 INFO - the target request is cross-origin.
11:57:19 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2650ms
11:57:19 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
11:57:20 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b5106000 == 25 [pid = 1877] [id = 449]
11:57:20 INFO - PROCESS | 1829 | ++DOMWINDOW == 209 (0x7f96b3fc1800) [pid = 1877] [serial = 1255] [outer = (nil)]
11:57:20 INFO - PROCESS | 1829 | ++DOMWINDOW == 210 (0x7f96b61ad000) [pid = 1877] [serial = 1256] [outer = 0x7f96b3fc1800]
11:57:20 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:57:20 INFO - PROCESS | 1829 | ++DOMWINDOW == 211 (0x7f96b6591c00) [pid = 1877] [serial = 1257] [outer = 0x7f96b3fc1800]
11:57:21 INFO - PROCESS | 1829 | --DOMWINDOW == 210 (0x7f96b3cc6c00) [pid = 1877] [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]
11:57:21 INFO - PROCESS | 1829 | --DOMWINDOW == 209 (0x7f96b40e6800) [pid = 1877] [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]
11:57:21 INFO - PROCESS | 1829 | --DOMWINDOW == 208 (0x7f96b3cc1800) [pid = 1877] [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]
11:57:21 INFO - PROCESS | 1829 | --DOMWINDOW == 207 (0x7f96b619f400) [pid = 1877] [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]
11:57:21 INFO - PROCESS | 1829 | --DOMWINDOW == 206 (0x7f96b289a400) [pid = 1877] [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]
11:57:21 INFO - PROCESS | 1829 | --DOMWINDOW == 205 (0x7f96b2497400) [pid = 1877] [serial = 1197] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308602986]
11:57:21 INFO - PROCESS | 1829 | --DOMWINDOW == 204 (0x7f96b6472400) [pid = 1877] [serial = 1192] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:57:21 INFO - PROCESS | 1829 | --DOMWINDOW == 203 (0x7f96b3cc2400) [pid = 1877] [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]
11:57:21 INFO - PROCESS | 1829 | --DOMWINDOW == 202 (0x7f96c35b2c00) [pid = 1877] [serial = 1169] [outer = (nil)] [url = about:blank]
11:57:21 INFO - PROCESS | 1829 | --DOMWINDOW == 201 (0x7f96c32f9000) [pid = 1877] [serial = 1166] [outer = (nil)] [url = about:blank]
11:57:21 INFO - PROCESS | 1829 | --DOMWINDOW == 200 (0x7f96b289b400) [pid = 1877] [serial = 1181] [outer = (nil)] [url = about:blank]
11:57:21 INFO - PROCESS | 1829 | --DOMWINDOW == 199 (0x7f96ba8ab800) [pid = 1877] [serial = 1148] [outer = (nil)] [url = about:blank]
11:57:21 INFO - PROCESS | 1829 | --DOMWINDOW == 198 (0x7f96b6474400) [pid = 1877] [serial = 1193] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:57:21 INFO - PROCESS | 1829 | --DOMWINDOW == 197 (0x7f96c37c1400) [pid = 1877] [serial = 1172] [outer = (nil)] [url = about:blank]
11:57:21 INFO - PROCESS | 1829 | --DOMWINDOW == 196 (0x7f96b40ef800) [pid = 1877] [serial = 1187] [outer = (nil)] [url = about:blank]
11:57:21 INFO - PROCESS | 1829 | --DOMWINDOW == 195 (0x7f96b6476800) [pid = 1877] [serial = 1195] [outer = (nil)] [url = about:blank]
11:57:21 INFO - PROCESS | 1829 | --DOMWINDOW == 194 (0x7f96b3fc2400) [pid = 1877] [serial = 1175] [outer = (nil)] [url = about:blank]
11:57:21 INFO - PROCESS | 1829 | --DOMWINDOW == 193 (0x7f96be72e800) [pid = 1877] [serial = 1157] [outer = (nil)] [url = about:blank]
11:57:21 INFO - PROCESS | 1829 | --DOMWINDOW == 192 (0x7f96b3dd4800) [pid = 1877] [serial = 1184] [outer = (nil)] [url = about:blank]
11:57:21 INFO - PROCESS | 1829 | --DOMWINDOW == 191 (0x7f96b3fc1c00) [pid = 1877] [serial = 1178] [outer = (nil)] [url = about:blank]
11:57:21 INFO - PROCESS | 1829 | --DOMWINDOW == 190 (0x7f96bdf37400) [pid = 1877] [serial = 1154] [outer = (nil)] [url = about:blank]
11:57:21 INFO - PROCESS | 1829 | --DOMWINDOW == 189 (0x7f96bf19fc00) [pid = 1877] [serial = 1160] [outer = (nil)] [url = about:blank]
11:57:21 INFO - PROCESS | 1829 | --DOMWINDOW == 188 (0x7f96bceb9000) [pid = 1877] [serial = 1151] [outer = (nil)] [url = about:blank]
11:57:21 INFO - PROCESS | 1829 | --DOMWINDOW == 187 (0x7f96c0020800) [pid = 1877] [serial = 1163] [outer = (nil)] [url = about:blank]
11:57:21 INFO - PROCESS | 1829 | --DOMWINDOW == 186 (0x7f96b27b5800) [pid = 1877] [serial = 1198] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308602986]
11:57:21 INFO - PROCESS | 1829 | --DOMWINDOW == 185 (0x7f96b589cc00) [pid = 1877] [serial = 1190] [outer = (nil)] [url = about:blank]
11:57:21 INFO - PROCESS | 1829 | --DOMWINDOW == 184 (0x7f96b66b2400) [pid = 1877] [serial = 1145] [outer = (nil)] [url = about:blank]
11:57:21 INFO - PROCESS | 1829 | --DOMWINDOW == 183 (0x7f96b5273400) [pid = 1877] [serial = 1200] [outer = (nil)] [url = about:blank]
11:57:21 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
11:57:21 INFO - document served over http requires an https
11:57:21 INFO - sub-resource via xhr-request using the http-csp
11:57:21 INFO - delivery method with keep-origin-redirect and when
11:57:21 INFO - the target request is cross-origin.
11:57:21 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2140ms
11:57:21 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
11:57:22 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b5569800 == 26 [pid = 1877] [id = 450]
11:57:22 INFO - PROCESS | 1829 | ++DOMWINDOW == 184 (0x7f96b3dd1000) [pid = 1877] [serial = 1258] [outer = (nil)]
11:57:22 INFO - PROCESS | 1829 | ++DOMWINDOW == 185 (0x7f96b3fc1c00) [pid = 1877] [serial = 1259] [outer = 0x7f96b3dd1000]
11:57:22 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:57:22 INFO - PROCESS | 1829 | ++DOMWINDOW == 186 (0x7f96b62e0400) [pid = 1877] [serial = 1260] [outer = 0x7f96b3dd1000]
11:57:23 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
11:57:23 INFO - document served over http requires an https
11:57:23 INFO - sub-resource via xhr-request using the http-csp
11:57:23 INFO - delivery method with no-redirect and when
11:57:23 INFO - the target request is cross-origin.
11:57:23 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1631ms
11:57:23 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
11:57:23 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b5567800 == 27 [pid = 1877] [id = 451]
11:57:23 INFO - PROCESS | 1829 | ++DOMWINDOW == 187 (0x7f96b2e57400) [pid = 1877] [serial = 1261] [outer = (nil)]
11:57:24 INFO - PROCESS | 1829 | ++DOMWINDOW == 188 (0x7f96b3fc6000) [pid = 1877] [serial = 1262] [outer = 0x7f96b2e57400]
11:57:24 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:57:24 INFO - PROCESS | 1829 | ++DOMWINDOW == 189 (0x7f96b659bc00) [pid = 1877] [serial = 1263] [outer = 0x7f96b2e57400]
11:57:25 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
11:57:25 INFO - document served over http requires an https
11:57:25 INFO - sub-resource via xhr-request using the http-csp
11:57:25 INFO - delivery method with swap-origin-redirect and when
11:57:25 INFO - the target request is cross-origin.
11:57:25 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1739ms
11:57:25 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
11:57:25 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b66d1000 == 28 [pid = 1877] [id = 452]
11:57:25 INFO - PROCESS | 1829 | ++DOMWINDOW == 190 (0x7f96b3fbfc00) [pid = 1877] [serial = 1264] [outer = (nil)]
11:57:25 INFO - PROCESS | 1829 | ++DOMWINDOW == 191 (0x7f96b7652400) [pid = 1877] [serial = 1265] [outer = 0x7f96b3fbfc00]
11:57:26 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:57:26 INFO - PROCESS | 1829 | ++DOMWINDOW == 192 (0x7f96b8528000) [pid = 1877] [serial = 1266] [outer = 0x7f96b3fbfc00]
11:57:27 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
11:57:27 INFO - document served over http requires an http
11:57:27 INFO - sub-resource via fetch-request using the http-csp
11:57:27 INFO - delivery method with keep-origin-redirect and when
11:57:27 INFO - the target request is same-origin.
11:57:27 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1890ms
11:57:27 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
11:57:27 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b7960800 == 29 [pid = 1877] [id = 453]
11:57:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 193 (0x7f96b698c400) [pid = 1877] [serial = 1267] [outer = (nil)]
11:57:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 194 (0x7f96ba392000) [pid = 1877] [serial = 1268] [outer = 0x7f96b698c400]
11:57:28 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:57:28 INFO - PROCESS | 1829 | ++DOMWINDOW == 195 (0x7f96ba9f1c00) [pid = 1877] [serial = 1269] [outer = 0x7f96b698c400]
11:57:29 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
11:57:29 INFO - document served over http requires an http
11:57:29 INFO - sub-resource via fetch-request using the http-csp
11:57:29 INFO - delivery method with no-redirect and when
11:57:29 INFO - the target request is same-origin.
11:57:29 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2097ms
11:57:29 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
11:57:29 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96ba8ee800 == 30 [pid = 1877] [id = 454]
11:57:29 INFO - PROCESS | 1829 | ++DOMWINDOW == 196 (0x7f96ba9f4000) [pid = 1877] [serial = 1270] [outer = (nil)]
11:57:30 INFO - PROCESS | 1829 | ++DOMWINDOW == 197 (0x7f96bc1d5800) [pid = 1877] [serial = 1271] [outer = 0x7f96ba9f4000]
11:57:30 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:57:30 INFO - PROCESS | 1829 | ++DOMWINDOW == 198 (0x7f96bcd16c00) [pid = 1877] [serial = 1272] [outer = 0x7f96ba9f4000]
11:57:31 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
11:57:31 INFO - document served over http requires an http
11:57:31 INFO - sub-resource via fetch-request using the http-csp
11:57:31 INFO - delivery method with swap-origin-redirect and when
11:57:31 INFO - the target request is same-origin.
11:57:31 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2096ms
11:57:31 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
11:57:31 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bbf83800 == 31 [pid = 1877] [id = 455]
11:57:31 INFO - PROCESS | 1829 | ++DOMWINDOW == 199 (0x7f96bcba7c00) [pid = 1877] [serial = 1273] [outer = (nil)]
11:57:32 INFO - PROCESS | 1829 | ++DOMWINDOW == 200 (0x7f96bd6acc00) [pid = 1877] [serial = 1274] [outer = 0x7f96bcba7c00]
11:57:32 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:57:32 INFO - PROCESS | 1829 | ++DOMWINDOW == 201 (0x7f96bda06c00) [pid = 1877] [serial = 1275] [outer = 0x7f96bcba7c00]
11:57:33 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bce97000 == 32 [pid = 1877] [id = 456]
11:57:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 202 (0x7f96bdd8e800) [pid = 1877] [serial = 1276] [outer = (nil)]
11:57:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 203 (0x7f96bdf33000) [pid = 1877] [serial = 1277] [outer = 0x7f96bdd8e800]
11:57:33 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
11:57:33 INFO - document served over http requires an http
11:57:33 INFO - sub-resource via iframe-tag using the http-csp
11:57:33 INFO - delivery method with keep-origin-redirect and when
11:57:33 INFO - the target request is same-origin.
11:57:33 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2248ms
11:57:33 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
11:57:34 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bdf55800 == 33 [pid = 1877] [id = 457]
11:57:34 INFO - PROCESS | 1829 | ++DOMWINDOW == 204 (0x7f96bd0b8000) [pid = 1877] [serial = 1278] [outer = (nil)]
11:57:34 INFO - PROCESS | 1829 | ++DOMWINDOW == 205 (0x7f96bdd9c400) [pid = 1877] [serial = 1279] [outer = 0x7f96bd0b8000]
11:57:35 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:57:35 INFO - PROCESS | 1829 | ++DOMWINDOW == 206 (0x7f96be7b8000) [pid = 1877] [serial = 1280] [outer = 0x7f96bd0b8000]
11:57:36 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96be58b000 == 34 [pid = 1877] [id = 458]
11:57:36 INFO - PROCESS | 1829 | ++DOMWINDOW == 207 (0x7f96bf19d400) [pid = 1877] [serial = 1281] [outer = (nil)]
11:57:36 INFO - PROCESS | 1829 | ++DOMWINDOW == 208 (0x7f96bfe43800) [pid = 1877] [serial = 1282] [outer = 0x7f96bf19d400]
11:57:36 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
11:57:36 INFO - document served over http requires an http
11:57:36 INFO - sub-resource via iframe-tag using the http-csp
11:57:36 INFO - delivery method with no-redirect and when
11:57:36 INFO - the target request is same-origin.
11:57:36 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2838ms
11:57:36 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
11:57:36 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96be71b000 == 35 [pid = 1877] [id = 459]
11:57:36 INFO - PROCESS | 1829 | ++DOMWINDOW == 209 (0x7f96be5d3000) [pid = 1877] [serial = 1283] [outer = (nil)]
11:57:37 INFO - PROCESS | 1829 | ++DOMWINDOW == 210 (0x7f96bfcd9c00) [pid = 1877] [serial = 1284] [outer = 0x7f96be5d3000]
11:57:37 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:57:37 INFO - PROCESS | 1829 | ++DOMWINDOW == 211 (0x7f96c179ac00) [pid = 1877] [serial = 1285] [outer = 0x7f96be5d3000]
11:57:38 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96c1714000 == 36 [pid = 1877] [id = 460]
11:57:38 INFO - PROCESS | 1829 | ++DOMWINDOW == 212 (0x7f96c32f9c00) [pid = 1877] [serial = 1286] [outer = (nil)]
11:57:38 INFO - PROCESS | 1829 | ++DOMWINDOW == 213 (0x7f96c3374c00) [pid = 1877] [serial = 1287] [outer = 0x7f96c32f9c00]
11:57:38 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
11:57:38 INFO - document served over http requires an http
11:57:38 INFO - sub-resource via iframe-tag using the http-csp
11:57:38 INFO - delivery method with swap-origin-redirect and when
11:57:38 INFO - the target request is same-origin.
11:57:38 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2199ms
11:57:38 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
11:57:39 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96c330f800 == 37 [pid = 1877] [id = 461]
11:57:39 INFO - PROCESS | 1829 | ++DOMWINDOW == 214 (0x7f96bfc77400) [pid = 1877] [serial = 1288] [outer = (nil)]
11:57:39 INFO - PROCESS | 1829 | ++DOMWINDOW == 215 (0x7f96c3378400) [pid = 1877] [serial = 1289] [outer = 0x7f96bfc77400]
11:57:39 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:57:39 INFO - PROCESS | 1829 | ++DOMWINDOW == 216 (0x7f96c3644400) [pid = 1877] [serial = 1290] [outer = 0x7f96bfc77400]
11:57:40 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
11:57:40 INFO - document served over http requires an http
11:57:40 INFO - sub-resource via script-tag using the http-csp
11:57:40 INFO - delivery method with keep-origin-redirect and when
11:57:40 INFO - the target request is same-origin.
11:57:40 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1886ms
11:57:40 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
11:57:40 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96c67d6000 == 38 [pid = 1877] [id = 462]
11:57:40 INFO - PROCESS | 1829 | ++DOMWINDOW == 217 (0x7f96c3371c00) [pid = 1877] [serial = 1291] [outer = (nil)]
11:57:41 INFO - PROCESS | 1829 | ++DOMWINDOW == 218 (0x7f96c37c7800) [pid = 1877] [serial = 1292] [outer = 0x7f96c3371c00]
11:57:41 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:57:41 INFO - PROCESS | 1829 | ++DOMWINDOW == 219 (0x7f96b4372c00) [pid = 1877] [serial = 1293] [outer = 0x7f96c3371c00]
11:57:42 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
11:57:42 INFO - document served over http requires an http
11:57:42 INFO - sub-resource via script-tag using the http-csp
11:57:42 INFO - delivery method with no-redirect and when
11:57:42 INFO - the target request is same-origin.
11:57:42 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1838ms
11:57:42 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
11:57:42 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96baa14800 == 39 [pid = 1877] [id = 463]
11:57:42 INFO - PROCESS | 1829 | ++DOMWINDOW == 220 (0x7f96b437ac00) [pid = 1877] [serial = 1294] [outer = (nil)]
11:57:43 INFO - PROCESS | 1829 | ++DOMWINDOW == 221 (0x7f96b437bc00) [pid = 1877] [serial = 1295] [outer = 0x7f96b437ac00]
11:57:43 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:57:43 INFO - PROCESS | 1829 | ++DOMWINDOW == 222 (0x7f96c37cd800) [pid = 1877] [serial = 1296] [outer = 0x7f96b437ac00]
11:57:45 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
11:57:45 INFO - document served over http requires an http
11:57:45 INFO - sub-resource via script-tag using the http-csp
11:57:45 INFO - delivery method with swap-origin-redirect and when
11:57:45 INFO - the target request is same-origin.
11:57:45 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2497ms
11:57:45 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
11:57:45 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b1537800 == 40 [pid = 1877] [id = 464]
11:57:45 INFO - PROCESS | 1829 | ++DOMWINDOW == 223 (0x7f96b42b2800) [pid = 1877] [serial = 1297] [outer = (nil)]
11:57:45 INFO - PROCESS | 1829 | ++DOMWINDOW == 224 (0x7f96b42b3800) [pid = 1877] [serial = 1298] [outer = 0x7f96b42b2800]
11:57:46 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:57:46 INFO - PROCESS | 1829 | ++DOMWINDOW == 225 (0x7f96b26d3400) [pid = 1877] [serial = 1299] [outer = 0x7f96b42b2800]
11:57:47 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
11:57:47 INFO - document served over http requires an http
11:57:47 INFO - sub-resource via xhr-request using the http-csp
11:57:47 INFO - delivery method with keep-origin-redirect and when
11:57:47 INFO - the target request is same-origin.
11:57:47 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2190ms
11:57:47 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
11:57:47 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b154f800 == 41 [pid = 1877] [id = 465]
11:57:47 INFO - PROCESS | 1829 | ++DOMWINDOW == 226 (0x7f96b26dbc00) [pid = 1877] [serial = 1300] [outer = (nil)]
11:57:47 INFO - PROCESS | 1829 | ++DOMWINDOW == 227 (0x7f96b26dcc00) [pid = 1877] [serial = 1301] [outer = 0x7f96b26dbc00]
11:57:48 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:57:48 INFO - PROCESS | 1829 | ++DOMWINDOW == 228 (0x7f96b0eedc00) [pid = 1877] [serial = 1302] [outer = 0x7f96b26dbc00]
11:57:51 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
11:57:51 INFO - document served over http requires an http
11:57:51 INFO - sub-resource via xhr-request using the http-csp
11:57:51 INFO - delivery method with no-redirect and when
11:57:51 INFO - the target request is same-origin.
11:57:51 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 3849ms
11:57:51 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
11:57:51 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b0ea5000 == 42 [pid = 1877] [id = 466]
11:57:51 INFO - PROCESS | 1829 | ++DOMWINDOW == 229 (0x7f96b0efa400) [pid = 1877] [serial = 1303] [outer = (nil)]
11:57:52 INFO - PROCESS | 1829 | ++DOMWINDOW == 230 (0x7f96b0efb400) [pid = 1877] [serial = 1304] [outer = 0x7f96b0efa400]
11:57:52 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:57:52 INFO - PROCESS | 1829 | ++DOMWINDOW == 231 (0x7f96b26dc400) [pid = 1877] [serial = 1305] [outer = 0x7f96b0efa400]
11:57:53 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
11:57:53 INFO - document served over http requires an http
11:57:53 INFO - sub-resource via xhr-request using the http-csp
11:57:53 INFO - delivery method with swap-origin-redirect and when
11:57:53 INFO - the target request is same-origin.
11:57:53 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2249ms
11:57:53 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
11:57:53 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b510c800 == 41 [pid = 1877] [id = 430]
11:57:53 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b66dc000 == 40 [pid = 1877] [id = 431]
11:57:54 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b69f0800 == 39 [pid = 1877] [id = 432]
11:57:54 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b7965000 == 38 [pid = 1877] [id = 433]
11:57:54 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b86f1800 == 37 [pid = 1877] [id = 434]
11:57:54 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b96dc800 == 36 [pid = 1877] [id = 435]
11:57:54 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96ba8df800 == 35 [pid = 1877] [id = 436]
11:57:54 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bb020000 == 34 [pid = 1877] [id = 437]
11:57:54 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bc9aa000 == 33 [pid = 1877] [id = 438]
11:57:54 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bd04a000 == 32 [pid = 1877] [id = 439]
11:57:54 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96be113800 == 31 [pid = 1877] [id = 441]
11:57:54 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bd7c7800 == 30 [pid = 1877] [id = 440]
11:57:54 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96c330a800 == 29 [pid = 1877] [id = 443]
11:57:54 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96be57f000 == 28 [pid = 1877] [id = 442]
11:57:54 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b6438000 == 27 [pid = 1877] [id = 445]
11:57:54 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96c67d2000 == 26 [pid = 1877] [id = 444]
11:57:54 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b6442800 == 25 [pid = 1877] [id = 446]
11:57:54 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b2c9b000 == 24 [pid = 1877] [id = 448]
11:57:54 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b5106000 == 23 [pid = 1877] [id = 449]
11:57:54 INFO - PROCESS | 1829 | --DOMWINDOW == 230 (0x7f96b3fc0000) [pid = 1877] [serial = 1185] [outer = (nil)] [url = about:blank]
11:57:54 INFO - PROCESS | 1829 | --DOMWINDOW == 229 (0x7f96b62e7400) [pid = 1877] [serial = 1191] [outer = (nil)] [url = about:blank]
11:57:54 INFO - PROCESS | 1829 | --DOMWINDOW == 228 (0x7f96b5376400) [pid = 1877] [serial = 1188] [outer = (nil)] [url = about:blank]
11:57:54 INFO - PROCESS | 1829 | --DOMWINDOW == 227 (0x7f96b2c23000) [pid = 1877] [serial = 1182] [outer = (nil)] [url = about:blank]
11:57:54 INFO - PROCESS | 1829 | --DOMWINDOW == 226 (0x7f96b66ac800) [pid = 1877] [serial = 1196] [outer = (nil)] [url = about:blank]
11:57:54 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b0f67800 == 24 [pid = 1877] [id = 467]
11:57:54 INFO - PROCESS | 1829 | ++DOMWINDOW == 227 (0x7f96b248cc00) [pid = 1877] [serial = 1306] [outer = (nil)]
11:57:54 INFO - PROCESS | 1829 | ++DOMWINDOW == 228 (0x7f96b2494000) [pid = 1877] [serial = 1307] [outer = 0x7f96b248cc00]
11:57:54 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:57:54 INFO - PROCESS | 1829 | ++DOMWINDOW == 229 (0x7f96b2c2c400) [pid = 1877] [serial = 1308] [outer = 0x7f96b248cc00]
11:57:55 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
11:57:55 INFO - document served over http requires an https
11:57:55 INFO - sub-resource via fetch-request using the http-csp
11:57:55 INFO - delivery method with keep-origin-redirect and when
11:57:55 INFO - the target request is same-origin.
11:57:55 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2142ms
11:57:55 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
11:57:55 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b2c81000 == 25 [pid = 1877] [id = 468]
11:57:55 INFO - PROCESS | 1829 | ++DOMWINDOW == 230 (0x7f96b2e5f800) [pid = 1877] [serial = 1309] [outer = (nil)]
11:57:56 INFO - PROCESS | 1829 | ++DOMWINDOW == 231 (0x7f96b3cc7c00) [pid = 1877] [serial = 1310] [outer = 0x7f96b2e5f800]
11:57:56 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:57:56 INFO - PROCESS | 1829 | ++DOMWINDOW == 232 (0x7f96b4007400) [pid = 1877] [serial = 1311] [outer = 0x7f96b2e5f800]
11:57:57 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
11:57:57 INFO - document served over http requires an https
11:57:57 INFO - sub-resource via fetch-request using the http-csp
11:57:57 INFO - delivery method with no-redirect and when
11:57:57 INFO - the target request is same-origin.
11:57:57 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2058ms
11:57:57 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
11:57:58 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b3f15800 == 26 [pid = 1877] [id = 469]
11:57:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 233 (0x7f96b3fb8800) [pid = 1877] [serial = 1312] [outer = (nil)]
11:57:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 234 (0x7f96b42a9400) [pid = 1877] [serial = 1313] [outer = 0x7f96b3fb8800]
11:57:58 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:57:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 235 (0x7f96b437d000) [pid = 1877] [serial = 1314] [outer = 0x7f96b3fb8800]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 234 (0x7f96b2495000) [pid = 1877] [serial = 1202] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 233 (0x7f96be7b5800) [pid = 1877] [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]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 232 (0x7f96c32fac00) [pid = 1877] [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]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 231 (0x7f96b3fb8000) [pid = 1877] [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]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 230 (0x7f96ba4e9c00) [pid = 1877] [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]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 229 (0x7f96bd793800) [pid = 1877] [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]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 228 (0x7f96bdd92c00) [pid = 1877] [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]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 227 (0x7f96bceaf400) [pid = 1877] [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]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 226 (0x7f96b2c27800) [pid = 1877] [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]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 225 (0x7f96b3fc1400) [pid = 1877] [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]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 224 (0x7f96ba4da800) [pid = 1877] [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]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 223 (0x7f96ba391c00) [pid = 1877] [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]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 222 (0x7f96b589d400) [pid = 1877] [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]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 221 (0x7f96b835dc00) [pid = 1877] [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]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 220 (0x7f96b6cb8400) [pid = 1877] [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]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 219 (0x7f96b3cbbc00) [pid = 1877] [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]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 218 (0x7f96bd790000) [pid = 1877] [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]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 217 (0x7f96b8622000) [pid = 1877] [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]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 216 (0x7f96ba4dfc00) [pid = 1877] [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]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 215 (0x7f96b6595400) [pid = 1877] [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]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 214 (0x7f96ba9f6800) [pid = 1877] [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]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 213 (0x7f96bda04400) [pid = 1877] [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]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 212 (0x7f96bcc4ec00) [pid = 1877] [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]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 211 (0x7f96bc1d5400) [pid = 1877] [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]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 210 (0x7f96bbe95c00) [pid = 1877] [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]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 209 (0x7f96b6920c00) [pid = 1877] [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]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 208 (0x7f96bdf39c00) [pid = 1877] [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]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 207 (0x7f96b66b8400) [pid = 1877] [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]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 206 (0x7f96b94c9c00) [pid = 1877] [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]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 205 (0x7f96b5370800) [pid = 1877] [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]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 204 (0x7f96b5898c00) [pid = 1877] [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]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 203 (0x7f96b2e5c400) [pid = 1877] [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]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 202 (0x7f96bceb1c00) [pid = 1877] [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]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 201 (0x7f96b2c2a000) [pid = 1877] [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]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 200 (0x7f96b2c24000) [pid = 1877] [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]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 199 (0x7f96b5279400) [pid = 1877] [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]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 198 (0x7f96ba505800) [pid = 1877] [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]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 197 (0x7f96bfeb3c00) [pid = 1877] [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]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 196 (0x7f96b2498800) [pid = 1877] [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]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 195 (0x7f96b871cc00) [pid = 1877] [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]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 194 (0x7f96b3cc6400) [pid = 1877] [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]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 193 (0x7f96b27abc00) [pid = 1877] [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]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 192 (0x7f96bcd0b800) [pid = 1877] [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]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 191 (0x7f96bcdeb000) [pid = 1877] [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]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 190 (0x7f96bc1e0000) [pid = 1877] [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]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 189 (0x7f96c17a2000) [pid = 1877] [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]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 188 (0x7f96b7653400) [pid = 1877] [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]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 187 (0x7f96b5273c00) [pid = 1877] [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]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 186 (0x7f96ba393c00) [pid = 1877] [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]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 185 (0x7f96bb156c00) [pid = 1877] [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]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 184 (0x7f96bb062c00) [pid = 1877] [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]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 183 (0x7f96b3f0d800) [pid = 1877] [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]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 182 (0x7f96ba5cbc00) [pid = 1877] [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]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 181 (0x7f96bb065800) [pid = 1877] [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]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 180 (0x7f96c3645c00) [pid = 1877] [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]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 179 (0x7f96bd6a9800) [pid = 1877] [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]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 178 (0x7f96b62e1000) [pid = 1877] [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]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 177 (0x7f96ba9fa400) [pid = 1877] [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]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 176 (0x7f96bb062000) [pid = 1877] [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]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 175 (0x7f96bcba9400) [pid = 1877] [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]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 174 (0x7f96b3cc5000) [pid = 1877] [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]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 173 (0x7f96b94c3000) [pid = 1877] [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]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 172 (0x7f96bcd0b000) [pid = 1877] [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]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 171 (0x7f96bd6aa400) [pid = 1877] [serial = 1234] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 170 (0x7f96b66b5000) [pid = 1877] [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]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 169 (0x7f96b2c25400) [pid = 1877] [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]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 168 (0x7f96ba9fb800) [pid = 1877] [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]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 167 (0x7f96b66af800) [pid = 1877] [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]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 166 (0x7f96b7855400) [pid = 1877] [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]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 165 (0x7f96bdf3ec00) [pid = 1877] [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]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 164 (0x7f96b3fc1800) [pid = 1877] [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]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 163 (0x7f96bcd0dc00) [pid = 1877] [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]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 162 (0x7f96b289f000) [pid = 1877] [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]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 161 (0x7f96bdf38c00) [pid = 1877] [serial = 1239] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308628883]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 160 (0x7f96bd6afc00) [pid = 1877] [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]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 159 (0x7f96b853d000) [pid = 1877] [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]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 158 (0x7f96be7b6400) [pid = 1877] [serial = 1244] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 157 (0x7f96bbfdfc00) [pid = 1877] [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]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 156 (0x7f96ba409400) [pid = 1877] [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]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 155 (0x7f96b3cc7800) [pid = 1877] [serial = 1205] [outer = (nil)] [url = about:blank]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 154 (0x7f96b61ad000) [pid = 1877] [serial = 1256] [outer = (nil)] [url = about:blank]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 153 (0x7f96b79d7800) [pid = 1877] [serial = 1214] [outer = (nil)] [url = about:blank]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 152 (0x7f96b8549800) [pid = 1877] [serial = 1217] [outer = (nil)] [url = about:blank]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 151 (0x7f96b2c27000) [pid = 1877] [serial = 1203] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 150 (0x7f96bcdef000) [pid = 1877] [serial = 1232] [outer = (nil)] [url = about:blank]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 149 (0x7f96bd6b4400) [pid = 1877] [serial = 1235] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 148 (0x7f96bc1e0800) [pid = 1877] [serial = 1229] [outer = (nil)] [url = about:blank]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 147 (0x7f96b3fc5800) [pid = 1877] [serial = 1253] [outer = (nil)] [url = about:blank]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 146 (0x7f96be7bb800) [pid = 1877] [serial = 1247] [outer = (nil)] [url = about:blank]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 145 (0x7f96be106000) [pid = 1877] [serial = 1242] [outer = (nil)] [url = about:blank]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 144 (0x7f96ba392c00) [pid = 1877] [serial = 1220] [outer = (nil)] [url = about:blank]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 143 (0x7f96ba8ad000) [pid = 1877] [serial = 1223] [outer = (nil)] [url = about:blank]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 142 (0x7f96b66b0800) [pid = 1877] [serial = 1208] [outer = (nil)] [url = about:blank]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 141 (0x7f96b6cb9800) [pid = 1877] [serial = 1211] [outer = (nil)] [url = about:blank]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 140 (0x7f96be7bc400) [pid = 1877] [serial = 1245] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 139 (0x7f96bd6b6c00) [pid = 1877] [serial = 1237] [outer = (nil)] [url = about:blank]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 138 (0x7f96bb14dc00) [pid = 1877] [serial = 1226] [outer = (nil)] [url = about:blank]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 137 (0x7f96b871c400) [pid = 1877] [serial = 1250] [outer = (nil)] [url = about:blank]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 136 (0x7f96be105800) [pid = 1877] [serial = 1240] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308628883]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 135 (0x7f96b3fc1c00) [pid = 1877] [serial = 1259] [outer = (nil)] [url = about:blank]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 134 (0x7f96bfe43c00) [pid = 1877] [serial = 1161] [outer = (nil)] [url = about:blank]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 133 (0x7f96c35fe400) [pid = 1877] [serial = 1170] [outer = (nil)] [url = about:blank]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 132 (0x7f96ba505000) [pid = 1877] [serial = 1221] [outer = (nil)] [url = about:blank]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 131 (0x7f96b467bc00) [pid = 1877] [serial = 1179] [outer = (nil)] [url = about:blank]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 130 (0x7f96ba8ae000) [pid = 1877] [serial = 1033] [outer = (nil)] [url = about:blank]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 129 (0x7f96be5cfc00) [pid = 1877] [serial = 1115] [outer = (nil)] [url = about:blank]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 128 (0x7f96bdf3b800) [pid = 1877] [serial = 1110] [outer = (nil)] [url = about:blank]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 127 (0x7f96bd788800) [pid = 1877] [serial = 1152] [outer = (nil)] [url = about:blank]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 126 (0x7f96b8541400) [pid = 1877] [serial = 1146] [outer = (nil)] [url = about:blank]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 125 (0x7f96b466dc00) [pid = 1877] [serial = 1176] [outer = (nil)] [url = about:blank]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 124 (0x7f96ba505400) [pid = 1877] [serial = 943] [outer = (nil)] [url = about:blank]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 123 (0x7f96ba9f1800) [pid = 1877] [serial = 1087] [outer = (nil)] [url = about:blank]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 122 (0x7f96ba4da400) [pid = 1877] [serial = 1084] [outer = (nil)] [url = about:blank]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 121 (0x7f96b8714c00) [pid = 1877] [serial = 896] [outer = (nil)] [url = about:blank]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 120 (0x7f96b862c400) [pid = 1877] [serial = 1218] [outer = (nil)] [url = about:blank]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 119 (0x7f96b94c8400) [pid = 1877] [serial = 934] [outer = (nil)] [url = about:blank]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 118 (0x7f96b7657c00) [pid = 1877] [serial = 1027] [outer = (nil)] [url = about:blank]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 117 (0x7f96bda0b000) [pid = 1877] [serial = 1105] [outer = (nil)] [url = about:blank]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 116 (0x7f96b94c7400) [pid = 1877] [serial = 901] [outer = (nil)] [url = about:blank]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 115 (0x7f96ba9f6400) [pid = 1877] [serial = 991] [outer = (nil)] [url = about:blank]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 114 (0x7f96b79d3c00) [pid = 1877] [serial = 886] [outer = (nil)] [url = about:blank]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 113 (0x7f96bb060400) [pid = 1877] [serial = 994] [outer = (nil)] [url = about:blank]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 112 (0x7f96be10b800) [pid = 1877] [serial = 1155] [outer = (nil)] [url = about:blank]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 111 (0x7f96bcd11000) [pid = 1877] [serial = 1045] [outer = (nil)] [url = about:blank]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 110 (0x7f96bcba4c00) [pid = 1877] [serial = 1039] [outer = (nil)] [url = about:blank]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 109 (0x7f96bbfe0800) [pid = 1877] [serial = 1003] [outer = (nil)] [url = about:blank]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 108 (0x7f96b8626000) [pid = 1877] [serial = 982] [outer = (nil)] [url = about:blank]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 107 (0x7f96be7b2c00) [pid = 1877] [serial = 1158] [outer = (nil)] [url = about:blank]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 106 (0x7f96b861d800) [pid = 1877] [serial = 891] [outer = (nil)] [url = about:blank]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 105 (0x7f96ba399400) [pid = 1877] [serial = 937] [outer = (nil)] [url = about:blank]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 104 (0x7f96ba4e1800) [pid = 1877] [serial = 1030] [outer = (nil)] [url = about:blank]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 103 (0x7f96b8358c00) [pid = 1877] [serial = 977] [outer = (nil)] [url = about:blank]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 102 (0x7f96b6591c00) [pid = 1877] [serial = 1257] [outer = (nil)] [url = about:blank]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 101 (0x7f96b66b1000) [pid = 1877] [serial = 1078] [outer = (nil)] [url = about:blank]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 100 (0x7f96bd6af400) [pid = 1877] [serial = 1099] [outer = (nil)] [url = about:blank]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 99 (0x7f96b61a6c00) [pid = 1877] [serial = 878] [outer = (nil)] [url = about:blank]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 98 (0x7f96b3f0f000) [pid = 1877] [serial = 875] [outer = (nil)] [url = about:blank]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 97 (0x7f96b851ac00) [pid = 1877] [serial = 1215] [outer = (nil)] [url = about:blank]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 96 (0x7f96b66b2800) [pid = 1877] [serial = 881] [outer = (nil)] [url = about:blank]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 95 (0x7f96ba5cb800) [pid = 1877] [serial = 946] [outer = (nil)] [url = about:blank]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 94 (0x7f96c1686000) [pid = 1877] [serial = 1164] [outer = (nil)] [url = about:blank]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 93 (0x7f96b536e400) [pid = 1877] [serial = 972] [outer = (nil)] [url = about:blank]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 92 (0x7f96ba8acc00) [pid = 1877] [serial = 988] [outer = (nil)] [url = about:blank]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 91 (0x7f96b8620c00) [pid = 1877] [serial = 1081] [outer = (nil)] [url = about:blank]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 90 (0x7f96b6598400) [pid = 1877] [serial = 928] [outer = (nil)] [url = about:blank]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 89 (0x7f96bcdf0800) [pid = 1877] [serial = 1048] [outer = (nil)] [url = about:blank]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 88 (0x7f96bceb5800) [pid = 1877] [serial = 1051] [outer = (nil)] [url = about:blank]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 87 (0x7f96bcebc000) [pid = 1877] [serial = 1096] [outer = (nil)] [url = about:blank]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 86 (0x7f96c3370800) [pid = 1877] [serial = 1167] [outer = (nil)] [url = about:blank]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 85 (0x7f96ba38d800) [pid = 1877] [serial = 985] [outer = (nil)] [url = about:blank]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 84 (0x7f96b79d3000) [pid = 1877] [serial = 931] [outer = (nil)] [url = about:blank]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 83 (0x7f96ba415c00) [pid = 1877] [serial = 940] [outer = (nil)] [url = about:blank]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 82 (0x7f96bbea0400) [pid = 1877] [serial = 1000] [outer = (nil)] [url = about:blank]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 81 (0x7f96bcc48400) [pid = 1877] [serial = 1093] [outer = (nil)] [url = about:blank]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 80 (0x7f96b698e800) [pid = 1877] [serial = 1143] [outer = (nil)] [url = about:blank]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 79 (0x7f96ba8aa800) [pid = 1877] [serial = 949] [outer = (nil)] [url = about:blank]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 78 (0x7f96bbfe3800) [pid = 1877] [serial = 1036] [outer = (nil)] [url = about:blank]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 77 (0x7f96c37c7000) [pid = 1877] [serial = 1173] [outer = (nil)] [url = about:blank]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 76 (0x7f96bd78e400) [pid = 1877] [serial = 1102] [outer = (nil)] [url = about:blank]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 75 (0x7f96bcbadc00) [pid = 1877] [serial = 1149] [outer = (nil)] [url = about:blank]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 74 (0x7f96bbe93c00) [pid = 1877] [serial = 1090] [outer = (nil)] [url = about:blank]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 73 (0x7f96bb155000) [pid = 1877] [serial = 997] [outer = (nil)] [url = about:blank]
11:58:00 INFO - PROCESS | 1829 | --DOMWINDOW == 72 (0x7f96bcc4b000) [pid = 1877] [serial = 1042] [outer = (nil)] [url = about:blank]
11:58:00 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
11:58:00 INFO - document served over http requires an https
11:58:00 INFO - sub-resource via fetch-request using the http-csp
11:58:00 INFO - delivery method with swap-origin-redirect and when
11:58:00 INFO - the target request is same-origin.
11:58:00 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 3249ms
11:58:00 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
11:58:01 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b521d800 == 27 [pid = 1877] [id = 470]
11:58:01 INFO - PROCESS | 1829 | ++DOMWINDOW == 73 (0x7f96b289bc00) [pid = 1877] [serial = 1315] [outer = (nil)]
11:58:01 INFO - PROCESS | 1829 | ++DOMWINDOW == 74 (0x7f96b28a1000) [pid = 1877] [serial = 1316] [outer = 0x7f96b289bc00]
11:58:01 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:58:01 INFO - PROCESS | 1829 | ++DOMWINDOW == 75 (0x7f96b3f0f000) [pid = 1877] [serial = 1317] [outer = 0x7f96b289bc00]
11:58:02 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b2551800 == 28 [pid = 1877] [id = 471]
11:58:02 INFO - PROCESS | 1829 | ++DOMWINDOW == 76 (0x7f96b0ef6c00) [pid = 1877] [serial = 1318] [outer = (nil)]
11:58:02 INFO - PROCESS | 1829 | ++DOMWINDOW == 77 (0x7f96b26d8800) [pid = 1877] [serial = 1319] [outer = 0x7f96b0ef6c00]
11:58:03 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
11:58:03 INFO - document served over http requires an https
11:58:03 INFO - sub-resource via iframe-tag using the http-csp
11:58:03 INFO - delivery method with keep-origin-redirect and when
11:58:03 INFO - the target request is same-origin.
11:58:03 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2203ms
11:58:03 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
11:58:03 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b5233000 == 29 [pid = 1877] [id = 472]
11:58:03 INFO - PROCESS | 1829 | ++DOMWINDOW == 78 (0x7f96b2498000) [pid = 1877] [serial = 1320] [outer = (nil)]
11:58:03 INFO - PROCESS | 1829 | ++DOMWINDOW == 79 (0x7f96b2892400) [pid = 1877] [serial = 1321] [outer = 0x7f96b2498000]
11:58:04 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:58:04 INFO - PROCESS | 1829 | ++DOMWINDOW == 80 (0x7f96b40e5000) [pid = 1877] [serial = 1322] [outer = 0x7f96b2498000]
11:58:05 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b5875000 == 30 [pid = 1877] [id = 473]
11:58:05 INFO - PROCESS | 1829 | ++DOMWINDOW == 81 (0x7f96b42af000) [pid = 1877] [serial = 1323] [outer = (nil)]
11:58:05 INFO - PROCESS | 1829 | ++DOMWINDOW == 82 (0x7f96b42a9000) [pid = 1877] [serial = 1324] [outer = 0x7f96b42af000]
11:58:06 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
11:58:06 INFO - document served over http requires an https
11:58:06 INFO - sub-resource via iframe-tag using the http-csp
11:58:06 INFO - delivery method with no-redirect and when
11:58:06 INFO - the target request is same-origin.
11:58:06 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 3141ms
11:58:06 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
11:58:06 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b6285800 == 31 [pid = 1877] [id = 474]
11:58:06 INFO - PROCESS | 1829 | ++DOMWINDOW == 83 (0x7f96b27af000) [pid = 1877] [serial = 1325] [outer = (nil)]
11:58:06 INFO - PROCESS | 1829 | ++DOMWINDOW == 84 (0x7f96b466f400) [pid = 1877] [serial = 1326] [outer = 0x7f96b27af000]
11:58:07 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:58:07 INFO - PROCESS | 1829 | ++DOMWINDOW == 85 (0x7f96b537b800) [pid = 1877] [serial = 1327] [outer = 0x7f96b27af000]
11:58:08 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b6433800 == 32 [pid = 1877] [id = 475]
11:58:08 INFO - PROCESS | 1829 | ++DOMWINDOW == 86 (0x7f96b589d400) [pid = 1877] [serial = 1328] [outer = (nil)]
11:58:08 INFO - PROCESS | 1829 | ++DOMWINDOW == 87 (0x7f96b61a4000) [pid = 1877] [serial = 1329] [outer = 0x7f96b589d400]
11:58:08 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
11:58:08 INFO - document served over http requires an https
11:58:08 INFO - sub-resource via iframe-tag using the http-csp
11:58:08 INFO - delivery method with swap-origin-redirect and when
11:58:08 INFO - the target request is same-origin.
11:58:08 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2091ms
11:58:08 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
11:58:08 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b6442800 == 33 [pid = 1877] [id = 476]
11:58:08 INFO - PROCESS | 1829 | ++DOMWINDOW == 88 (0x7f96b42aac00) [pid = 1877] [serial = 1330] [outer = (nil)]
11:58:08 INFO - PROCESS | 1829 | ++DOMWINDOW == 89 (0x7f96b61a3400) [pid = 1877] [serial = 1331] [outer = 0x7f96b42aac00]
11:58:09 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:58:09 INFO - PROCESS | 1829 | ++DOMWINDOW == 90 (0x7f96b6477800) [pid = 1877] [serial = 1332] [outer = 0x7f96b42aac00]
11:58:10 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
11:58:10 INFO - document served over http requires an https
11:58:10 INFO - sub-resource via script-tag using the http-csp
11:58:10 INFO - delivery method with keep-origin-redirect and when
11:58:10 INFO - the target request is same-origin.
11:58:10 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1985ms
11:58:10 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
11:58:10 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b69d9800 == 34 [pid = 1877] [id = 477]
11:58:10 INFO - PROCESS | 1829 | ++DOMWINDOW == 91 (0x7f96b58a0c00) [pid = 1877] [serial = 1333] [outer = (nil)]
11:58:10 INFO - PROCESS | 1829 | ++DOMWINDOW == 92 (0x7f96b66ad800) [pid = 1877] [serial = 1334] [outer = 0x7f96b58a0c00]
11:58:11 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:58:11 INFO - PROCESS | 1829 | ++DOMWINDOW == 93 (0x7f96b691f800) [pid = 1877] [serial = 1335] [outer = 0x7f96b58a0c00]
11:58:12 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
11:58:12 INFO - document served over http requires an https
11:58:12 INFO - sub-resource via script-tag using the http-csp
11:58:12 INFO - delivery method with no-redirect and when
11:58:12 INFO - the target request is same-origin.
11:58:12 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1847ms
11:58:12 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
11:58:12 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b757c800 == 35 [pid = 1877] [id = 478]
11:58:12 INFO - PROCESS | 1829 | ++DOMWINDOW == 94 (0x7f96b66aa800) [pid = 1877] [serial = 1336] [outer = (nil)]
11:58:12 INFO - PROCESS | 1829 | ++DOMWINDOW == 95 (0x7f96b698ac00) [pid = 1877] [serial = 1337] [outer = 0x7f96b66aa800]
11:58:13 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:58:13 INFO - PROCESS | 1829 | ++DOMWINDOW == 96 (0x7f96b764e400) [pid = 1877] [serial = 1338] [outer = 0x7f96b66aa800]
11:58:14 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
11:58:14 INFO - document served over http requires an https
11:58:14 INFO - sub-resource via script-tag using the http-csp
11:58:14 INFO - delivery method with swap-origin-redirect and when
11:58:14 INFO - the target request is same-origin.
11:58:14 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2288ms
11:58:14 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
11:58:15 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b85a2000 == 36 [pid = 1877] [id = 479]
11:58:15 INFO - PROCESS | 1829 | ++DOMWINDOW == 97 (0x7f96b6cb4800) [pid = 1877] [serial = 1339] [outer = (nil)]
11:58:15 INFO - PROCESS | 1829 | ++DOMWINDOW == 98 (0x7f96b79d7400) [pid = 1877] [serial = 1340] [outer = 0x7f96b6cb4800]
11:58:15 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:58:15 INFO - PROCESS | 1829 | ++DOMWINDOW == 99 (0x7f96b8361000) [pid = 1877] [serial = 1341] [outer = 0x7f96b6cb4800]
11:58:16 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
11:58:16 INFO - document served over http requires an https
11:58:16 INFO - sub-resource via xhr-request using the http-csp
11:58:16 INFO - delivery method with keep-origin-redirect and when
11:58:16 INFO - the target request is same-origin.
11:58:16 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2393ms
11:58:16 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
11:58:17 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b86f1800 == 37 [pid = 1877] [id = 480]
11:58:17 INFO - PROCESS | 1829 | ++DOMWINDOW == 100 (0x7f96b8361400) [pid = 1877] [serial = 1342] [outer = (nil)]
11:58:17 INFO - PROCESS | 1829 | ++DOMWINDOW == 101 (0x7f96b8527400) [pid = 1877] [serial = 1343] [outer = 0x7f96b8361400]
11:58:17 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:58:17 INFO - PROCESS | 1829 | ++DOMWINDOW == 102 (0x7f96b854b000) [pid = 1877] [serial = 1344] [outer = 0x7f96b8361400]
11:58:19 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
11:58:19 INFO - document served over http requires an https
11:58:19 INFO - sub-resource via xhr-request using the http-csp
11:58:19 INFO - delivery method with no-redirect and when
11:58:19 INFO - the target request is same-origin.
11:58:19 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2187ms
11:58:19 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
11:58:19 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b9477000 == 38 [pid = 1877] [id = 481]
11:58:19 INFO - PROCESS | 1829 | ++DOMWINDOW == 103 (0x7f96b853e000) [pid = 1877] [serial = 1345] [outer = (nil)]
11:58:19 INFO - PROCESS | 1829 | ++DOMWINDOW == 104 (0x7f96b8713400) [pid = 1877] [serial = 1346] [outer = 0x7f96b853e000]
11:58:20 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:58:20 INFO - PROCESS | 1829 | ++DOMWINDOW == 105 (0x7f96b871cc00) [pid = 1877] [serial = 1347] [outer = 0x7f96b853e000]
11:58:22 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
11:58:22 INFO - document served over http requires an https
11:58:22 INFO - sub-resource via xhr-request using the http-csp
11:58:22 INFO - delivery method with swap-origin-redirect and when
11:58:22 INFO - the target request is same-origin.
11:58:22 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 3061ms
11:58:22 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
11:58:22 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b96f9000 == 39 [pid = 1877] [id = 482]
11:58:22 INFO - PROCESS | 1829 | ++DOMWINDOW == 106 (0x7f96b8629c00) [pid = 1877] [serial = 1348] [outer = (nil)]
11:58:22 INFO - PROCESS | 1829 | ++DOMWINDOW == 107 (0x7f96ba38c400) [pid = 1877] [serial = 1349] [outer = 0x7f96b8629c00]
11:58:23 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:58:23 INFO - PROCESS | 1829 | ++DOMWINDOW == 108 (0x7f96ba414400) [pid = 1877] [serial = 1350] [outer = 0x7f96b8629c00]
11:58:24 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
11:58:24 INFO - document served over http requires an http
11:58:24 INFO - sub-resource via fetch-request using the meta-csp
11:58:24 INFO - delivery method with keep-origin-redirect and when
11:58:24 INFO - the target request is cross-origin.
11:58:24 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1798ms
11:58:24 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
11:58:24 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96ba681000 == 40 [pid = 1877] [id = 483]
11:58:24 INFO - PROCESS | 1829 | ++DOMWINDOW == 109 (0x7f96ba4dec00) [pid = 1877] [serial = 1351] [outer = (nil)]
11:58:24 INFO - PROCESS | 1829 | ++DOMWINDOW == 110 (0x7f96ba502400) [pid = 1877] [serial = 1352] [outer = 0x7f96ba4dec00]
11:58:24 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:58:24 INFO - PROCESS | 1829 | ++DOMWINDOW == 111 (0x7f96ba50e800) [pid = 1877] [serial = 1353] [outer = 0x7f96ba4dec00]
11:58:25 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
11:58:25 INFO - document served over http requires an http
11:58:25 INFO - sub-resource via fetch-request using the meta-csp
11:58:25 INFO - delivery method with no-redirect and when
11:58:25 INFO - the target request is cross-origin.
11:58:25 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1733ms
11:58:25 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
11:58:26 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96ba910800 == 41 [pid = 1877] [id = 484]
11:58:26 INFO - PROCESS | 1829 | ++DOMWINDOW == 112 (0x7f96ba505c00) [pid = 1877] [serial = 1354] [outer = (nil)]
11:58:26 INFO - PROCESS | 1829 | ++DOMWINDOW == 113 (0x7f96ba8b3000) [pid = 1877] [serial = 1355] [outer = 0x7f96ba505c00]
11:58:26 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:58:26 INFO - PROCESS | 1829 | ++DOMWINDOW == 114 (0x7f96bb059c00) [pid = 1877] [serial = 1356] [outer = 0x7f96ba505c00]
11:58:27 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
11:58:27 INFO - document served over http requires an http
11:58:27 INFO - sub-resource via fetch-request using the meta-csp
11:58:27 INFO - delivery method with swap-origin-redirect and when
11:58:27 INFO - the target request is cross-origin.
11:58:27 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1836ms
11:58:27 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
11:58:27 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bb004800 == 42 [pid = 1877] [id = 485]
11:58:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 115 (0x7f96ba9f0000) [pid = 1877] [serial = 1357] [outer = (nil)]
11:58:28 INFO - PROCESS | 1829 | ++DOMWINDOW == 116 (0x7f96bb14dc00) [pid = 1877] [serial = 1358] [outer = 0x7f96ba9f0000]
11:58:28 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:58:28 INFO - PROCESS | 1829 | ++DOMWINDOW == 117 (0x7f96bbe98c00) [pid = 1877] [serial = 1359] [outer = 0x7f96ba9f0000]
11:58:29 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bb03a800 == 43 [pid = 1877] [id = 486]
11:58:29 INFO - PROCESS | 1829 | ++DOMWINDOW == 118 (0x7f96bbfdb000) [pid = 1877] [serial = 1360] [outer = (nil)]
11:58:29 INFO - PROCESS | 1829 | ++DOMWINDOW == 119 (0x7f96bbea0400) [pid = 1877] [serial = 1361] [outer = 0x7f96bbfdb000]
11:58:30 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
11:58:30 INFO - document served over http requires an http
11:58:30 INFO - sub-resource via iframe-tag using the meta-csp
11:58:30 INFO - delivery method with keep-origin-redirect and when
11:58:30 INFO - the target request is cross-origin.
11:58:30 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2396ms
11:58:30 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
11:58:30 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bb107000 == 44 [pid = 1877] [id = 487]
11:58:30 INFO - PROCESS | 1829 | ++DOMWINDOW == 120 (0x7f96bb14c000) [pid = 1877] [serial = 1362] [outer = (nil)]
11:58:30 INFO - PROCESS | 1829 | ++DOMWINDOW == 121 (0x7f96bc1d2000) [pid = 1877] [serial = 1363] [outer = 0x7f96bb14c000]
11:58:31 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:58:31 INFO - PROCESS | 1829 | ++DOMWINDOW == 122 (0x7f96bcbad000) [pid = 1877] [serial = 1364] [outer = 0x7f96bb14c000]
11:58:32 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bbf88800 == 45 [pid = 1877] [id = 488]
11:58:32 INFO - PROCESS | 1829 | ++DOMWINDOW == 123 (0x7f96bcc48000) [pid = 1877] [serial = 1365] [outer = (nil)]
11:58:32 INFO - PROCESS | 1829 | ++DOMWINDOW == 124 (0x7f96bcc51800) [pid = 1877] [serial = 1366] [outer = 0x7f96bcc48000]
11:58:32 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
11:58:32 INFO - document served over http requires an http
11:58:32 INFO - sub-resource via iframe-tag using the meta-csp
11:58:32 INFO - delivery method with no-redirect and when
11:58:32 INFO - the target request is cross-origin.
11:58:32 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2594ms
11:58:32 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
11:58:33 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b5567800 == 44 [pid = 1877] [id = 451]
11:58:33 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b66d1000 == 43 [pid = 1877] [id = 452]
11:58:33 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b3da1800 == 42 [pid = 1877] [id = 421]
11:58:33 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b7960800 == 41 [pid = 1877] [id = 453]
11:58:33 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96ba8ee800 == 40 [pid = 1877] [id = 454]
11:58:33 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bce97000 == 39 [pid = 1877] [id = 456]
11:58:33 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bbf83800 == 38 [pid = 1877] [id = 455]
11:58:33 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96be58b000 == 37 [pid = 1877] [id = 458]
11:58:33 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bdf55800 == 36 [pid = 1877] [id = 457]
11:58:33 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bc9a5800 == 35 [pid = 1877] [id = 375]
11:58:33 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96c1714000 == 34 [pid = 1877] [id = 460]
11:58:33 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96be71b000 == 33 [pid = 1877] [id = 459]
11:58:33 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96c330f800 == 32 [pid = 1877] [id = 461]
11:58:33 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96c67d6000 == 31 [pid = 1877] [id = 462]
11:58:33 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96baa14800 == 30 [pid = 1877] [id = 463]
11:58:33 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b1537800 == 29 [pid = 1877] [id = 464]
11:58:33 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b0ea5000 == 28 [pid = 1877] [id = 466]
11:58:33 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b0f67800 == 27 [pid = 1877] [id = 467]
11:58:33 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b2c81000 == 26 [pid = 1877] [id = 468]
11:58:33 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b5569800 == 25 [pid = 1877] [id = 450]
11:58:33 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b3f15800 == 24 [pid = 1877] [id = 469]
11:58:35 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b2551800 == 23 [pid = 1877] [id = 471]
11:58:35 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b66df000 == 22 [pid = 1877] [id = 429]
11:58:35 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b5875000 == 21 [pid = 1877] [id = 473]
11:58:35 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b5233000 == 20 [pid = 1877] [id = 472]
11:58:35 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b6433800 == 19 [pid = 1877] [id = 475]
11:58:35 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b6285800 == 18 [pid = 1877] [id = 474]
11:58:35 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b6442800 == 17 [pid = 1877] [id = 476]
11:58:35 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b0f6f000 == 16 [pid = 1877] [id = 447]
11:58:35 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b69d9800 == 15 [pid = 1877] [id = 477]
11:58:35 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b757c800 == 14 [pid = 1877] [id = 478]
11:58:35 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b85a2000 == 13 [pid = 1877] [id = 479]
11:58:35 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b86f1800 == 12 [pid = 1877] [id = 480]
11:58:35 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b9477000 == 11 [pid = 1877] [id = 481]
11:58:35 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b96f9000 == 10 [pid = 1877] [id = 482]
11:58:35 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96ba681000 == 9 [pid = 1877] [id = 483]
11:58:35 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96ba910800 == 8 [pid = 1877] [id = 484]
11:58:35 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bb03a800 == 7 [pid = 1877] [id = 486]
11:58:35 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bb004800 == 6 [pid = 1877] [id = 485]
11:58:35 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bb048000 == 5 [pid = 1877] [id = 409]
11:58:35 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b521d800 == 4 [pid = 1877] [id = 470]
11:58:35 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b154f800 == 3 [pid = 1877] [id = 465]
11:58:35 INFO - PROCESS | 1829 | --DOMWINDOW == 123 (0x7f96bd0b1c00) [pid = 1877] [serial = 1233] [outer = (nil)] [url = about:blank]
11:58:35 INFO - PROCESS | 1829 | --DOMWINDOW == 122 (0x7f96ba9f4800) [pid = 1877] [serial = 1224] [outer = (nil)] [url = about:blank]
11:58:35 INFO - PROCESS | 1829 | --DOMWINDOW == 121 (0x7f96b467b800) [pid = 1877] [serial = 1254] [outer = (nil)] [url = about:blank]
11:58:35 INFO - PROCESS | 1829 | --DOMWINDOW == 120 (0x7f96bbe9ec00) [pid = 1877] [serial = 1227] [outer = (nil)] [url = about:blank]
11:58:35 INFO - PROCESS | 1829 | --DOMWINDOW == 119 (0x7f96c3376400) [pid = 1877] [serial = 1251] [outer = (nil)] [url = about:blank]
11:58:35 INFO - PROCESS | 1829 | --DOMWINDOW == 118 (0x7f96bcc48800) [pid = 1877] [serial = 1230] [outer = (nil)] [url = about:blank]
11:58:35 INFO - PROCESS | 1829 | --DOMWINDOW == 117 (0x7f96bdd92800) [pid = 1877] [serial = 1238] [outer = (nil)] [url = about:blank]
11:58:35 INFO - PROCESS | 1829 | --DOMWINDOW == 116 (0x7f96b6926000) [pid = 1877] [serial = 1209] [outer = (nil)] [url = about:blank]
11:58:35 INFO - PROCESS | 1829 | --DOMWINDOW == 115 (0x7f96b61a2400) [pid = 1877] [serial = 1206] [outer = (nil)] [url = about:blank]
11:58:35 INFO - PROCESS | 1829 | --DOMWINDOW == 114 (0x7f96be729c00) [pid = 1877] [serial = 1243] [outer = (nil)] [url = about:blank]
11:58:35 INFO - PROCESS | 1829 | --DOMWINDOW == 113 (0x7f96c179ec00) [pid = 1877] [serial = 1248] [outer = (nil)] [url = about:blank]
11:58:35 INFO - PROCESS | 1829 | --DOMWINDOW == 112 (0x7f96b7657800) [pid = 1877] [serial = 1212] [outer = (nil)] [url = about:blank]
11:58:36 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bbf88800 == 2 [pid = 1877] [id = 488]
11:58:36 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b0e9a000 == 3 [pid = 1877] [id = 489]
11:58:36 INFO - PROCESS | 1829 | ++DOMWINDOW == 113 (0x7f96b2382400) [pid = 1877] [serial = 1367] [outer = (nil)]
11:58:36 INFO - PROCESS | 1829 | ++DOMWINDOW == 114 (0x7f96b2384c00) [pid = 1877] [serial = 1368] [outer = 0x7f96b2382400]
11:58:36 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:58:36 INFO - PROCESS | 1829 | ++DOMWINDOW == 115 (0x7f96b2498400) [pid = 1877] [serial = 1369] [outer = 0x7f96b2382400]
11:58:37 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b0f6d800 == 4 [pid = 1877] [id = 490]
11:58:37 INFO - PROCESS | 1829 | ++DOMWINDOW == 116 (0x7f96b26d7400) [pid = 1877] [serial = 1370] [outer = (nil)]
11:58:37 INFO - PROCESS | 1829 | ++DOMWINDOW == 117 (0x7f96b26dd400) [pid = 1877] [serial = 1371] [outer = 0x7f96b26d7400]
11:58:37 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
11:58:37 INFO - document served over http requires an http
11:58:37 INFO - sub-resource via iframe-tag using the meta-csp
11:58:37 INFO - delivery method with swap-origin-redirect and when
11:58:37 INFO - the target request is cross-origin.
11:58:37 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 5057ms
11:58:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
11:58:37 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b1535000 == 5 [pid = 1877] [id = 491]
11:58:37 INFO - PROCESS | 1829 | ++DOMWINDOW == 118 (0x7f96b26da800) [pid = 1877] [serial = 1372] [outer = (nil)]
11:58:38 INFO - PROCESS | 1829 | ++DOMWINDOW == 119 (0x7f96b27b2800) [pid = 1877] [serial = 1373] [outer = 0x7f96b26da800]
11:58:38 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:58:38 INFO - PROCESS | 1829 | ++DOMWINDOW == 120 (0x7f96b2896800) [pid = 1877] [serial = 1374] [outer = 0x7f96b26da800]
11:58:39 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
11:58:39 INFO - document served over http requires an http
11:58:39 INFO - sub-resource via script-tag using the meta-csp
11:58:39 INFO - delivery method with keep-origin-redirect and when
11:58:39 INFO - the target request is cross-origin.
11:58:39 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1835ms
11:58:39 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
11:58:39 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b2310800 == 6 [pid = 1877] [id = 492]
11:58:39 INFO - PROCESS | 1829 | ++DOMWINDOW == 121 (0x7f96b26db800) [pid = 1877] [serial = 1375] [outer = (nil)]
11:58:40 INFO - PROCESS | 1829 | ++DOMWINDOW == 122 (0x7f96b28a0000) [pid = 1877] [serial = 1376] [outer = 0x7f96b26db800]
11:58:40 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:58:40 INFO - PROCESS | 1829 | ++DOMWINDOW == 123 (0x7f96b2c27c00) [pid = 1877] [serial = 1377] [outer = 0x7f96b26db800]
11:58:43 INFO - PROCESS | 1829 | --DOMWINDOW == 122 (0x7f96b27b4000) [pid = 1877] [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]
11:58:43 INFO - PROCESS | 1829 | --DOMWINDOW == 121 (0x7f96bdd8e800) [pid = 1877] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:58:43 INFO - PROCESS | 1829 | --DOMWINDOW == 120 (0x7f96b437ac00) [pid = 1877] [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]
11:58:43 INFO - PROCESS | 1829 | --DOMWINDOW == 119 (0x7f96c3371c00) [pid = 1877] [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]
11:58:43 INFO - PROCESS | 1829 | --DOMWINDOW == 118 (0x7f96b289bc00) [pid = 1877] [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]
11:58:43 INFO - PROCESS | 1829 | --DOMWINDOW == 117 (0x7f96b248cc00) [pid = 1877] [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]
11:58:43 INFO - PROCESS | 1829 | --DOMWINDOW == 116 (0x7f96bd0b8000) [pid = 1877] [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]
11:58:43 INFO - PROCESS | 1829 | --DOMWINDOW == 115 (0x7f96bf19d400) [pid = 1877] [serial = 1281] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308656165]
11:58:43 INFO - PROCESS | 1829 | --DOMWINDOW == 114 (0x7f96b2e57400) [pid = 1877] [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]
11:58:43 INFO - PROCESS | 1829 | --DOMWINDOW == 113 (0x7f96c32f9c00) [pid = 1877] [serial = 1286] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:58:43 INFO - PROCESS | 1829 | --DOMWINDOW == 112 (0x7f96b3fb8800) [pid = 1877] [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]
11:58:43 INFO - PROCESS | 1829 | --DOMWINDOW == 111 (0x7f96bfc77400) [pid = 1877] [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]
11:58:43 INFO - PROCESS | 1829 | --DOMWINDOW == 110 (0x7f96bcba7c00) [pid = 1877] [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]
11:58:43 INFO - PROCESS | 1829 | --DOMWINDOW == 109 (0x7f96b26dbc00) [pid = 1877] [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]
11:58:43 INFO - PROCESS | 1829 | --DOMWINDOW == 108 (0x7f96be5d3000) [pid = 1877] [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]
11:58:43 INFO - PROCESS | 1829 | --DOMWINDOW == 107 (0x7f96b0efa400) [pid = 1877] [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]
11:58:43 INFO - PROCESS | 1829 | --DOMWINDOW == 106 (0x7f96ba9f4000) [pid = 1877] [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]
11:58:43 INFO - PROCESS | 1829 | --DOMWINDOW == 105 (0x7f96b698c400) [pid = 1877] [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]
11:58:43 INFO - PROCESS | 1829 | --DOMWINDOW == 104 (0x7f96b2e5f800) [pid = 1877] [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]
11:58:43 INFO - PROCESS | 1829 | --DOMWINDOW == 103 (0x7f96b0ef6c00) [pid = 1877] [serial = 1318] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:58:43 INFO - PROCESS | 1829 | --DOMWINDOW == 102 (0x7f96b42b2800) [pid = 1877] [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]
11:58:43 INFO - PROCESS | 1829 | --DOMWINDOW == 101 (0x7f96b3dd1000) [pid = 1877] [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]
11:58:43 INFO - PROCESS | 1829 | --DOMWINDOW == 100 (0x7f96b3fbfc00) [pid = 1877] [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]
11:58:43 INFO - PROCESS | 1829 | --DOMWINDOW == 99 (0x7f96c37c7800) [pid = 1877] [serial = 1292] [outer = (nil)] [url = about:blank]
11:58:43 INFO - PROCESS | 1829 | --DOMWINDOW == 98 (0x7f96b42b3800) [pid = 1877] [serial = 1298] [outer = (nil)] [url = about:blank]
11:58:43 INFO - PROCESS | 1829 | --DOMWINDOW == 97 (0x7f96b0efb400) [pid = 1877] [serial = 1304] [outer = (nil)] [url = about:blank]
11:58:43 INFO - PROCESS | 1829 | --DOMWINDOW == 96 (0x7f96b3cc7c00) [pid = 1877] [serial = 1310] [outer = (nil)] [url = about:blank]
11:58:43 INFO - PROCESS | 1829 | --DOMWINDOW == 95 (0x7f96b3fc6000) [pid = 1877] [serial = 1262] [outer = (nil)] [url = about:blank]
11:58:43 INFO - PROCESS | 1829 | --DOMWINDOW == 94 (0x7f96b42a9400) [pid = 1877] [serial = 1313] [outer = (nil)] [url = about:blank]
11:58:43 INFO - PROCESS | 1829 | --DOMWINDOW == 93 (0x7f96ba392000) [pid = 1877] [serial = 1268] [outer = (nil)] [url = about:blank]
11:58:43 INFO - PROCESS | 1829 | --DOMWINDOW == 92 (0x7f96bdf33000) [pid = 1877] [serial = 1277] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:58:43 INFO - PROCESS | 1829 | --DOMWINDOW == 91 (0x7f96bc1d5800) [pid = 1877] [serial = 1271] [outer = (nil)] [url = about:blank]
11:58:43 INFO - PROCESS | 1829 | --DOMWINDOW == 90 (0x7f96bdd9c400) [pid = 1877] [serial = 1279] [outer = (nil)] [url = about:blank]
11:58:43 INFO - PROCESS | 1829 | --DOMWINDOW == 89 (0x7f96b7652400) [pid = 1877] [serial = 1265] [outer = (nil)] [url = about:blank]
11:58:43 INFO - PROCESS | 1829 | --DOMWINDOW == 88 (0x7f96bfe43800) [pid = 1877] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308656165]
11:58:43 INFO - PROCESS | 1829 | --DOMWINDOW == 87 (0x7f96bd6acc00) [pid = 1877] [serial = 1274] [outer = (nil)] [url = about:blank]
11:58:43 INFO - PROCESS | 1829 | --DOMWINDOW == 86 (0x7f96b26dcc00) [pid = 1877] [serial = 1301] [outer = (nil)] [url = about:blank]
11:58:43 INFO - PROCESS | 1829 | --DOMWINDOW == 85 (0x7f96bfcd9c00) [pid = 1877] [serial = 1284] [outer = (nil)] [url = about:blank]
11:58:43 INFO - PROCESS | 1829 | --DOMWINDOW == 84 (0x7f96b437bc00) [pid = 1877] [serial = 1295] [outer = (nil)] [url = about:blank]
11:58:43 INFO - PROCESS | 1829 | --DOMWINDOW == 83 (0x7f96c3374c00) [pid = 1877] [serial = 1287] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:58:43 INFO - PROCESS | 1829 | --DOMWINDOW == 82 (0x7f96c3378400) [pid = 1877] [serial = 1289] [outer = (nil)] [url = about:blank]
11:58:43 INFO - PROCESS | 1829 | --DOMWINDOW == 81 (0x7f96b2494000) [pid = 1877] [serial = 1307] [outer = (nil)] [url = about:blank]
11:58:43 INFO - PROCESS | 1829 | --DOMWINDOW == 80 (0x7f96b26d8800) [pid = 1877] [serial = 1319] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:58:43 INFO - PROCESS | 1829 | --DOMWINDOW == 79 (0x7f96b28a1000) [pid = 1877] [serial = 1316] [outer = (nil)] [url = about:blank]
11:58:43 INFO - PROCESS | 1829 | --DOMWINDOW == 78 (0x7f96b66acc00) [pid = 1877] [serial = 1201] [outer = (nil)] [url = about:blank]
11:58:43 INFO - PROCESS | 1829 | --DOMWINDOW == 77 (0x7f96b659bc00) [pid = 1877] [serial = 1263] [outer = (nil)] [url = about:blank]
11:58:43 INFO - PROCESS | 1829 | --DOMWINDOW == 76 (0x7f96b0eedc00) [pid = 1877] [serial = 1302] [outer = (nil)] [url = about:blank]
11:58:43 INFO - PROCESS | 1829 | --DOMWINDOW == 75 (0x7f96b26dc400) [pid = 1877] [serial = 1305] [outer = (nil)] [url = about:blank]
11:58:43 INFO - PROCESS | 1829 | --DOMWINDOW == 74 (0x7f96b62e0400) [pid = 1877] [serial = 1260] [outer = (nil)] [url = about:blank]
11:58:43 INFO - PROCESS | 1829 | --DOMWINDOW == 73 (0x7f96b26d3400) [pid = 1877] [serial = 1299] [outer = (nil)] [url = about:blank]
11:58:43 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
11:58:43 INFO - document served over http requires an http
11:58:43 INFO - sub-resource via script-tag using the meta-csp
11:58:43 INFO - delivery method with no-redirect and when
11:58:43 INFO - the target request is cross-origin.
11:58:43 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 4201ms
11:58:43 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
11:58:44 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b2549800 == 7 [pid = 1877] [id = 493]
11:58:44 INFO - PROCESS | 1829 | ++DOMWINDOW == 74 (0x7f96b2388000) [pid = 1877] [serial = 1378] [outer = (nil)]
11:58:44 INFO - PROCESS | 1829 | ++DOMWINDOW == 75 (0x7f96b2389c00) [pid = 1877] [serial = 1379] [outer = 0x7f96b2388000]
11:58:45 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:58:45 INFO - PROCESS | 1829 | ++DOMWINDOW == 76 (0x7f96b248b800) [pid = 1877] [serial = 1380] [outer = 0x7f96b2388000]
11:58:46 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
11:58:46 INFO - document served over http requires an http
11:58:46 INFO - sub-resource via script-tag using the meta-csp
11:58:46 INFO - delivery method with swap-origin-redirect and when
11:58:46 INFO - the target request is cross-origin.
11:58:46 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2752ms
11:58:46 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
11:58:46 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b2548000 == 8 [pid = 1877] [id = 494]
11:58:46 INFO - PROCESS | 1829 | ++DOMWINDOW == 77 (0x7f96b2383000) [pid = 1877] [serial = 1381] [outer = (nil)]
11:58:47 INFO - PROCESS | 1829 | ++DOMWINDOW == 78 (0x7f96b2492800) [pid = 1877] [serial = 1382] [outer = 0x7f96b2383000]
11:58:47 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:58:47 INFO - PROCESS | 1829 | ++DOMWINDOW == 79 (0x7f96b27b0000) [pid = 1877] [serial = 1383] [outer = 0x7f96b2383000]
11:58:48 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
11:58:48 INFO - document served over http requires an http
11:58:48 INFO - sub-resource via xhr-request using the meta-csp
11:58:48 INFO - delivery method with keep-origin-redirect and when
11:58:48 INFO - the target request is cross-origin.
11:58:48 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2345ms
11:58:48 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
11:58:49 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b2c97000 == 9 [pid = 1877] [id = 495]
11:58:49 INFO - PROCESS | 1829 | ++DOMWINDOW == 80 (0x7f96b2491400) [pid = 1877] [serial = 1384] [outer = (nil)]
11:58:50 INFO - PROCESS | 1829 | ++DOMWINDOW == 81 (0x7f96b289a400) [pid = 1877] [serial = 1385] [outer = 0x7f96b2491400]
11:58:50 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:58:50 INFO - PROCESS | 1829 | ++DOMWINDOW == 82 (0x7f96b2c2c800) [pid = 1877] [serial = 1386] [outer = 0x7f96b2491400]
11:58:51 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
11:58:51 INFO - document served over http requires an http
11:58:51 INFO - sub-resource via xhr-request using the meta-csp
11:58:51 INFO - delivery method with no-redirect and when
11:58:51 INFO - the target request is cross-origin.
11:58:51 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2640ms
11:58:51 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
11:58:51 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b3c31800 == 10 [pid = 1877] [id = 496]
11:58:51 INFO - PROCESS | 1829 | ++DOMWINDOW == 83 (0x7f96b289a000) [pid = 1877] [serial = 1387] [outer = (nil)]
11:58:52 INFO - PROCESS | 1829 | ++DOMWINDOW == 84 (0x7f96b2e55c00) [pid = 1877] [serial = 1388] [outer = 0x7f96b289a000]
11:58:52 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:58:52 INFO - PROCESS | 1829 | ++DOMWINDOW == 85 (0x7f96b2e5ec00) [pid = 1877] [serial = 1389] [outer = 0x7f96b289a000]
11:58:53 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
11:58:53 INFO - document served over http requires an http
11:58:53 INFO - sub-resource via xhr-request using the meta-csp
11:58:53 INFO - delivery method with swap-origin-redirect and when
11:58:53 INFO - the target request is cross-origin.
11:58:53 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1857ms
11:58:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
11:58:53 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b3da5800 == 11 [pid = 1877] [id = 497]
11:58:53 INFO - PROCESS | 1829 | ++DOMWINDOW == 86 (0x7f96b3cbc800) [pid = 1877] [serial = 1390] [outer = (nil)]
11:58:54 INFO - PROCESS | 1829 | ++DOMWINDOW == 87 (0x7f96b3cc1000) [pid = 1877] [serial = 1391] [outer = 0x7f96b3cbc800]
11:58:54 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:58:54 INFO - PROCESS | 1829 | ++DOMWINDOW == 88 (0x7f96b3dd0c00) [pid = 1877] [serial = 1392] [outer = 0x7f96b3cbc800]
11:58:55 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
11:58:55 INFO - document served over http requires an https
11:58:55 INFO - sub-resource via fetch-request using the meta-csp
11:58:55 INFO - delivery method with keep-origin-redirect and when
11:58:55 INFO - the target request is cross-origin.
11:58:55 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1883ms
11:58:55 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
11:58:55 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b3f27800 == 12 [pid = 1877] [id = 498]
11:58:55 INFO - PROCESS | 1829 | ++DOMWINDOW == 89 (0x7f96b3dd5000) [pid = 1877] [serial = 1393] [outer = (nil)]
11:58:55 INFO - PROCESS | 1829 | ++DOMWINDOW == 90 (0x7f96b3dda000) [pid = 1877] [serial = 1394] [outer = 0x7f96b3dd5000]
11:58:56 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:58:56 INFO - PROCESS | 1829 | ++DOMWINDOW == 91 (0x7f96b3f03000) [pid = 1877] [serial = 1395] [outer = 0x7f96b3dd5000]
11:58:57 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
11:58:57 INFO - document served over http requires an https
11:58:57 INFO - sub-resource via fetch-request using the meta-csp
11:58:57 INFO - delivery method with no-redirect and when
11:58:57 INFO - the target request is cross-origin.
11:58:57 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1854ms
11:58:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
11:58:57 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b4020000 == 13 [pid = 1877] [id = 499]
11:58:57 INFO - PROCESS | 1829 | ++DOMWINDOW == 92 (0x7f96b3f08400) [pid = 1877] [serial = 1396] [outer = (nil)]
11:58:57 INFO - PROCESS | 1829 | ++DOMWINDOW == 93 (0x7f96b3fb9400) [pid = 1877] [serial = 1397] [outer = 0x7f96b3f08400]
11:58:58 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:58:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 94 (0x7f96b3fc3800) [pid = 1877] [serial = 1398] [outer = 0x7f96b3f08400]
11:58:59 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
11:58:59 INFO - document served over http requires an https
11:58:59 INFO - sub-resource via fetch-request using the meta-csp
11:58:59 INFO - delivery method with swap-origin-redirect and when
11:58:59 INFO - the target request is cross-origin.
11:58:59 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2199ms
11:58:59 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
11:58:59 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b5112000 == 14 [pid = 1877] [id = 500]
11:58:59 INFO - PROCESS | 1829 | ++DOMWINDOW == 95 (0x7f96b3f0d800) [pid = 1877] [serial = 1399] [outer = (nil)]
11:59:00 INFO - PROCESS | 1829 | ++DOMWINDOW == 96 (0x7f96b400d000) [pid = 1877] [serial = 1400] [outer = 0x7f96b3f0d800]
11:59:00 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:59:00 INFO - PROCESS | 1829 | ++DOMWINDOW == 97 (0x7f96b40e4000) [pid = 1877] [serial = 1401] [outer = 0x7f96b3f0d800]
11:59:01 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b521e800 == 15 [pid = 1877] [id = 501]
11:59:01 INFO - PROCESS | 1829 | ++DOMWINDOW == 98 (0x7f96b40ea000) [pid = 1877] [serial = 1402] [outer = (nil)]
11:59:01 INFO - PROCESS | 1829 | ++DOMWINDOW == 99 (0x7f96b42a8400) [pid = 1877] [serial = 1403] [outer = 0x7f96b40ea000]
11:59:01 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
11:59:01 INFO - document served over http requires an https
11:59:01 INFO - sub-resource via iframe-tag using the meta-csp
11:59:01 INFO - delivery method with keep-origin-redirect and when
11:59:01 INFO - the target request is cross-origin.
11:59:01 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2337ms
11:59:01 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
11:59:02 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b522d800 == 16 [pid = 1877] [id = 502]
11:59:02 INFO - PROCESS | 1829 | ++DOMWINDOW == 100 (0x7f96b4005c00) [pid = 1877] [serial = 1404] [outer = (nil)]
11:59:02 INFO - PROCESS | 1829 | ++DOMWINDOW == 101 (0x7f96b42aa000) [pid = 1877] [serial = 1405] [outer = 0x7f96b4005c00]
11:59:02 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:59:02 INFO - PROCESS | 1829 | ++DOMWINDOW == 102 (0x7f96b4371c00) [pid = 1877] [serial = 1406] [outer = 0x7f96b4005c00]
11:59:04 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b555b800 == 17 [pid = 1877] [id = 503]
11:59:04 INFO - PROCESS | 1829 | ++DOMWINDOW == 103 (0x7f96b4379c00) [pid = 1877] [serial = 1407] [outer = (nil)]
11:59:04 INFO - PROCESS | 1829 | ++DOMWINDOW == 104 (0x7f96b466f000) [pid = 1877] [serial = 1408] [outer = 0x7f96b4379c00]
11:59:05 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
11:59:05 INFO - document served over http requires an https
11:59:05 INFO - sub-resource via iframe-tag using the meta-csp
11:59:05 INFO - delivery method with no-redirect and when
11:59:05 INFO - the target request is cross-origin.
11:59:05 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 3755ms
11:59:05 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
11:59:06 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b231a000 == 18 [pid = 1877] [id = 504]
11:59:06 INFO - PROCESS | 1829 | ++DOMWINDOW == 105 (0x7f96b238d400) [pid = 1877] [serial = 1409] [outer = (nil)]
11:59:06 INFO - PROCESS | 1829 | ++DOMWINDOW == 106 (0x7f96b3cc0000) [pid = 1877] [serial = 1410] [outer = 0x7f96b238d400]
11:59:06 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:59:06 INFO - PROCESS | 1829 | ++DOMWINDOW == 107 (0x7f96b4674c00) [pid = 1877] [serial = 1411] [outer = 0x7f96b238d400]
11:59:07 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b2316800 == 19 [pid = 1877] [id = 505]
11:59:07 INFO - PROCESS | 1829 | ++DOMWINDOW == 108 (0x7f96b0eee800) [pid = 1877] [serial = 1412] [outer = (nil)]
11:59:07 INFO - PROCESS | 1829 | ++DOMWINDOW == 109 (0x7f96b2385400) [pid = 1877] [serial = 1413] [outer = 0x7f96b0eee800]
11:59:08 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
11:59:08 INFO - document served over http requires an https
11:59:08 INFO - sub-resource via iframe-tag using the meta-csp
11:59:08 INFO - delivery method with swap-origin-redirect and when
11:59:08 INFO - the target request is cross-origin.
11:59:08 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2437ms
11:59:08 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
11:59:08 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b3c2f800 == 20 [pid = 1877] [id = 506]
11:59:08 INFO - PROCESS | 1829 | ++DOMWINDOW == 110 (0x7f96b2382800) [pid = 1877] [serial = 1414] [outer = (nil)]
11:59:08 INFO - PROCESS | 1829 | ++DOMWINDOW == 111 (0x7f96b2386000) [pid = 1877] [serial = 1415] [outer = 0x7f96b2382800]
11:59:08 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:59:08 INFO - PROCESS | 1829 | ++DOMWINDOW == 112 (0x7f96b289ec00) [pid = 1877] [serial = 1416] [outer = 0x7f96b2382800]
11:59:09 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b2310800 == 19 [pid = 1877] [id = 492]
11:59:09 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b1535000 == 18 [pid = 1877] [id = 491]
11:59:09 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b0f6d800 == 17 [pid = 1877] [id = 490]
11:59:09 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b0e9a000 == 16 [pid = 1877] [id = 489]
11:59:09 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bb107000 == 15 [pid = 1877] [id = 487]
11:59:09 INFO - PROCESS | 1829 | --DOMWINDOW == 111 (0x7f96be7b8000) [pid = 1877] [serial = 1280] [outer = (nil)] [url = about:blank]
11:59:09 INFO - PROCESS | 1829 | --DOMWINDOW == 110 (0x7f96b8528000) [pid = 1877] [serial = 1266] [outer = (nil)] [url = about:blank]
11:59:09 INFO - PROCESS | 1829 | --DOMWINDOW == 109 (0x7f96b2c2c400) [pid = 1877] [serial = 1308] [outer = (nil)] [url = about:blank]
11:59:09 INFO - PROCESS | 1829 | --DOMWINDOW == 108 (0x7f96b4372c00) [pid = 1877] [serial = 1293] [outer = (nil)] [url = about:blank]
11:59:09 INFO - PROCESS | 1829 | --DOMWINDOW == 107 (0x7f96bda06c00) [pid = 1877] [serial = 1275] [outer = (nil)] [url = about:blank]
11:59:09 INFO - PROCESS | 1829 | --DOMWINDOW == 106 (0x7f96b4007400) [pid = 1877] [serial = 1311] [outer = (nil)] [url = about:blank]
11:59:09 INFO - PROCESS | 1829 | --DOMWINDOW == 105 (0x7f96c37cd800) [pid = 1877] [serial = 1296] [outer = (nil)] [url = about:blank]
11:59:09 INFO - PROCESS | 1829 | --DOMWINDOW == 104 (0x7f96c3644400) [pid = 1877] [serial = 1290] [outer = (nil)] [url = about:blank]
11:59:09 INFO - PROCESS | 1829 | --DOMWINDOW == 103 (0x7f96c179ac00) [pid = 1877] [serial = 1285] [outer = (nil)] [url = about:blank]
11:59:09 INFO - PROCESS | 1829 | --DOMWINDOW == 102 (0x7f96bcd16c00) [pid = 1877] [serial = 1272] [outer = (nil)] [url = about:blank]
11:59:09 INFO - PROCESS | 1829 | --DOMWINDOW == 101 (0x7f96ba9f1c00) [pid = 1877] [serial = 1269] [outer = (nil)] [url = about:blank]
11:59:09 INFO - PROCESS | 1829 | --DOMWINDOW == 100 (0x7f96b437d000) [pid = 1877] [serial = 1314] [outer = (nil)] [url = about:blank]
11:59:09 INFO - PROCESS | 1829 | --DOMWINDOW == 99 (0x7f96b3f0f000) [pid = 1877] [serial = 1317] [outer = (nil)] [url = about:blank]
11:59:10 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
11:59:10 INFO - document served over http requires an https
11:59:10 INFO - sub-resource via script-tag using the meta-csp
11:59:10 INFO - delivery method with keep-origin-redirect and when
11:59:10 INFO - the target request is cross-origin.
11:59:10 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2315ms
11:59:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
11:59:10 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b0f6e000 == 16 [pid = 1877] [id = 507]
11:59:10 INFO - PROCESS | 1829 | ++DOMWINDOW == 100 (0x7f96b26d5000) [pid = 1877] [serial = 1417] [outer = (nil)]
11:59:11 INFO - PROCESS | 1829 | ++DOMWINDOW == 101 (0x7f96b2c2c400) [pid = 1877] [serial = 1418] [outer = 0x7f96b26d5000]
11:59:11 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:59:11 INFO - PROCESS | 1829 | ++DOMWINDOW == 102 (0x7f96b3f04400) [pid = 1877] [serial = 1419] [outer = 0x7f96b26d5000]
11:59:12 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
11:59:12 INFO - document served over http requires an https
11:59:12 INFO - sub-resource via script-tag using the meta-csp
11:59:12 INFO - delivery method with no-redirect and when
11:59:12 INFO - the target request is cross-origin.
11:59:12 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 2194ms
11:59:12 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
11:59:13 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b2546000 == 17 [pid = 1877] [id = 508]
11:59:13 INFO - PROCESS | 1829 | ++DOMWINDOW == 103 (0x7f96b2c25c00) [pid = 1877] [serial = 1420] [outer = (nil)]
11:59:13 INFO - PROCESS | 1829 | ++DOMWINDOW == 104 (0x7f96b4003c00) [pid = 1877] [serial = 1421] [outer = 0x7f96b2c25c00]
11:59:13 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:59:13 INFO - PROCESS | 1829 | ++DOMWINDOW == 105 (0x7f96b4373800) [pid = 1877] [serial = 1422] [outer = 0x7f96b2c25c00]
11:59:15 INFO - PROCESS | 1829 | --DOMWINDOW == 104 (0x7f96b26dd400) [pid = 1877] [serial = 1371] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:59:15 INFO - PROCESS | 1829 | --DOMWINDOW == 103 (0x7f96b2384c00) [pid = 1877] [serial = 1368] [outer = (nil)] [url = about:blank]
11:59:15 INFO - PROCESS | 1829 | --DOMWINDOW == 102 (0x7f96ba502400) [pid = 1877] [serial = 1352] [outer = (nil)] [url = about:blank]
11:59:15 INFO - PROCESS | 1829 | --DOMWINDOW == 101 (0x7f96ba8b3000) [pid = 1877] [serial = 1355] [outer = (nil)] [url = about:blank]
11:59:15 INFO - PROCESS | 1829 | --DOMWINDOW == 100 (0x7f96bbea0400) [pid = 1877] [serial = 1361] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:59:15 INFO - PROCESS | 1829 | --DOMWINDOW == 99 (0x7f96bb14dc00) [pid = 1877] [serial = 1358] [outer = (nil)] [url = about:blank]
11:59:15 INFO - PROCESS | 1829 | --DOMWINDOW == 98 (0x7f96b8713400) [pid = 1877] [serial = 1346] [outer = (nil)] [url = about:blank]
11:59:15 INFO - PROCESS | 1829 | --DOMWINDOW == 97 (0x7f96ba38c400) [pid = 1877] [serial = 1349] [outer = (nil)] [url = about:blank]
11:59:15 INFO - PROCESS | 1829 | --DOMWINDOW == 96 (0x7f96b698ac00) [pid = 1877] [serial = 1337] [outer = (nil)] [url = about:blank]
11:59:15 INFO - PROCESS | 1829 | --DOMWINDOW == 95 (0x7f96b79d7400) [pid = 1877] [serial = 1340] [outer = (nil)] [url = about:blank]
11:59:15 INFO - PROCESS | 1829 | --DOMWINDOW == 94 (0x7f96b8527400) [pid = 1877] [serial = 1343] [outer = (nil)] [url = about:blank]
11:59:15 INFO - PROCESS | 1829 | --DOMWINDOW == 93 (0x7f96b61a3400) [pid = 1877] [serial = 1331] [outer = (nil)] [url = about:blank]
11:59:15 INFO - PROCESS | 1829 | --DOMWINDOW == 92 (0x7f96b66ad800) [pid = 1877] [serial = 1334] [outer = (nil)] [url = about:blank]
11:59:15 INFO - PROCESS | 1829 | --DOMWINDOW == 91 (0x7f96b42a9000) [pid = 1877] [serial = 1324] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308685554]
11:59:15 INFO - PROCESS | 1829 | --DOMWINDOW == 90 (0x7f96b2892400) [pid = 1877] [serial = 1321] [outer = (nil)] [url = about:blank]
11:59:15 INFO - PROCESS | 1829 | --DOMWINDOW == 89 (0x7f96b61a4000) [pid = 1877] [serial = 1329] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:59:15 INFO - PROCESS | 1829 | --DOMWINDOW == 88 (0x7f96b466f400) [pid = 1877] [serial = 1326] [outer = (nil)] [url = about:blank]
11:59:15 INFO - PROCESS | 1829 | --DOMWINDOW == 87 (0x7f96bcc51800) [pid = 1877] [serial = 1366] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308712301]
11:59:15 INFO - PROCESS | 1829 | --DOMWINDOW == 86 (0x7f96bc1d2000) [pid = 1877] [serial = 1363] [outer = (nil)] [url = about:blank]
11:59:15 INFO - PROCESS | 1829 | --DOMWINDOW == 85 (0x7f96b28a0000) [pid = 1877] [serial = 1376] [outer = (nil)] [url = about:blank]
11:59:15 INFO - PROCESS | 1829 | --DOMWINDOW == 84 (0x7f96b27b2800) [pid = 1877] [serial = 1373] [outer = (nil)] [url = about:blank]
11:59:15 INFO - PROCESS | 1829 | --DOMWINDOW == 83 (0x7f96b2389c00) [pid = 1877] [serial = 1379] [outer = (nil)] [url = about:blank]
11:59:15 INFO - PROCESS | 1829 | --DOMWINDOW == 82 (0x7f96b42af000) [pid = 1877] [serial = 1323] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308685554]
11:59:15 INFO - PROCESS | 1829 | --DOMWINDOW == 81 (0x7f96b42aac00) [pid = 1877] [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]
11:59:15 INFO - PROCESS | 1829 | --DOMWINDOW == 80 (0x7f96b26d7400) [pid = 1877] [serial = 1370] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:59:15 INFO - PROCESS | 1829 | --DOMWINDOW == 79 (0x7f96b2382400) [pid = 1877] [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]
11:59:15 INFO - PROCESS | 1829 | --DOMWINDOW == 78 (0x7f96b26da800) [pid = 1877] [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]
11:59:15 INFO - PROCESS | 1829 | --DOMWINDOW == 77 (0x7f96b589d400) [pid = 1877] [serial = 1328] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:59:15 INFO - PROCESS | 1829 | --DOMWINDOW == 76 (0x7f96b26db800) [pid = 1877] [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]
11:59:15 INFO - PROCESS | 1829 | --DOMWINDOW == 75 (0x7f96bbfdb000) [pid = 1877] [serial = 1360] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:59:15 INFO - PROCESS | 1829 | --DOMWINDOW == 74 (0x7f96b58a0c00) [pid = 1877] [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]
11:59:15 INFO - PROCESS | 1829 | --DOMWINDOW == 73 (0x7f96b66aa800) [pid = 1877] [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]
11:59:15 INFO - PROCESS | 1829 | --DOMWINDOW == 72 (0x7f96ba4dec00) [pid = 1877] [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]
11:59:15 INFO - PROCESS | 1829 | --DOMWINDOW == 71 (0x7f96ba505c00) [pid = 1877] [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]
11:59:15 INFO - PROCESS | 1829 | --DOMWINDOW == 70 (0x7f96ba9f0000) [pid = 1877] [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]
11:59:15 INFO - PROCESS | 1829 | --DOMWINDOW == 69 (0x7f96b853e000) [pid = 1877] [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]
11:59:15 INFO - PROCESS | 1829 | --DOMWINDOW == 68 (0x7f96b8629c00) [pid = 1877] [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]
11:59:15 INFO - PROCESS | 1829 | --DOMWINDOW == 67 (0x7f96b6cb4800) [pid = 1877] [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]
11:59:15 INFO - PROCESS | 1829 | --DOMWINDOW == 66 (0x7f96b8361400) [pid = 1877] [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]
11:59:15 INFO - PROCESS | 1829 | --DOMWINDOW == 65 (0x7f96b2498000) [pid = 1877] [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]
11:59:15 INFO - PROCESS | 1829 | --DOMWINDOW == 64 (0x7f96b27af000) [pid = 1877] [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]
11:59:15 INFO - PROCESS | 1829 | --DOMWINDOW == 63 (0x7f96bcc48000) [pid = 1877] [serial = 1365] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308712301]
11:59:15 INFO - PROCESS | 1829 | --DOMWINDOW == 62 (0x7f96b871cc00) [pid = 1877] [serial = 1347] [outer = (nil)] [url = about:blank]
11:59:15 INFO - PROCESS | 1829 | --DOMWINDOW == 61 (0x7f96b8361000) [pid = 1877] [serial = 1341] [outer = (nil)] [url = about:blank]
11:59:15 INFO - PROCESS | 1829 | --DOMWINDOW == 60 (0x7f96b854b000) [pid = 1877] [serial = 1344] [outer = (nil)] [url = about:blank]
11:59:15 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
11:59:15 INFO - document served over http requires an https
11:59:15 INFO - sub-resource via script-tag using the meta-csp
11:59:15 INFO - delivery method with swap-origin-redirect and when
11:59:15 INFO - the target request is cross-origin.
11:59:15 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2653ms
11:59:15 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
11:59:15 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b5556800 == 18 [pid = 1877] [id = 509]
11:59:15 INFO - PROCESS | 1829 | ++DOMWINDOW == 61 (0x7f96b26d7400) [pid = 1877] [serial = 1423] [outer = (nil)]
11:59:16 INFO - PROCESS | 1829 | ++DOMWINDOW == 62 (0x7f96b26dd400) [pid = 1877] [serial = 1424] [outer = 0x7f96b26d7400]
11:59:16 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:59:16 INFO - PROCESS | 1829 | ++DOMWINDOW == 63 (0x7f96b466d800) [pid = 1877] [serial = 1425] [outer = 0x7f96b26d7400]
11:59:17 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
11:59:17 INFO - document served over http requires an https
11:59:17 INFO - sub-resource via xhr-request using the meta-csp
11:59:17 INFO - delivery method with keep-origin-redirect and when
11:59:17 INFO - the target request is cross-origin.
11:59:17 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2238ms
11:59:17 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
11:59:18 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b401d800 == 19 [pid = 1877] [id = 510]
11:59:18 INFO - PROCESS | 1829 | ++DOMWINDOW == 64 (0x7f96b238cc00) [pid = 1877] [serial = 1426] [outer = (nil)]
11:59:18 INFO - PROCESS | 1829 | ++DOMWINDOW == 65 (0x7f96b2893c00) [pid = 1877] [serial = 1427] [outer = 0x7f96b238cc00]
11:59:18 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:59:18 INFO - PROCESS | 1829 | ++DOMWINDOW == 66 (0x7f96b3f08800) [pid = 1877] [serial = 1428] [outer = 0x7f96b238cc00]
11:59:20 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
11:59:20 INFO - document served over http requires an https
11:59:20 INFO - sub-resource via xhr-request using the meta-csp
11:59:20 INFO - delivery method with no-redirect and when
11:59:20 INFO - the target request is cross-origin.
11:59:20 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2816ms
11:59:20 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
11:59:20 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b5884000 == 20 [pid = 1877] [id = 511]
11:59:20 INFO - PROCESS | 1829 | ++DOMWINDOW == 67 (0x7f96b437cc00) [pid = 1877] [serial = 1429] [outer = (nil)]
11:59:21 INFO - PROCESS | 1829 | ++DOMWINDOW == 68 (0x7f96b467bc00) [pid = 1877] [serial = 1430] [outer = 0x7f96b437cc00]
11:59:21 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:59:21 INFO - PROCESS | 1829 | ++DOMWINDOW == 69 (0x7f96b5278400) [pid = 1877] [serial = 1431] [outer = 0x7f96b437cc00]
11:59:22 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
11:59:22 INFO - document served over http requires an https
11:59:22 INFO - sub-resource via xhr-request using the meta-csp
11:59:22 INFO - delivery method with swap-origin-redirect and when
11:59:22 INFO - the target request is cross-origin.
11:59:22 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2045ms
11:59:22 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
11:59:22 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b6299800 == 21 [pid = 1877] [id = 512]
11:59:22 INFO - PROCESS | 1829 | ++DOMWINDOW == 70 (0x7f96b5271800) [pid = 1877] [serial = 1432] [outer = (nil)]
11:59:23 INFO - PROCESS | 1829 | ++DOMWINDOW == 71 (0x7f96b5371800) [pid = 1877] [serial = 1433] [outer = 0x7f96b5271800]
11:59:23 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:59:23 INFO - PROCESS | 1829 | ++DOMWINDOW == 72 (0x7f96b5379000) [pid = 1877] [serial = 1434] [outer = 0x7f96b5271800]
11:59:24 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
11:59:24 INFO - document served over http requires an http
11:59:24 INFO - sub-resource via fetch-request using the meta-csp
11:59:24 INFO - delivery method with keep-origin-redirect and when
11:59:24 INFO - the target request is same-origin.
11:59:24 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1887ms
11:59:24 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
11:59:24 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b6396800 == 22 [pid = 1877] [id = 513]
11:59:24 INFO - PROCESS | 1829 | ++DOMWINDOW == 73 (0x7f96b5896800) [pid = 1877] [serial = 1435] [outer = (nil)]
11:59:25 INFO - PROCESS | 1829 | ++DOMWINDOW == 74 (0x7f96b589dc00) [pid = 1877] [serial = 1436] [outer = 0x7f96b5896800]
11:59:25 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:59:25 INFO - PROCESS | 1829 | ++DOMWINDOW == 75 (0x7f96b61a0c00) [pid = 1877] [serial = 1437] [outer = 0x7f96b5896800]
11:59:26 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
11:59:26 INFO - document served over http requires an http
11:59:26 INFO - sub-resource via fetch-request using the meta-csp
11:59:26 INFO - delivery method with no-redirect and when
11:59:26 INFO - the target request is same-origin.
11:59:26 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1945ms
11:59:26 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
11:59:26 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b6439800 == 23 [pid = 1877] [id = 514]
11:59:26 INFO - PROCESS | 1829 | ++DOMWINDOW == 76 (0x7f96b589f400) [pid = 1877] [serial = 1438] [outer = (nil)]
11:59:26 INFO - PROCESS | 1829 | ++DOMWINDOW == 77 (0x7f96b61a9c00) [pid = 1877] [serial = 1439] [outer = 0x7f96b589f400]
11:59:27 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:59:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 78 (0x7f96b62e3400) [pid = 1877] [serial = 1440] [outer = 0x7f96b589f400]
11:59:28 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
11:59:28 INFO - document served over http requires an http
11:59:28 INFO - sub-resource via fetch-request using the meta-csp
11:59:28 INFO - delivery method with swap-origin-redirect and when
11:59:28 INFO - the target request is same-origin.
11:59:28 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2335ms
11:59:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
11:59:29 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b66d4000 == 24 [pid = 1877] [id = 515]
11:59:29 INFO - PROCESS | 1829 | ++DOMWINDOW == 79 (0x7f96b62e6c00) [pid = 1877] [serial = 1441] [outer = (nil)]
11:59:29 INFO - PROCESS | 1829 | ++DOMWINDOW == 80 (0x7f96b62ed800) [pid = 1877] [serial = 1442] [outer = 0x7f96b62e6c00]
11:59:29 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:59:29 INFO - PROCESS | 1829 | ++DOMWINDOW == 81 (0x7f96b6471800) [pid = 1877] [serial = 1443] [outer = 0x7f96b62e6c00]
11:59:30 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b66ed800 == 25 [pid = 1877] [id = 516]
11:59:30 INFO - PROCESS | 1829 | ++DOMWINDOW == 82 (0x7f96b6475c00) [pid = 1877] [serial = 1444] [outer = (nil)]
11:59:30 INFO - PROCESS | 1829 | ++DOMWINDOW == 83 (0x7f96b6477000) [pid = 1877] [serial = 1445] [outer = 0x7f96b6475c00]
11:59:31 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
11:59:31 INFO - document served over http requires an http
11:59:31 INFO - sub-resource via iframe-tag using the meta-csp
11:59:31 INFO - delivery method with keep-origin-redirect and when
11:59:31 INFO - the target request is same-origin.
11:59:31 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2439ms
11:59:31 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
11:59:31 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b68e1800 == 26 [pid = 1877] [id = 517]
11:59:31 INFO - PROCESS | 1829 | ++DOMWINDOW == 84 (0x7f96b62ea800) [pid = 1877] [serial = 1446] [outer = (nil)]
11:59:31 INFO - PROCESS | 1829 | ++DOMWINDOW == 85 (0x7f96b6590000) [pid = 1877] [serial = 1447] [outer = 0x7f96b62ea800]
11:59:32 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:59:32 INFO - PROCESS | 1829 | ++DOMWINDOW == 86 (0x7f96b659b800) [pid = 1877] [serial = 1448] [outer = 0x7f96b62ea800]
11:59:33 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b68f6800 == 27 [pid = 1877] [id = 518]
11:59:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 87 (0x7f96b66aa000) [pid = 1877] [serial = 1449] [outer = (nil)]
11:59:33 INFO - PROCESS | 1829 | [Child 1877] WARNING: No inner window available!: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9246
11:59:34 INFO - PROCESS | 1829 | ++DOMWINDOW == 88 (0x7f96b0ef2800) [pid = 1877] [serial = 1450] [outer = 0x7f96b66aa000]
11:59:35 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
11:59:35 INFO - document served over http requires an http
11:59:35 INFO - sub-resource via iframe-tag using the meta-csp
11:59:35 INFO - delivery method with no-redirect and when
11:59:35 INFO - the target request is same-origin.
11:59:35 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 3804ms
11:59:35 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
11:59:35 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b1549800 == 28 [pid = 1877] [id = 519]
11:59:35 INFO - PROCESS | 1829 | ++DOMWINDOW == 89 (0x7f96b4376c00) [pid = 1877] [serial = 1451] [outer = (nil)]
11:59:35 INFO - PROCESS | 1829 | ++DOMWINDOW == 90 (0x7f96b4378400) [pid = 1877] [serial = 1452] [outer = 0x7f96b4376c00]
11:59:36 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:59:36 INFO - PROCESS | 1829 | ++DOMWINDOW == 91 (0x7f96b66b0c00) [pid = 1877] [serial = 1453] [outer = 0x7f96b4376c00]
11:59:37 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b2c8f800 == 29 [pid = 1877] [id = 520]
11:59:37 INFO - PROCESS | 1829 | ++DOMWINDOW == 92 (0x7f96b238bc00) [pid = 1877] [serial = 1454] [outer = (nil)]
11:59:37 INFO - PROCESS | 1829 | ++DOMWINDOW == 93 (0x7f96b26d9800) [pid = 1877] [serial = 1455] [outer = 0x7f96b238bc00]
11:59:37 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
11:59:37 INFO - document served over http requires an http
11:59:37 INFO - sub-resource via iframe-tag using the meta-csp
11:59:37 INFO - delivery method with swap-origin-redirect and when
11:59:37 INFO - the target request is same-origin.
11:59:37 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2319ms
11:59:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
11:59:37 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b2319800 == 30 [pid = 1877] [id = 521]
11:59:37 INFO - PROCESS | 1829 | ++DOMWINDOW == 94 (0x7f96b2383c00) [pid = 1877] [serial = 1456] [outer = (nil)]
11:59:37 INFO - PROCESS | 1829 | ++DOMWINDOW == 95 (0x7f96b2491c00) [pid = 1877] [serial = 1457] [outer = 0x7f96b2383c00]
11:59:38 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:59:38 INFO - PROCESS | 1829 | ++DOMWINDOW == 96 (0x7f96b2e57c00) [pid = 1877] [serial = 1458] [outer = 0x7f96b2383c00]
11:59:39 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
11:59:39 INFO - document served over http requires an http
11:59:39 INFO - sub-resource via script-tag using the meta-csp
11:59:39 INFO - delivery method with keep-origin-redirect and when
11:59:39 INFO - the target request is same-origin.
11:59:39 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1987ms
11:59:39 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
11:59:39 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b0f66800 == 31 [pid = 1877] [id = 522]
11:59:39 INFO - PROCESS | 1829 | ++DOMWINDOW == 97 (0x7f96b26da400) [pid = 1877] [serial = 1459] [outer = (nil)]
11:59:39 INFO - PROCESS | 1829 | ++DOMWINDOW == 98 (0x7f96b2898c00) [pid = 1877] [serial = 1460] [outer = 0x7f96b26da400]
11:59:40 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:59:40 INFO - PROCESS | 1829 | ++DOMWINDOW == 99 (0x7f96b3fbf400) [pid = 1877] [serial = 1461] [outer = 0x7f96b26da400]
11:59:40 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b2546000 == 30 [pid = 1877] [id = 508]
11:59:40 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b0f6e000 == 29 [pid = 1877] [id = 507]
11:59:40 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b3c2f800 == 28 [pid = 1877] [id = 506]
11:59:40 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b2316800 == 27 [pid = 1877] [id = 505]
11:59:40 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b231a000 == 26 [pid = 1877] [id = 504]
11:59:40 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b555b800 == 25 [pid = 1877] [id = 503]
11:59:40 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b522d800 == 24 [pid = 1877] [id = 502]
11:59:40 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b5112000 == 23 [pid = 1877] [id = 500]
11:59:40 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b521e800 == 22 [pid = 1877] [id = 501]
11:59:40 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b4020000 == 21 [pid = 1877] [id = 499]
11:59:40 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b3f27800 == 20 [pid = 1877] [id = 498]
11:59:40 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b3da5800 == 19 [pid = 1877] [id = 497]
11:59:40 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b3c31800 == 18 [pid = 1877] [id = 496]
11:59:40 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b2c97000 == 17 [pid = 1877] [id = 495]
11:59:40 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b2548000 == 16 [pid = 1877] [id = 494]
11:59:40 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b2549800 == 15 [pid = 1877] [id = 493]
11:59:40 INFO - PROCESS | 1829 | --DOMWINDOW == 98 (0x7f96b40e5000) [pid = 1877] [serial = 1322] [outer = (nil)] [url = about:blank]
11:59:40 INFO - PROCESS | 1829 | --DOMWINDOW == 97 (0x7f96b6477800) [pid = 1877] [serial = 1332] [outer = (nil)] [url = about:blank]
11:59:40 INFO - PROCESS | 1829 | --DOMWINDOW == 96 (0x7f96b2c27c00) [pid = 1877] [serial = 1377] [outer = (nil)] [url = about:blank]
11:59:40 INFO - PROCESS | 1829 | --DOMWINDOW == 95 (0x7f96b537b800) [pid = 1877] [serial = 1327] [outer = (nil)] [url = about:blank]
11:59:40 INFO - PROCESS | 1829 | --DOMWINDOW == 94 (0x7f96b764e400) [pid = 1877] [serial = 1338] [outer = (nil)] [url = about:blank]
11:59:40 INFO - PROCESS | 1829 | --DOMWINDOW == 93 (0x7f96b691f800) [pid = 1877] [serial = 1335] [outer = (nil)] [url = about:blank]
11:59:40 INFO - PROCESS | 1829 | --DOMWINDOW == 92 (0x7f96bb059c00) [pid = 1877] [serial = 1356] [outer = (nil)] [url = about:blank]
11:59:40 INFO - PROCESS | 1829 | --DOMWINDOW == 91 (0x7f96ba50e800) [pid = 1877] [serial = 1353] [outer = (nil)] [url = about:blank]
11:59:40 INFO - PROCESS | 1829 | --DOMWINDOW == 90 (0x7f96ba414400) [pid = 1877] [serial = 1350] [outer = (nil)] [url = about:blank]
11:59:40 INFO - PROCESS | 1829 | --DOMWINDOW == 89 (0x7f96bbe98c00) [pid = 1877] [serial = 1359] [outer = (nil)] [url = about:blank]
11:59:40 INFO - PROCESS | 1829 | --DOMWINDOW == 88 (0x7f96b2498400) [pid = 1877] [serial = 1369] [outer = (nil)] [url = about:blank]
11:59:40 INFO - PROCESS | 1829 | --DOMWINDOW == 87 (0x7f96b2896800) [pid = 1877] [serial = 1374] [outer = (nil)] [url = about:blank]
11:59:41 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
11:59:41 INFO - document served over http requires an http
11:59:41 INFO - sub-resource via script-tag using the meta-csp
11:59:41 INFO - delivery method with no-redirect and when
11:59:41 INFO - the target request is same-origin.
11:59:41 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1850ms
11:59:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
11:59:41 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b254f800 == 16 [pid = 1877] [id = 523]
11:59:41 INFO - PROCESS | 1829 | ++DOMWINDOW == 88 (0x7f96b27b6400) [pid = 1877] [serial = 1462] [outer = (nil)]
11:59:41 INFO - PROCESS | 1829 | ++DOMWINDOW == 89 (0x7f96b2e5a800) [pid = 1877] [serial = 1463] [outer = 0x7f96b27b6400]
11:59:42 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:59:42 INFO - PROCESS | 1829 | ++DOMWINDOW == 90 (0x7f96b40e8400) [pid = 1877] [serial = 1464] [outer = 0x7f96b27b6400]
11:59:43 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
11:59:43 INFO - document served over http requires an http
11:59:43 INFO - sub-resource via script-tag using the meta-csp
11:59:43 INFO - delivery method with swap-origin-redirect and when
11:59:43 INFO - the target request is same-origin.
11:59:43 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2192ms
11:59:43 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
11:59:43 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b3c2e800 == 17 [pid = 1877] [id = 524]
11:59:43 INFO - PROCESS | 1829 | ++DOMWINDOW == 91 (0x7f96b42a8800) [pid = 1877] [serial = 1465] [outer = (nil)]
11:59:44 INFO - PROCESS | 1829 | ++DOMWINDOW == 92 (0x7f96b4379000) [pid = 1877] [serial = 1466] [outer = 0x7f96b42a8800]
11:59:44 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:59:44 INFO - PROCESS | 1829 | ++DOMWINDOW == 93 (0x7f96b536e000) [pid = 1877] [serial = 1467] [outer = 0x7f96b42a8800]
11:59:45 INFO - PROCESS | 1829 | --DOMWINDOW == 92 (0x7f96b42a8400) [pid = 1877] [serial = 1403] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:59:45 INFO - PROCESS | 1829 | --DOMWINDOW == 91 (0x7f96b400d000) [pid = 1877] [serial = 1400] [outer = (nil)] [url = about:blank]
11:59:45 INFO - PROCESS | 1829 | --DOMWINDOW == 90 (0x7f96b466f000) [pid = 1877] [serial = 1408] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308744540]
11:59:45 INFO - PROCESS | 1829 | --DOMWINDOW == 89 (0x7f96b42aa000) [pid = 1877] [serial = 1405] [outer = (nil)] [url = about:blank]
11:59:45 INFO - PROCESS | 1829 | --DOMWINDOW == 88 (0x7f96b3cc1000) [pid = 1877] [serial = 1391] [outer = (nil)] [url = about:blank]
11:59:45 INFO - PROCESS | 1829 | --DOMWINDOW == 87 (0x7f96b3dda000) [pid = 1877] [serial = 1394] [outer = (nil)] [url = about:blank]
11:59:45 INFO - PROCESS | 1829 | --DOMWINDOW == 86 (0x7f96b3fb9400) [pid = 1877] [serial = 1397] [outer = (nil)] [url = about:blank]
11:59:45 INFO - PROCESS | 1829 | --DOMWINDOW == 85 (0x7f96b289a400) [pid = 1877] [serial = 1385] [outer = (nil)] [url = about:blank]
11:59:45 INFO - PROCESS | 1829 | --DOMWINDOW == 84 (0x7f96b2e55c00) [pid = 1877] [serial = 1388] [outer = (nil)] [url = about:blank]
11:59:45 INFO - PROCESS | 1829 | --DOMWINDOW == 83 (0x7f96b4003c00) [pid = 1877] [serial = 1421] [outer = (nil)] [url = about:blank]
11:59:45 INFO - PROCESS | 1829 | --DOMWINDOW == 82 (0x7f96b2492800) [pid = 1877] [serial = 1382] [outer = (nil)] [url = about:blank]
11:59:45 INFO - PROCESS | 1829 | --DOMWINDOW == 81 (0x7f96b2c2c400) [pid = 1877] [serial = 1418] [outer = (nil)] [url = about:blank]
11:59:45 INFO - PROCESS | 1829 | --DOMWINDOW == 80 (0x7f96b2386000) [pid = 1877] [serial = 1415] [outer = (nil)] [url = about:blank]
11:59:45 INFO - PROCESS | 1829 | --DOMWINDOW == 79 (0x7f96b2385400) [pid = 1877] [serial = 1413] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:59:45 INFO - PROCESS | 1829 | --DOMWINDOW == 78 (0x7f96b3cc0000) [pid = 1877] [serial = 1410] [outer = (nil)] [url = about:blank]
11:59:45 INFO - PROCESS | 1829 | --DOMWINDOW == 77 (0x7f96b26dd400) [pid = 1877] [serial = 1424] [outer = (nil)] [url = about:blank]
11:59:45 INFO - PROCESS | 1829 | --DOMWINDOW == 76 (0x7f96b2c25c00) [pid = 1877] [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]
11:59:45 INFO - PROCESS | 1829 | --DOMWINDOW == 75 (0x7f96b2382800) [pid = 1877] [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]
11:59:45 INFO - PROCESS | 1829 | --DOMWINDOW == 74 (0x7f96b26d5000) [pid = 1877] [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]
11:59:45 INFO - PROCESS | 1829 | --DOMWINDOW == 73 (0x7f96b40ea000) [pid = 1877] [serial = 1402] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:59:45 INFO - PROCESS | 1829 | --DOMWINDOW == 72 (0x7f96b4379c00) [pid = 1877] [serial = 1407] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308744540]
11:59:45 INFO - PROCESS | 1829 | --DOMWINDOW == 71 (0x7f96b0eee800) [pid = 1877] [serial = 1412] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:59:45 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
11:59:45 INFO - document served over http requires an http
11:59:45 INFO - sub-resource via xhr-request using the meta-csp
11:59:45 INFO - delivery method with keep-origin-redirect and when
11:59:45 INFO - the target request is same-origin.
11:59:45 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2490ms
11:59:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
11:59:46 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b3f27800 == 18 [pid = 1877] [id = 525]
11:59:46 INFO - PROCESS | 1829 | ++DOMWINDOW == 72 (0x7f96b2383800) [pid = 1877] [serial = 1468] [outer = (nil)]
11:59:46 INFO - PROCESS | 1829 | ++DOMWINDOW == 73 (0x7f96b27b0400) [pid = 1877] [serial = 1469] [outer = 0x7f96b2383800]
11:59:46 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:59:46 INFO - PROCESS | 1829 | ++DOMWINDOW == 74 (0x7f96b3f0b400) [pid = 1877] [serial = 1470] [outer = 0x7f96b2383800]
11:59:47 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
11:59:47 INFO - document served over http requires an http
11:59:47 INFO - sub-resource via xhr-request using the meta-csp
11:59:47 INFO - delivery method with no-redirect and when
11:59:47 INFO - the target request is same-origin.
11:59:47 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1998ms
11:59:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
11:59:48 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b3f19000 == 19 [pid = 1877] [id = 526]
11:59:48 INFO - PROCESS | 1829 | ++DOMWINDOW == 75 (0x7f96b2492c00) [pid = 1877] [serial = 1471] [outer = (nil)]
11:59:48 INFO - PROCESS | 1829 | ++DOMWINDOW == 76 (0x7f96b2c27c00) [pid = 1877] [serial = 1472] [outer = 0x7f96b2492c00]
11:59:49 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:59:49 INFO - PROCESS | 1829 | ++DOMWINDOW == 77 (0x7f96b3fc4400) [pid = 1877] [serial = 1473] [outer = 0x7f96b2492c00]
11:59:50 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
11:59:50 INFO - document served over http requires an http
11:59:50 INFO - sub-resource via xhr-request using the meta-csp
11:59:50 INFO - delivery method with swap-origin-redirect and when
11:59:50 INFO - the target request is same-origin.
11:59:50 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2854ms
11:59:50 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
11:59:51 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b5221800 == 20 [pid = 1877] [id = 527]
11:59:51 INFO - PROCESS | 1829 | ++DOMWINDOW == 78 (0x7f96b2c25000) [pid = 1877] [serial = 1474] [outer = (nil)]
11:59:51 INFO - PROCESS | 1829 | ++DOMWINDOW == 79 (0x7f96b466d400) [pid = 1877] [serial = 1475] [outer = 0x7f96b2c25000]
11:59:51 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:59:51 INFO - PROCESS | 1829 | ++DOMWINDOW == 80 (0x7f96b589a000) [pid = 1877] [serial = 1476] [outer = 0x7f96b2c25000]
11:59:53 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
11:59:53 INFO - document served over http requires an https
11:59:53 INFO - sub-resource via fetch-request using the meta-csp
11:59:53 INFO - delivery method with keep-origin-redirect and when
11:59:53 INFO - the target request is same-origin.
11:59:53 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2190ms
11:59:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
11:59:53 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b5875800 == 21 [pid = 1877] [id = 528]
11:59:53 INFO - PROCESS | 1829 | ++DOMWINDOW == 81 (0x7f96b4372000) [pid = 1877] [serial = 1477] [outer = (nil)]
11:59:53 INFO - PROCESS | 1829 | ++DOMWINDOW == 82 (0x7f96b62ec000) [pid = 1877] [serial = 1478] [outer = 0x7f96b4372000]
11:59:54 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:59:54 INFO - PROCESS | 1829 | ++DOMWINDOW == 83 (0x7f96b659cc00) [pid = 1877] [serial = 1479] [outer = 0x7f96b4372000]
11:59:55 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
11:59:55 INFO - document served over http requires an https
11:59:55 INFO - sub-resource via fetch-request using the meta-csp
11:59:55 INFO - delivery method with no-redirect and when
11:59:55 INFO - the target request is same-origin.
11:59:55 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2054ms
11:59:55 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
11:59:55 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b66e2800 == 22 [pid = 1877] [id = 529]
11:59:55 INFO - PROCESS | 1829 | ++DOMWINDOW == 84 (0x7f96b66ac800) [pid = 1877] [serial = 1480] [outer = (nil)]
11:59:55 INFO - PROCESS | 1829 | ++DOMWINDOW == 85 (0x7f96b691c000) [pid = 1877] [serial = 1481] [outer = 0x7f96b66ac800]
11:59:56 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:59:56 INFO - PROCESS | 1829 | ++DOMWINDOW == 86 (0x7f96b6922400) [pid = 1877] [serial = 1482] [outer = 0x7f96b66ac800]
11:59:56 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
11:59:56 INFO - document served over http requires an https
11:59:56 INFO - sub-resource via fetch-request using the meta-csp
11:59:56 INFO - delivery method with swap-origin-redirect and when
11:59:56 INFO - the target request is same-origin.
11:59:56 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1804ms
11:59:56 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
11:59:57 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b69f1800 == 23 [pid = 1877] [id = 530]
11:59:57 INFO - PROCESS | 1829 | ++DOMWINDOW == 87 (0x7f96b691d800) [pid = 1877] [serial = 1483] [outer = (nil)]
11:59:57 INFO - PROCESS | 1829 | ++DOMWINDOW == 88 (0x7f96b6982c00) [pid = 1877] [serial = 1484] [outer = 0x7f96b691d800]
11:59:58 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
11:59:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 89 (0x7f96b6989000) [pid = 1877] [serial = 1485] [outer = 0x7f96b691d800]
11:59:58 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b756b800 == 24 [pid = 1877] [id = 531]
11:59:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 90 (0x7f96b698c400) [pid = 1877] [serial = 1486] [outer = (nil)]
11:59:59 INFO - PROCESS | 1829 | ++DOMWINDOW == 91 (0x7f96b698b000) [pid = 1877] [serial = 1487] [outer = 0x7f96b698c400]
11:59:59 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
11:59:59 INFO - document served over http requires an https
11:59:59 INFO - sub-resource via iframe-tag using the meta-csp
11:59:59 INFO - delivery method with keep-origin-redirect and when
11:59:59 INFO - the target request is same-origin.
11:59:59 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2502ms
11:59:59 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
11:59:59 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b757a000 == 25 [pid = 1877] [id = 532]
11:59:59 INFO - PROCESS | 1829 | ++DOMWINDOW == 92 (0x7f96b6980c00) [pid = 1877] [serial = 1488] [outer = (nil)]
12:00:00 INFO - PROCESS | 1829 | ++DOMWINDOW == 93 (0x7f96b698b400) [pid = 1877] [serial = 1489] [outer = 0x7f96b6980c00]
12:00:00 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:00:00 INFO - PROCESS | 1829 | ++DOMWINDOW == 94 (0x7f96b6cc1400) [pid = 1877] [serial = 1490] [outer = 0x7f96b6980c00]
12:00:01 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b7832000 == 26 [pid = 1877] [id = 533]
12:00:01 INFO - PROCESS | 1829 | ++DOMWINDOW == 95 (0x7f96b764d800) [pid = 1877] [serial = 1491] [outer = (nil)]
12:00:01 INFO - PROCESS | 1829 | ++DOMWINDOW == 96 (0x7f96b7650c00) [pid = 1877] [serial = 1492] [outer = 0x7f96b764d800]
12:00:02 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
12:00:02 INFO - document served over http requires an https
12:00:02 INFO - sub-resource via iframe-tag using the meta-csp
12:00:02 INFO - delivery method with no-redirect and when
12:00:02 INFO - the target request is same-origin.
12:00:02 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2546ms
12:00:02 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
12:00:02 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b795d000 == 27 [pid = 1877] [id = 534]
12:00:02 INFO - PROCESS | 1829 | ++DOMWINDOW == 97 (0x7f96b4375c00) [pid = 1877] [serial = 1493] [outer = (nil)]
12:00:02 INFO - PROCESS | 1829 | ++DOMWINDOW == 98 (0x7f96b7650000) [pid = 1877] [serial = 1494] [outer = 0x7f96b4375c00]
12:00:03 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:00:03 INFO - PROCESS | 1829 | ++DOMWINDOW == 99 (0x7f96b7659c00) [pid = 1877] [serial = 1495] [outer = 0x7f96b4375c00]
12:00:04 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b796e000 == 28 [pid = 1877] [id = 535]
12:00:04 INFO - PROCESS | 1829 | ++DOMWINDOW == 100 (0x7f96b7858400) [pid = 1877] [serial = 1496] [outer = (nil)]
12:00:04 INFO - PROCESS | 1829 | ++DOMWINDOW == 101 (0x7f96b785d400) [pid = 1877] [serial = 1497] [outer = 0x7f96b7858400]
12:00:04 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
12:00:04 INFO - document served over http requires an https
12:00:04 INFO - sub-resource via iframe-tag using the meta-csp
12:00:04 INFO - delivery method with swap-origin-redirect and when
12:00:04 INFO - the target request is same-origin.
12:00:04 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2440ms
12:00:04 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
12:00:05 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b7978000 == 29 [pid = 1877] [id = 536]
12:00:05 INFO - PROCESS | 1829 | ++DOMWINDOW == 102 (0x7f96b7652400) [pid = 1877] [serial = 1498] [outer = (nil)]
12:00:05 INFO - PROCESS | 1829 | ++DOMWINDOW == 103 (0x7f96b785f000) [pid = 1877] [serial = 1499] [outer = 0x7f96b7652400]
12:00:06 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:00:06 INFO - PROCESS | 1829 | ++DOMWINDOW == 104 (0x7f96b79d0800) [pid = 1877] [serial = 1500] [outer = 0x7f96b7652400]
12:00:07 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
12:00:07 INFO - document served over http requires an https
12:00:07 INFO - sub-resource via script-tag using the meta-csp
12:00:07 INFO - delivery method with keep-origin-redirect and when
12:00:07 INFO - the target request is same-origin.
12:00:07 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2906ms
12:00:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
12:00:07 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b85b6800 == 30 [pid = 1877] [id = 537]
12:00:07 INFO - PROCESS | 1829 | ++DOMWINDOW == 105 (0x7f96b785d800) [pid = 1877] [serial = 1501] [outer = (nil)]
12:00:08 INFO - PROCESS | 1829 | ++DOMWINDOW == 106 (0x7f96b79d8800) [pid = 1877] [serial = 1502] [outer = 0x7f96b785d800]
12:00:08 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:00:08 INFO - PROCESS | 1829 | ++DOMWINDOW == 107 (0x7f96b8354400) [pid = 1877] [serial = 1503] [outer = 0x7f96b785d800]
12:00:09 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
12:00:09 INFO - document served over http requires an https
12:00:09 INFO - sub-resource via script-tag using the meta-csp
12:00:09 INFO - delivery method with no-redirect and when
12:00:09 INFO - the target request is same-origin.
12:00:09 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1989ms
12:00:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
12:00:09 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b86e0000 == 31 [pid = 1877] [id = 538]
12:00:09 INFO - PROCESS | 1829 | ++DOMWINDOW == 108 (0x7f96b79d8000) [pid = 1877] [serial = 1504] [outer = (nil)]
12:00:10 INFO - PROCESS | 1829 | ++DOMWINDOW == 109 (0x7f96b835f800) [pid = 1877] [serial = 1505] [outer = 0x7f96b79d8000]
12:00:10 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:00:10 INFO - PROCESS | 1829 | ++DOMWINDOW == 110 (0x7f96b851e000) [pid = 1877] [serial = 1506] [outer = 0x7f96b79d8000]
12:00:11 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
12:00:11 INFO - document served over http requires an https
12:00:11 INFO - sub-resource via script-tag using the meta-csp
12:00:11 INFO - delivery method with swap-origin-redirect and when
12:00:11 INFO - the target request is same-origin.
12:00:11 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1972ms
12:00:11 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
12:00:11 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b934d000 == 32 [pid = 1877] [id = 539]
12:00:11 INFO - PROCESS | 1829 | ++DOMWINDOW == 111 (0x7f96b8361400) [pid = 1877] [serial = 1507] [outer = (nil)]
12:00:12 INFO - PROCESS | 1829 | ++DOMWINDOW == 112 (0x7f96b853dc00) [pid = 1877] [serial = 1508] [outer = 0x7f96b8361400]
12:00:12 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:00:12 INFO - PROCESS | 1829 | ++DOMWINDOW == 113 (0x7f96b854b400) [pid = 1877] [serial = 1509] [outer = 0x7f96b8361400]
12:00:14 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
12:00:14 INFO - document served over http requires an https
12:00:14 INFO - sub-resource via xhr-request using the meta-csp
12:00:14 INFO - delivery method with keep-origin-redirect and when
12:00:14 INFO - the target request is same-origin.
12:00:14 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 3317ms
12:00:14 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
12:00:15 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b3c23800 == 33 [pid = 1877] [id = 540]
12:00:15 INFO - PROCESS | 1829 | ++DOMWINDOW == 114 (0x7f96b28a0000) [pid = 1877] [serial = 1510] [outer = (nil)]
12:00:15 INFO - PROCESS | 1829 | ++DOMWINDOW == 115 (0x7f96b2c22400) [pid = 1877] [serial = 1511] [outer = 0x7f96b28a0000]
12:00:15 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:00:16 INFO - PROCESS | 1829 | ++DOMWINDOW == 116 (0x7f96b3fba400) [pid = 1877] [serial = 1512] [outer = 0x7f96b28a0000]
12:00:17 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
12:00:17 INFO - document served over http requires an https
12:00:17 INFO - sub-resource via xhr-request using the meta-csp
12:00:17 INFO - delivery method with no-redirect and when
12:00:17 INFO - the target request is same-origin.
12:00:17 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2850ms
12:00:17 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
12:00:17 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b401d800 == 32 [pid = 1877] [id = 510]
12:00:17 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b5884000 == 31 [pid = 1877] [id = 511]
12:00:17 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b6299800 == 30 [pid = 1877] [id = 512]
12:00:17 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b6396800 == 29 [pid = 1877] [id = 513]
12:00:17 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b6439800 == 28 [pid = 1877] [id = 514]
12:00:17 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b66ed800 == 27 [pid = 1877] [id = 516]
12:00:17 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b66d4000 == 26 [pid = 1877] [id = 515]
12:00:17 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b68f6800 == 25 [pid = 1877] [id = 518]
12:00:17 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b68e1800 == 24 [pid = 1877] [id = 517]
12:00:17 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b2c8f800 == 23 [pid = 1877] [id = 520]
12:00:17 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b2319800 == 22 [pid = 1877] [id = 521]
12:00:17 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b0f66800 == 21 [pid = 1877] [id = 522]
12:00:17 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b254f800 == 20 [pid = 1877] [id = 523]
12:00:17 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b3c2e800 == 19 [pid = 1877] [id = 524]
12:00:17 INFO - PROCESS | 1829 | --DOMWINDOW == 115 (0x7f96b289ec00) [pid = 1877] [serial = 1416] [outer = (nil)] [url = about:blank]
12:00:17 INFO - PROCESS | 1829 | --DOMWINDOW == 114 (0x7f96b4373800) [pid = 1877] [serial = 1422] [outer = (nil)] [url = about:blank]
12:00:17 INFO - PROCESS | 1829 | --DOMWINDOW == 113 (0x7f96b3f04400) [pid = 1877] [serial = 1419] [outer = (nil)] [url = about:blank]
12:00:18 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b0ea3800 == 20 [pid = 1877] [id = 541]
12:00:18 INFO - PROCESS | 1829 | ++DOMWINDOW == 114 (0x7f96b27af000) [pid = 1877] [serial = 1513] [outer = (nil)]
12:00:18 INFO - PROCESS | 1829 | ++DOMWINDOW == 115 (0x7f96b28a0c00) [pid = 1877] [serial = 1514] [outer = 0x7f96b27af000]
12:00:18 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:00:18 INFO - PROCESS | 1829 | ++DOMWINDOW == 116 (0x7f96b3f04400) [pid = 1877] [serial = 1515] [outer = 0x7f96b27af000]
12:00:19 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
12:00:19 INFO - document served over http requires an https
12:00:19 INFO - sub-resource via xhr-request using the meta-csp
12:00:19 INFO - delivery method with swap-origin-redirect and when
12:00:19 INFO - the target request is same-origin.
12:00:19 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2171ms
12:00:19 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
12:00:20 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b2557800 == 21 [pid = 1877] [id = 542]
12:00:20 INFO - PROCESS | 1829 | ++DOMWINDOW == 117 (0x7f96b40e8000) [pid = 1877] [serial = 1516] [outer = (nil)]
12:00:20 INFO - PROCESS | 1829 | ++DOMWINDOW == 118 (0x7f96b4377800) [pid = 1877] [serial = 1517] [outer = 0x7f96b40e8000]
12:00:21 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:00:21 INFO - PROCESS | 1829 | ++DOMWINDOW == 119 (0x7f96b5376400) [pid = 1877] [serial = 1518] [outer = 0x7f96b40e8000]
12:00:22 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
12:00:22 INFO - document served over http requires an http
12:00:22 INFO - sub-resource via fetch-request using the meta-referrer
12:00:22 INFO - delivery method with keep-origin-redirect and when
12:00:22 INFO - the target request is cross-origin.
12:00:22 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2693ms
12:00:22 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
12:00:22 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b3f16800 == 22 [pid = 1877] [id = 543]
12:00:22 INFO - PROCESS | 1829 | ++DOMWINDOW == 120 (0x7f96b589b800) [pid = 1877] [serial = 1519] [outer = (nil)]
12:00:23 INFO - PROCESS | 1829 | ++DOMWINDOW == 121 (0x7f96b61ad400) [pid = 1877] [serial = 1520] [outer = 0x7f96b589b800]
12:00:23 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:00:23 INFO - PROCESS | 1829 | ++DOMWINDOW == 122 (0x7f96b6470800) [pid = 1877] [serial = 1521] [outer = 0x7f96b589b800]
12:00:23 INFO - PROCESS | 1829 | --DOMWINDOW == 121 (0x7f96b589dc00) [pid = 1877] [serial = 1436] [outer = (nil)] [url = about:blank]
12:00:23 INFO - PROCESS | 1829 | --DOMWINDOW == 120 (0x7f96b62ed800) [pid = 1877] [serial = 1442] [outer = (nil)] [url = about:blank]
12:00:23 INFO - PROCESS | 1829 | --DOMWINDOW == 119 (0x7f96b2e5a800) [pid = 1877] [serial = 1463] [outer = (nil)] [url = about:blank]
12:00:23 INFO - PROCESS | 1829 | --DOMWINDOW == 118 (0x7f96b0ef2800) [pid = 1877] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308773134]
12:00:23 INFO - PROCESS | 1829 | --DOMWINDOW == 117 (0x7f96b4378400) [pid = 1877] [serial = 1452] [outer = (nil)] [url = about:blank]
12:00:23 INFO - PROCESS | 1829 | --DOMWINDOW == 116 (0x7f96b6477000) [pid = 1877] [serial = 1445] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:00:23 INFO - PROCESS | 1829 | --DOMWINDOW == 115 (0x7f96b6590000) [pid = 1877] [serial = 1447] [outer = (nil)] [url = about:blank]
12:00:23 INFO - PROCESS | 1829 | --DOMWINDOW == 114 (0x7f96b61a9c00) [pid = 1877] [serial = 1439] [outer = (nil)] [url = about:blank]
12:00:23 INFO - PROCESS | 1829 | --DOMWINDOW == 113 (0x7f96b5371800) [pid = 1877] [serial = 1433] [outer = (nil)] [url = about:blank]
12:00:23 INFO - PROCESS | 1829 | --DOMWINDOW == 112 (0x7f96b2491c00) [pid = 1877] [serial = 1457] [outer = (nil)] [url = about:blank]
12:00:23 INFO - PROCESS | 1829 | --DOMWINDOW == 111 (0x7f96b4379000) [pid = 1877] [serial = 1466] [outer = (nil)] [url = about:blank]
12:00:23 INFO - PROCESS | 1829 | --DOMWINDOW == 110 (0x7f96b2898c00) [pid = 1877] [serial = 1460] [outer = (nil)] [url = about:blank]
12:00:23 INFO - PROCESS | 1829 | --DOMWINDOW == 109 (0x7f96b467bc00) [pid = 1877] [serial = 1430] [outer = (nil)] [url = about:blank]
12:00:23 INFO - PROCESS | 1829 | --DOMWINDOW == 108 (0x7f96b26d9800) [pid = 1877] [serial = 1455] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:00:23 INFO - PROCESS | 1829 | --DOMWINDOW == 107 (0x7f96b2893c00) [pid = 1877] [serial = 1427] [outer = (nil)] [url = about:blank]
12:00:23 INFO - PROCESS | 1829 | --DOMWINDOW == 106 (0x7f96b27b0400) [pid = 1877] [serial = 1469] [outer = (nil)] [url = about:blank]
12:00:23 INFO - PROCESS | 1829 | --DOMWINDOW == 105 (0x7f96b42a8800) [pid = 1877] [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]
12:00:23 INFO - PROCESS | 1829 | --DOMWINDOW == 104 (0x7f96b27b6400) [pid = 1877] [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]
12:00:23 INFO - PROCESS | 1829 | --DOMWINDOW == 103 (0x7f96b26da400) [pid = 1877] [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]
12:00:23 INFO - PROCESS | 1829 | --DOMWINDOW == 102 (0x7f96b2383c00) [pid = 1877] [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]
12:00:23 INFO - PROCESS | 1829 | --DOMWINDOW == 101 (0x7f96b238bc00) [pid = 1877] [serial = 1454] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:00:23 INFO - PROCESS | 1829 | --DOMWINDOW == 100 (0x7f96b6475c00) [pid = 1877] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:00:23 INFO - PROCESS | 1829 | --DOMWINDOW == 99 (0x7f96b66aa000) [pid = 1877] [serial = 1449] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308773134]
12:00:23 INFO - PROCESS | 1829 | --DOMWINDOW == 98 (0x7f96b466d800) [pid = 1877] [serial = 1425] [outer = (nil)] [url = about:blank]
12:00:23 INFO - PROCESS | 1829 | --DOMWINDOW == 97 (0x7f96b248b800) [pid = 1877] [serial = 1380] [outer = (nil)] [url = about:blank]
12:00:23 INFO - PROCESS | 1829 | --DOMWINDOW == 96 (0x7f96b536e000) [pid = 1877] [serial = 1467] [outer = (nil)] [url = about:blank]
12:00:24 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
12:00:24 INFO - document served over http requires an http
12:00:24 INFO - sub-resource via fetch-request using the meta-referrer
12:00:24 INFO - delivery method with no-redirect and when
12:00:24 INFO - the target request is cross-origin.
12:00:24 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1831ms
12:00:24 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
12:00:24 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b5871000 == 23 [pid = 1877] [id = 544]
12:00:24 INFO - PROCESS | 1829 | ++DOMWINDOW == 97 (0x7f96b26d9800) [pid = 1877] [serial = 1522] [outer = (nil)]
12:00:24 INFO - PROCESS | 1829 | ++DOMWINDOW == 98 (0x7f96b27b0400) [pid = 1877] [serial = 1523] [outer = 0x7f96b26d9800]
12:00:25 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:00:25 INFO - PROCESS | 1829 | ++DOMWINDOW == 99 (0x7f96b4378400) [pid = 1877] [serial = 1524] [outer = 0x7f96b26d9800]
12:00:26 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
12:00:26 INFO - document served over http requires an http
12:00:26 INFO - sub-resource via fetch-request using the meta-referrer
12:00:26 INFO - delivery method with swap-origin-redirect and when
12:00:26 INFO - the target request is cross-origin.
12:00:26 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1744ms
12:00:26 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
12:00:26 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b5111000 == 24 [pid = 1877] [id = 545]
12:00:26 INFO - PROCESS | 1829 | ++DOMWINDOW == 100 (0x7f96b2491c00) [pid = 1877] [serial = 1525] [outer = (nil)]
12:00:26 INFO - PROCESS | 1829 | ++DOMWINDOW == 101 (0x7f96b2e52400) [pid = 1877] [serial = 1526] [outer = 0x7f96b2491c00]
12:00:27 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:00:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 102 (0x7f96b527e400) [pid = 1877] [serial = 1527] [outer = 0x7f96b2491c00]
12:00:27 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b638b800 == 25 [pid = 1877] [id = 546]
12:00:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 103 (0x7f96b58a2800) [pid = 1877] [serial = 1528] [outer = (nil)]
12:00:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 104 (0x7f96b62e4c00) [pid = 1877] [serial = 1529] [outer = 0x7f96b58a2800]
12:00:28 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
12:00:28 INFO - document served over http requires an http
12:00:28 INFO - sub-resource via iframe-tag using the meta-referrer
12:00:28 INFO - delivery method with keep-origin-redirect and when
12:00:28 INFO - the target request is cross-origin.
12:00:28 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1803ms
12:00:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
12:00:28 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b6433800 == 26 [pid = 1877] [id = 547]
12:00:28 INFO - PROCESS | 1829 | ++DOMWINDOW == 105 (0x7f96b3f0f000) [pid = 1877] [serial = 1530] [outer = (nil)]
12:00:28 INFO - PROCESS | 1829 | ++DOMWINDOW == 106 (0x7f96b61a9c00) [pid = 1877] [serial = 1531] [outer = 0x7f96b3f0f000]
12:00:29 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:00:29 INFO - PROCESS | 1829 | ++DOMWINDOW == 107 (0x7f96b66afc00) [pid = 1877] [serial = 1532] [outer = 0x7f96b3f0f000]
12:00:29 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b66e8000 == 27 [pid = 1877] [id = 548]
12:00:30 INFO - PROCESS | 1829 | ++DOMWINDOW == 108 (0x7f96b6925800) [pid = 1877] [serial = 1533] [outer = (nil)]
12:00:30 INFO - PROCESS | 1829 | ++DOMWINDOW == 109 (0x7f96b698dc00) [pid = 1877] [serial = 1534] [outer = 0x7f96b6925800]
12:00:30 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
12:00:30 INFO - document served over http requires an http
12:00:30 INFO - sub-resource via iframe-tag using the meta-referrer
12:00:30 INFO - delivery method with no-redirect and when
12:00:30 INFO - the target request is cross-origin.
12:00:30 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2333ms
12:00:30 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
12:00:30 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b68e9800 == 28 [pid = 1877] [id = 549]
12:00:30 INFO - PROCESS | 1829 | ++DOMWINDOW == 110 (0x7f96b646fc00) [pid = 1877] [serial = 1535] [outer = (nil)]
12:00:31 INFO - PROCESS | 1829 | ++DOMWINDOW == 111 (0x7f96b698c800) [pid = 1877] [serial = 1536] [outer = 0x7f96b646fc00]
12:00:31 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:00:31 INFO - PROCESS | 1829 | ++DOMWINDOW == 112 (0x7f96b7858800) [pid = 1877] [serial = 1537] [outer = 0x7f96b646fc00]
12:00:32 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b757c000 == 29 [pid = 1877] [id = 550]
12:00:32 INFO - PROCESS | 1829 | ++DOMWINDOW == 113 (0x7f96b79d2000) [pid = 1877] [serial = 1538] [outer = (nil)]
12:00:32 INFO - PROCESS | 1829 | ++DOMWINDOW == 114 (0x7f96b7862800) [pid = 1877] [serial = 1539] [outer = 0x7f96b79d2000]
12:00:32 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
12:00:32 INFO - document served over http requires an http
12:00:32 INFO - sub-resource via iframe-tag using the meta-referrer
12:00:32 INFO - delivery method with swap-origin-redirect and when
12:00:32 INFO - the target request is cross-origin.
12:00:32 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2496ms
12:00:32 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
12:00:33 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b85a2000 == 30 [pid = 1877] [id = 551]
12:00:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 115 (0x7f96b851d800) [pid = 1877] [serial = 1540] [outer = (nil)]
12:00:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 116 (0x7f96b8527400) [pid = 1877] [serial = 1541] [outer = 0x7f96b851d800]
12:00:34 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:00:34 INFO - PROCESS | 1829 | ++DOMWINDOW == 117 (0x7f96b8620400) [pid = 1877] [serial = 1542] [outer = 0x7f96b851d800]
12:00:35 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
12:00:35 INFO - document served over http requires an http
12:00:35 INFO - sub-resource via script-tag using the meta-referrer
12:00:35 INFO - delivery method with keep-origin-redirect and when
12:00:35 INFO - the target request is cross-origin.
12:00:35 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 3050ms
12:00:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
12:00:36 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b946d000 == 31 [pid = 1877] [id = 552]
12:00:36 INFO - PROCESS | 1829 | ++DOMWINDOW == 118 (0x7f96b8525c00) [pid = 1877] [serial = 1543] [outer = (nil)]
12:00:36 INFO - PROCESS | 1829 | ++DOMWINDOW == 119 (0x7f96b862c000) [pid = 1877] [serial = 1544] [outer = 0x7f96b8525c00]
12:00:36 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:00:36 INFO - PROCESS | 1829 | ++DOMWINDOW == 120 (0x7f96b8713000) [pid = 1877] [serial = 1545] [outer = 0x7f96b8525c00]
12:00:37 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
12:00:37 INFO - document served over http requires an http
12:00:37 INFO - sub-resource via script-tag using the meta-referrer
12:00:37 INFO - delivery method with no-redirect and when
12:00:37 INFO - the target request is cross-origin.
12:00:37 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1990ms
12:00:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
12:00:38 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b96e3000 == 32 [pid = 1877] [id = 553]
12:00:38 INFO - PROCESS | 1829 | ++DOMWINDOW == 121 (0x7f96b8628000) [pid = 1877] [serial = 1546] [outer = (nil)]
12:00:38 INFO - PROCESS | 1829 | ++DOMWINDOW == 122 (0x7f96b94bd800) [pid = 1877] [serial = 1547] [outer = 0x7f96b8628000]
12:00:38 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:00:38 INFO - PROCESS | 1829 | ++DOMWINDOW == 123 (0x7f96b94c7800) [pid = 1877] [serial = 1548] [outer = 0x7f96b8628000]
12:00:39 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
12:00:39 INFO - document served over http requires an http
12:00:39 INFO - sub-resource via script-tag using the meta-referrer
12:00:39 INFO - delivery method with swap-origin-redirect and when
12:00:39 INFO - the target request is cross-origin.
12:00:39 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1954ms
12:00:39 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
12:00:40 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b9737000 == 33 [pid = 1877] [id = 554]
12:00:40 INFO - PROCESS | 1829 | ++DOMWINDOW == 124 (0x7f96b94cb400) [pid = 1877] [serial = 1549] [outer = (nil)]
12:00:40 INFO - PROCESS | 1829 | ++DOMWINDOW == 125 (0x7f96ba38e400) [pid = 1877] [serial = 1550] [outer = 0x7f96b94cb400]
12:00:40 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:00:40 INFO - PROCESS | 1829 | ++DOMWINDOW == 126 (0x7f96ba395800) [pid = 1877] [serial = 1551] [outer = 0x7f96b94cb400]
12:00:41 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
12:00:41 INFO - document served over http requires an http
12:00:41 INFO - sub-resource via xhr-request using the meta-referrer
12:00:41 INFO - delivery method with keep-origin-redirect and when
12:00:41 INFO - the target request is cross-origin.
12:00:41 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1950ms
12:00:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
12:00:42 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96ba673000 == 34 [pid = 1877] [id = 555]
12:00:42 INFO - PROCESS | 1829 | ++DOMWINDOW == 127 (0x7f96ba39a000) [pid = 1877] [serial = 1552] [outer = (nil)]
12:00:42 INFO - PROCESS | 1829 | ++DOMWINDOW == 128 (0x7f96ba40bc00) [pid = 1877] [serial = 1553] [outer = 0x7f96ba39a000]
12:00:42 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:00:42 INFO - PROCESS | 1829 | ++DOMWINDOW == 129 (0x7f96ba414000) [pid = 1877] [serial = 1554] [outer = 0x7f96ba39a000]
12:00:43 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
12:00:43 INFO - document served over http requires an http
12:00:43 INFO - sub-resource via xhr-request using the meta-referrer
12:00:43 INFO - delivery method with no-redirect and when
12:00:43 INFO - the target request is cross-origin.
12:00:43 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1896ms
12:00:43 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
12:00:44 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96ba692000 == 35 [pid = 1877] [id = 556]
12:00:44 INFO - PROCESS | 1829 | ++DOMWINDOW == 130 (0x7f96ba40dc00) [pid = 1877] [serial = 1555] [outer = (nil)]
12:00:44 INFO - PROCESS | 1829 | ++DOMWINDOW == 131 (0x7f96ba4e0400) [pid = 1877] [serial = 1556] [outer = 0x7f96ba40dc00]
12:00:44 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:00:44 INFO - PROCESS | 1829 | ++DOMWINDOW == 132 (0x7f96ba4e8400) [pid = 1877] [serial = 1557] [outer = 0x7f96ba40dc00]
12:00:45 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
12:00:45 INFO - document served over http requires an http
12:00:45 INFO - sub-resource via xhr-request using the meta-referrer
12:00:45 INFO - delivery method with swap-origin-redirect and when
12:00:45 INFO - the target request is cross-origin.
12:00:45 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2089ms
12:00:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
12:00:46 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96ba8f4800 == 36 [pid = 1877] [id = 557]
12:00:46 INFO - PROCESS | 1829 | ++DOMWINDOW == 133 (0x7f96ba507400) [pid = 1877] [serial = 1558] [outer = (nil)]
12:00:46 INFO - PROCESS | 1829 | ++DOMWINDOW == 134 (0x7f96ba50cc00) [pid = 1877] [serial = 1559] [outer = 0x7f96ba507400]
12:00:47 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:00:47 INFO - PROCESS | 1829 | ++DOMWINDOW == 135 (0x7f96ba5ca800) [pid = 1877] [serial = 1560] [outer = 0x7f96ba507400]
12:00:48 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
12:00:48 INFO - document served over http requires an https
12:00:48 INFO - sub-resource via fetch-request using the meta-referrer
12:00:48 INFO - delivery method with keep-origin-redirect and when
12:00:48 INFO - the target request is cross-origin.
12:00:48 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2178ms
12:00:48 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
12:00:48 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96ba917000 == 37 [pid = 1877] [id = 558]
12:00:48 INFO - PROCESS | 1829 | ++DOMWINDOW == 136 (0x7f96ba5cf800) [pid = 1877] [serial = 1561] [outer = (nil)]
12:00:48 INFO - PROCESS | 1829 | ++DOMWINDOW == 137 (0x7f96ba8a8c00) [pid = 1877] [serial = 1562] [outer = 0x7f96ba5cf800]
12:00:49 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:00:49 INFO - PROCESS | 1829 | ++DOMWINDOW == 138 (0x7f96ba9ecc00) [pid = 1877] [serial = 1563] [outer = 0x7f96ba5cf800]
12:00:51 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
12:00:51 INFO - document served over http requires an https
12:00:51 INFO - sub-resource via fetch-request using the meta-referrer
12:00:51 INFO - delivery method with no-redirect and when
12:00:51 INFO - the target request is cross-origin.
12:00:51 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 3601ms
12:00:51 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
12:00:52 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b255f000 == 38 [pid = 1877] [id = 559]
12:00:52 INFO - PROCESS | 1829 | ++DOMWINDOW == 139 (0x7f96b8524800) [pid = 1877] [serial = 1564] [outer = (nil)]
12:00:52 INFO - PROCESS | 1829 | ++DOMWINDOW == 140 (0x7f96ba5d3800) [pid = 1877] [serial = 1565] [outer = 0x7f96b8524800]
12:00:52 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:00:52 INFO - PROCESS | 1829 | ++DOMWINDOW == 141 (0x7f96ba9f5c00) [pid = 1877] [serial = 1566] [outer = 0x7f96b8524800]
12:00:53 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
12:00:53 INFO - document served over http requires an https
12:00:53 INFO - sub-resource via fetch-request using the meta-referrer
12:00:53 INFO - delivery method with swap-origin-redirect and when
12:00:53 INFO - the target request is cross-origin.
12:00:53 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2137ms
12:00:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
12:00:54 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b154d000 == 39 [pid = 1877] [id = 560]
12:00:54 INFO - PROCESS | 1829 | ++DOMWINDOW == 142 (0x7f96b238a800) [pid = 1877] [serial = 1567] [outer = (nil)]
12:00:54 INFO - PROCESS | 1829 | ++DOMWINDOW == 143 (0x7f96b2390000) [pid = 1877] [serial = 1568] [outer = 0x7f96b238a800]
12:00:54 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:00:54 INFO - PROCESS | 1829 | ++DOMWINDOW == 144 (0x7f96b27ae400) [pid = 1877] [serial = 1569] [outer = 0x7f96b238a800]
12:00:55 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b2314000 == 40 [pid = 1877] [id = 561]
12:00:55 INFO - PROCESS | 1829 | ++DOMWINDOW == 145 (0x7f96b26d8000) [pid = 1877] [serial = 1570] [outer = (nil)]
12:00:55 INFO - PROCESS | 1829 | ++DOMWINDOW == 146 (0x7f96b2897c00) [pid = 1877] [serial = 1571] [outer = 0x7f96b26d8000]
12:00:55 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
12:00:55 INFO - document served over http requires an https
12:00:55 INFO - sub-resource via iframe-tag using the meta-referrer
12:00:55 INFO - delivery method with keep-origin-redirect and when
12:00:55 INFO - the target request is cross-origin.
12:00:55 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1891ms
12:00:55 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
12:00:56 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b3f19000 == 39 [pid = 1877] [id = 526]
12:00:56 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b5221800 == 38 [pid = 1877] [id = 527]
12:00:56 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b5875800 == 37 [pid = 1877] [id = 528]
12:00:56 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b66e2800 == 36 [pid = 1877] [id = 529]
12:00:56 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b756b800 == 35 [pid = 1877] [id = 531]
12:00:56 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b69f1800 == 34 [pid = 1877] [id = 530]
12:00:56 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b7832000 == 33 [pid = 1877] [id = 533]
12:00:56 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b757a000 == 32 [pid = 1877] [id = 532]
12:00:56 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b796e000 == 31 [pid = 1877] [id = 535]
12:00:56 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b795d000 == 30 [pid = 1877] [id = 534]
12:00:56 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b7978000 == 29 [pid = 1877] [id = 536]
12:00:56 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b85b6800 == 28 [pid = 1877] [id = 537]
12:00:56 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b86e0000 == 27 [pid = 1877] [id = 538]
12:00:56 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b3c23800 == 26 [pid = 1877] [id = 540]
12:00:56 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b0ea3800 == 25 [pid = 1877] [id = 541]
12:00:56 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b2557800 == 24 [pid = 1877] [id = 542]
12:00:56 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b3f16800 == 23 [pid = 1877] [id = 543]
12:00:56 INFO - PROCESS | 1829 | --DOMWINDOW == 145 (0x7f96b3fbf400) [pid = 1877] [serial = 1461] [outer = (nil)] [url = about:blank]
12:00:56 INFO - PROCESS | 1829 | --DOMWINDOW == 144 (0x7f96b40e8400) [pid = 1877] [serial = 1464] [outer = (nil)] [url = about:blank]
12:00:56 INFO - PROCESS | 1829 | --DOMWINDOW == 143 (0x7f96b2e57c00) [pid = 1877] [serial = 1458] [outer = (nil)] [url = about:blank]
12:00:56 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b0f66000 == 24 [pid = 1877] [id = 562]
12:00:56 INFO - PROCESS | 1829 | ++DOMWINDOW == 144 (0x7f96b238b400) [pid = 1877] [serial = 1572] [outer = (nil)]
12:00:56 INFO - PROCESS | 1829 | ++DOMWINDOW == 145 (0x7f96b27b4400) [pid = 1877] [serial = 1573] [outer = 0x7f96b238b400]
12:00:56 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:00:56 INFO - PROCESS | 1829 | ++DOMWINDOW == 146 (0x7f96b3cb9c00) [pid = 1877] [serial = 1574] [outer = 0x7f96b238b400]
12:00:57 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b2314800 == 25 [pid = 1877] [id = 563]
12:00:57 INFO - PROCESS | 1829 | ++DOMWINDOW == 147 (0x7f96b3cc1800) [pid = 1877] [serial = 1575] [outer = (nil)]
12:00:57 INFO - PROCESS | 1829 | ++DOMWINDOW == 148 (0x7f96b3dd8400) [pid = 1877] [serial = 1576] [outer = 0x7f96b3cc1800]
12:00:57 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
12:00:57 INFO - document served over http requires an https
12:00:57 INFO - sub-resource via iframe-tag using the meta-referrer
12:00:57 INFO - delivery method with no-redirect and when
12:00:57 INFO - the target request is cross-origin.
12:00:57 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1838ms
12:00:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
12:00:57 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b2c92800 == 26 [pid = 1877] [id = 564]
12:00:57 INFO - PROCESS | 1829 | ++DOMWINDOW == 149 (0x7f96b2892800) [pid = 1877] [serial = 1577] [outer = (nil)]
12:00:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 150 (0x7f96b3dd7c00) [pid = 1877] [serial = 1578] [outer = 0x7f96b2892800]
12:00:58 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:00:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 151 (0x7f96b4007c00) [pid = 1877] [serial = 1579] [outer = 0x7f96b2892800]
12:00:59 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b3d97800 == 27 [pid = 1877] [id = 565]
12:00:59 INFO - PROCESS | 1829 | ++DOMWINDOW == 152 (0x7f96b40e0c00) [pid = 1877] [serial = 1580] [outer = (nil)]
12:00:59 INFO - PROCESS | 1829 | ++DOMWINDOW == 153 (0x7f96b40e7000) [pid = 1877] [serial = 1581] [outer = 0x7f96b40e0c00]
12:00:59 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
12:00:59 INFO - document served over http requires an https
12:00:59 INFO - sub-resource via iframe-tag using the meta-referrer
12:00:59 INFO - delivery method with swap-origin-redirect and when
12:00:59 INFO - the target request is cross-origin.
12:00:59 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2190ms
12:00:59 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
12:01:00 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b3f23000 == 28 [pid = 1877] [id = 566]
12:01:00 INFO - PROCESS | 1829 | ++DOMWINDOW == 154 (0x7f96b3f07800) [pid = 1877] [serial = 1582] [outer = (nil)]
12:01:00 INFO - PROCESS | 1829 | ++DOMWINDOW == 155 (0x7f96b40e4800) [pid = 1877] [serial = 1583] [outer = 0x7f96b3f07800]
12:01:00 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:01:00 INFO - PROCESS | 1829 | ++DOMWINDOW == 156 (0x7f96b4671c00) [pid = 1877] [serial = 1584] [outer = 0x7f96b3f07800]
12:01:01 INFO - PROCESS | 1829 | --DOMWINDOW == 155 (0x7f96b589b800) [pid = 1877] [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]
12:01:01 INFO - PROCESS | 1829 | --DOMWINDOW == 154 (0x7f96b28a0000) [pid = 1877] [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]
12:01:01 INFO - PROCESS | 1829 | --DOMWINDOW == 153 (0x7f96b40e8000) [pid = 1877] [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]
12:01:01 INFO - PROCESS | 1829 | --DOMWINDOW == 152 (0x7f96b27af000) [pid = 1877] [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]
12:01:01 INFO - PROCESS | 1829 | --DOMWINDOW == 151 (0x7f96b698c400) [pid = 1877] [serial = 1486] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:01:01 INFO - PROCESS | 1829 | --DOMWINDOW == 150 (0x7f96b764d800) [pid = 1877] [serial = 1491] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308801589]
12:01:01 INFO - PROCESS | 1829 | --DOMWINDOW == 149 (0x7f96b7858400) [pid = 1877] [serial = 1496] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:01:01 INFO - PROCESS | 1829 | --DOMWINDOW == 148 (0x7f96b466d400) [pid = 1877] [serial = 1475] [outer = (nil)] [url = about:blank]
12:01:01 INFO - PROCESS | 1829 | --DOMWINDOW == 147 (0x7f96b2c27c00) [pid = 1877] [serial = 1472] [outer = (nil)] [url = about:blank]
12:01:01 INFO - PROCESS | 1829 | --DOMWINDOW == 146 (0x7f96b79d8800) [pid = 1877] [serial = 1502] [outer = (nil)] [url = about:blank]
12:01:01 INFO - PROCESS | 1829 | --DOMWINDOW == 145 (0x7f96b7650c00) [pid = 1877] [serial = 1492] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308801589]
12:01:01 INFO - PROCESS | 1829 | --DOMWINDOW == 144 (0x7f96b853dc00) [pid = 1877] [serial = 1508] [outer = (nil)] [url = about:blank]
12:01:01 INFO - PROCESS | 1829 | --DOMWINDOW == 143 (0x7f96b785d400) [pid = 1877] [serial = 1497] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:01:01 INFO - PROCESS | 1829 | --DOMWINDOW == 142 (0x7f96b6982c00) [pid = 1877] [serial = 1484] [outer = (nil)] [url = about:blank]
12:01:01 INFO - PROCESS | 1829 | --DOMWINDOW == 141 (0x7f96b698b400) [pid = 1877] [serial = 1489] [outer = (nil)] [url = about:blank]
12:01:01 INFO - PROCESS | 1829 | --DOMWINDOW == 140 (0x7f96b4377800) [pid = 1877] [serial = 1517] [outer = (nil)] [url = about:blank]
12:01:01 INFO - PROCESS | 1829 | --DOMWINDOW == 139 (0x7f96b835f800) [pid = 1877] [serial = 1505] [outer = (nil)] [url = about:blank]
12:01:01 INFO - PROCESS | 1829 | --DOMWINDOW == 138 (0x7f96b28a0c00) [pid = 1877] [serial = 1514] [outer = (nil)] [url = about:blank]
12:01:01 INFO - PROCESS | 1829 | --DOMWINDOW == 137 (0x7f96b61ad400) [pid = 1877] [serial = 1520] [outer = (nil)] [url = about:blank]
12:01:01 INFO - PROCESS | 1829 | --DOMWINDOW == 136 (0x7f96b691c000) [pid = 1877] [serial = 1481] [outer = (nil)] [url = about:blank]
12:01:01 INFO - PROCESS | 1829 | --DOMWINDOW == 135 (0x7f96b698b000) [pid = 1877] [serial = 1487] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:01:01 INFO - PROCESS | 1829 | --DOMWINDOW == 134 (0x7f96b785f000) [pid = 1877] [serial = 1499] [outer = (nil)] [url = about:blank]
12:01:01 INFO - PROCESS | 1829 | --DOMWINDOW == 133 (0x7f96b7650000) [pid = 1877] [serial = 1494] [outer = (nil)] [url = about:blank]
12:01:01 INFO - PROCESS | 1829 | --DOMWINDOW == 132 (0x7f96b2c22400) [pid = 1877] [serial = 1511] [outer = (nil)] [url = about:blank]
12:01:01 INFO - PROCESS | 1829 | --DOMWINDOW == 131 (0x7f96b62ec000) [pid = 1877] [serial = 1478] [outer = (nil)] [url = about:blank]
12:01:01 INFO - PROCESS | 1829 | --DOMWINDOW == 130 (0x7f96b27b0400) [pid = 1877] [serial = 1523] [outer = (nil)] [url = about:blank]
12:01:02 INFO - PROCESS | 1829 | --DOMWINDOW == 129 (0x7f96b3f04400) [pid = 1877] [serial = 1515] [outer = (nil)] [url = about:blank]
12:01:02 INFO - PROCESS | 1829 | --DOMWINDOW == 128 (0x7f96b3f0b400) [pid = 1877] [serial = 1470] [outer = (nil)] [url = about:blank]
12:01:02 INFO - PROCESS | 1829 | --DOMWINDOW == 127 (0x7f96b3fba400) [pid = 1877] [serial = 1512] [outer = (nil)] [url = about:blank]
12:01:02 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
12:01:02 INFO - document served over http requires an https
12:01:02 INFO - sub-resource via script-tag using the meta-referrer
12:01:02 INFO - delivery method with keep-origin-redirect and when
12:01:02 INFO - the target request is cross-origin.
12:01:02 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2756ms
12:01:02 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
12:01:02 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b4030000 == 29 [pid = 1877] [id = 567]
12:01:02 INFO - PROCESS | 1829 | ++DOMWINDOW == 128 (0x7f96b26d6800) [pid = 1877] [serial = 1585] [outer = (nil)]
12:01:03 INFO - PROCESS | 1829 | ++DOMWINDOW == 129 (0x7f96b289d800) [pid = 1877] [serial = 1586] [outer = 0x7f96b26d6800]
12:01:03 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:01:03 INFO - PROCESS | 1829 | ++DOMWINDOW == 130 (0x7f96b4010800) [pid = 1877] [serial = 1587] [outer = 0x7f96b26d6800]
12:01:05 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
12:01:05 INFO - document served over http requires an https
12:01:05 INFO - sub-resource via script-tag using the meta-referrer
12:01:05 INFO - delivery method with no-redirect and when
12:01:05 INFO - the target request is cross-origin.
12:01:05 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 2487ms
12:01:05 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
12:01:05 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b3c19000 == 30 [pid = 1877] [id = 568]
12:01:05 INFO - PROCESS | 1829 | ++DOMWINDOW == 131 (0x7f96b26d8400) [pid = 1877] [serial = 1588] [outer = (nil)]
12:01:05 INFO - PROCESS | 1829 | ++DOMWINDOW == 132 (0x7f96b2894000) [pid = 1877] [serial = 1589] [outer = 0x7f96b26d8400]
12:01:07 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:01:07 INFO - PROCESS | 1829 | ++DOMWINDOW == 133 (0x7f96b400bc00) [pid = 1877] [serial = 1590] [outer = 0x7f96b26d8400]
12:01:08 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
12:01:08 INFO - document served over http requires an https
12:01:08 INFO - sub-resource via script-tag using the meta-referrer
12:01:08 INFO - delivery method with swap-origin-redirect and when
12:01:08 INFO - the target request is cross-origin.
12:01:08 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 3742ms
12:01:08 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
12:01:09 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b5237000 == 31 [pid = 1877] [id = 569]
12:01:09 INFO - PROCESS | 1829 | ++DOMWINDOW == 134 (0x7f96b27b4c00) [pid = 1877] [serial = 1591] [outer = (nil)]
12:01:09 INFO - PROCESS | 1829 | ++DOMWINDOW == 135 (0x7f96b4674800) [pid = 1877] [serial = 1592] [outer = 0x7f96b27b4c00]
12:01:09 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:01:09 INFO - PROCESS | 1829 | ++DOMWINDOW == 136 (0x7f96b536fc00) [pid = 1877] [serial = 1593] [outer = 0x7f96b27b4c00]
12:01:10 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
12:01:10 INFO - document served over http requires an https
12:01:10 INFO - sub-resource via xhr-request using the meta-referrer
12:01:10 INFO - delivery method with keep-origin-redirect and when
12:01:10 INFO - the target request is cross-origin.
12:01:10 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1942ms
12:01:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
12:01:11 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b6290800 == 32 [pid = 1877] [id = 570]
12:01:11 INFO - PROCESS | 1829 | ++DOMWINDOW == 137 (0x7f96b466d800) [pid = 1877] [serial = 1594] [outer = (nil)]
12:01:11 INFO - PROCESS | 1829 | ++DOMWINDOW == 138 (0x7f96b619f400) [pid = 1877] [serial = 1595] [outer = 0x7f96b466d800]
12:01:11 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:01:11 INFO - PROCESS | 1829 | ++DOMWINDOW == 139 (0x7f96b62eb000) [pid = 1877] [serial = 1596] [outer = 0x7f96b466d800]
12:01:12 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
12:01:12 INFO - document served over http requires an https
12:01:12 INFO - sub-resource via xhr-request using the meta-referrer
12:01:12 INFO - delivery method with no-redirect and when
12:01:12 INFO - the target request is cross-origin.
12:01:12 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1746ms
12:01:12 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
12:01:12 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b66ce800 == 33 [pid = 1877] [id = 571]
12:01:12 INFO - PROCESS | 1829 | ++DOMWINDOW == 140 (0x7f96b6474c00) [pid = 1877] [serial = 1597] [outer = (nil)]
12:01:13 INFO - PROCESS | 1829 | ++DOMWINDOW == 141 (0x7f96b6594400) [pid = 1877] [serial = 1598] [outer = 0x7f96b6474c00]
12:01:13 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:01:13 INFO - PROCESS | 1829 | ++DOMWINDOW == 142 (0x7f96b66b2400) [pid = 1877] [serial = 1599] [outer = 0x7f96b6474c00]
12:01:14 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
12:01:14 INFO - document served over http requires an https
12:01:14 INFO - sub-resource via xhr-request using the meta-referrer
12:01:14 INFO - delivery method with swap-origin-redirect and when
12:01:14 INFO - the target request is cross-origin.
12:01:14 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1736ms
12:01:14 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
12:01:14 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b69ec000 == 34 [pid = 1877] [id = 572]
12:01:14 INFO - PROCESS | 1829 | ++DOMWINDOW == 143 (0x7f96b659c400) [pid = 1877] [serial = 1600] [outer = (nil)]
12:01:15 INFO - PROCESS | 1829 | ++DOMWINDOW == 144 (0x7f96b6980400) [pid = 1877] [serial = 1601] [outer = 0x7f96b659c400]
12:01:15 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:01:15 INFO - PROCESS | 1829 | ++DOMWINDOW == 145 (0x7f96b698c400) [pid = 1877] [serial = 1602] [outer = 0x7f96b659c400]
12:01:16 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
12:01:16 INFO - document served over http requires an http
12:01:16 INFO - sub-resource via fetch-request using the meta-referrer
12:01:16 INFO - delivery method with keep-origin-redirect and when
12:01:16 INFO - the target request is same-origin.
12:01:16 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2400ms
12:01:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
12:01:17 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b7579800 == 35 [pid = 1877] [id = 573]
12:01:17 INFO - PROCESS | 1829 | ++DOMWINDOW == 146 (0x7f96b6cb3c00) [pid = 1877] [serial = 1603] [outer = (nil)]
12:01:17 INFO - PROCESS | 1829 | ++DOMWINDOW == 147 (0x7f96b764e400) [pid = 1877] [serial = 1604] [outer = 0x7f96b6cb3c00]
12:01:17 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:01:17 INFO - PROCESS | 1829 | ++DOMWINDOW == 148 (0x7f96b7859800) [pid = 1877] [serial = 1605] [outer = 0x7f96b6cb3c00]
12:01:18 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
12:01:18 INFO - document served over http requires an http
12:01:18 INFO - sub-resource via fetch-request using the meta-referrer
12:01:18 INFO - delivery method with no-redirect and when
12:01:18 INFO - the target request is same-origin.
12:01:18 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2159ms
12:01:18 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
12:01:19 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b7969800 == 36 [pid = 1877] [id = 574]
12:01:19 INFO - PROCESS | 1829 | ++DOMWINDOW == 149 (0x7f96b6cc1c00) [pid = 1877] [serial = 1606] [outer = (nil)]
12:01:19 INFO - PROCESS | 1829 | ++DOMWINDOW == 150 (0x7f96b79d2400) [pid = 1877] [serial = 1607] [outer = 0x7f96b6cc1c00]
12:01:20 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:01:20 INFO - PROCESS | 1829 | ++DOMWINDOW == 151 (0x7f96b8355400) [pid = 1877] [serial = 1608] [outer = 0x7f96b6cc1c00]
12:01:21 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
12:01:21 INFO - document served over http requires an http
12:01:21 INFO - sub-resource via fetch-request using the meta-referrer
12:01:21 INFO - delivery method with swap-origin-redirect and when
12:01:21 INFO - the target request is same-origin.
12:01:21 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2296ms
12:01:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
12:01:21 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b85ba800 == 37 [pid = 1877] [id = 575]
12:01:21 INFO - PROCESS | 1829 | ++DOMWINDOW == 152 (0x7f96b7862c00) [pid = 1877] [serial = 1609] [outer = (nil)]
12:01:22 INFO - PROCESS | 1829 | ++DOMWINDOW == 153 (0x7f96b8526c00) [pid = 1877] [serial = 1610] [outer = 0x7f96b7862c00]
12:01:23 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:01:23 INFO - PROCESS | 1829 | ++DOMWINDOW == 154 (0x7f96b8622000) [pid = 1877] [serial = 1611] [outer = 0x7f96b7862c00]
12:01:24 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b86ea000 == 38 [pid = 1877] [id = 576]
12:01:24 INFO - PROCESS | 1829 | ++DOMWINDOW == 155 (0x7f96b862a400) [pid = 1877] [serial = 1612] [outer = (nil)]
12:01:24 INFO - PROCESS | 1829 | ++DOMWINDOW == 156 (0x7f96b8719000) [pid = 1877] [serial = 1613] [outer = 0x7f96b862a400]
12:01:24 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
12:01:24 INFO - document served over http requires an http
12:01:24 INFO - sub-resource via iframe-tag using the meta-referrer
12:01:24 INFO - delivery method with keep-origin-redirect and when
12:01:24 INFO - the target request is same-origin.
12:01:24 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2989ms
12:01:24 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
12:01:24 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b9357800 == 39 [pid = 1877] [id = 577]
12:01:24 INFO - PROCESS | 1829 | ++DOMWINDOW == 157 (0x7f96b8361c00) [pid = 1877] [serial = 1614] [outer = (nil)]
12:01:24 INFO - PROCESS | 1829 | ++DOMWINDOW == 158 (0x7f96b8716800) [pid = 1877] [serial = 1615] [outer = 0x7f96b8361c00]
12:01:25 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:01:25 INFO - PROCESS | 1829 | ++DOMWINDOW == 159 (0x7f96ba399000) [pid = 1877] [serial = 1616] [outer = 0x7f96b8361c00]
12:01:25 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b96f6000 == 40 [pid = 1877] [id = 578]
12:01:25 INFO - PROCESS | 1829 | ++DOMWINDOW == 160 (0x7f96ba411800) [pid = 1877] [serial = 1617] [outer = (nil)]
12:01:26 INFO - PROCESS | 1829 | ++DOMWINDOW == 161 (0x7f96ba4e1c00) [pid = 1877] [serial = 1618] [outer = 0x7f96ba411800]
12:01:26 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
12:01:26 INFO - document served over http requires an http
12:01:26 INFO - sub-resource via iframe-tag using the meta-referrer
12:01:26 INFO - delivery method with no-redirect and when
12:01:26 INFO - the target request is same-origin.
12:01:26 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1895ms
12:01:26 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
12:01:26 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96ba67b800 == 41 [pid = 1877] [id = 579]
12:01:26 INFO - PROCESS | 1829 | ++DOMWINDOW == 162 (0x7f96b94be000) [pid = 1877] [serial = 1619] [outer = (nil)]
12:01:26 INFO - PROCESS | 1829 | ++DOMWINDOW == 163 (0x7f96ba4e1800) [pid = 1877] [serial = 1620] [outer = 0x7f96b94be000]
12:01:27 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:01:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 164 (0x7f96ba5d0400) [pid = 1877] [serial = 1621] [outer = 0x7f96b94be000]
12:01:27 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96ba91c000 == 42 [pid = 1877] [id = 580]
12:01:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 165 (0x7f96ba8a5c00) [pid = 1877] [serial = 1622] [outer = (nil)]
12:01:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 166 (0x7f96ba8af000) [pid = 1877] [serial = 1623] [outer = 0x7f96ba8a5c00]
12:01:28 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
12:01:28 INFO - document served over http requires an http
12:01:28 INFO - sub-resource via iframe-tag using the meta-referrer
12:01:28 INFO - delivery method with swap-origin-redirect and when
12:01:28 INFO - the target request is same-origin.
12:01:28 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1835ms
12:01:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
12:01:28 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96ba94d000 == 43 [pid = 1877] [id = 581]
12:01:28 INFO - PROCESS | 1829 | ++DOMWINDOW == 167 (0x7f96ba4dc000) [pid = 1877] [serial = 1624] [outer = (nil)]
12:01:28 INFO - PROCESS | 1829 | ++DOMWINDOW == 168 (0x7f96ba8b1400) [pid = 1877] [serial = 1625] [outer = 0x7f96ba4dc000]
12:01:28 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:01:28 INFO - PROCESS | 1829 | ++DOMWINDOW == 169 (0x7f96bb061c00) [pid = 1877] [serial = 1626] [outer = 0x7f96ba4dc000]
12:01:29 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
12:01:29 INFO - document served over http requires an http
12:01:29 INFO - sub-resource via script-tag using the meta-referrer
12:01:29 INFO - delivery method with keep-origin-redirect and when
12:01:29 INFO - the target request is same-origin.
12:01:29 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1745ms
12:01:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
12:01:30 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96baa16800 == 44 [pid = 1877] [id = 582]
12:01:30 INFO - PROCESS | 1829 | ++DOMWINDOW == 170 (0x7f96bb149c00) [pid = 1877] [serial = 1627] [outer = (nil)]
12:01:30 INFO - PROCESS | 1829 | ++DOMWINDOW == 171 (0x7f96bb14c400) [pid = 1877] [serial = 1628] [outer = 0x7f96bb149c00]
12:01:30 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:01:30 INFO - PROCESS | 1829 | ++DOMWINDOW == 172 (0x7f96bb153000) [pid = 1877] [serial = 1629] [outer = 0x7f96bb149c00]
12:01:31 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
12:01:31 INFO - document served over http requires an http
12:01:31 INFO - sub-resource via script-tag using the meta-referrer
12:01:31 INFO - delivery method with no-redirect and when
12:01:31 INFO - the target request is same-origin.
12:01:31 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 2157ms
12:01:31 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
12:01:32 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bb013000 == 45 [pid = 1877] [id = 583]
12:01:32 INFO - PROCESS | 1829 | ++DOMWINDOW == 173 (0x7f96bb14a000) [pid = 1877] [serial = 1630] [outer = (nil)]
12:01:32 INFO - PROCESS | 1829 | ++DOMWINDOW == 174 (0x7f96bbe99800) [pid = 1877] [serial = 1631] [outer = 0x7f96bb14a000]
12:01:32 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:01:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 175 (0x7f96bbe9f800) [pid = 1877] [serial = 1632] [outer = 0x7f96bb14a000]
12:01:35 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b638b800 == 44 [pid = 1877] [id = 546]
12:01:35 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b5111000 == 43 [pid = 1877] [id = 545]
12:01:35 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b66e8000 == 42 [pid = 1877] [id = 548]
12:01:35 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b6433800 == 41 [pid = 1877] [id = 547]
12:01:35 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b757c000 == 40 [pid = 1877] [id = 550]
12:01:35 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b68e9800 == 39 [pid = 1877] [id = 549]
12:01:35 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b85a2000 == 38 [pid = 1877] [id = 551]
12:01:35 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b946d000 == 37 [pid = 1877] [id = 552]
12:01:35 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b96e3000 == 36 [pid = 1877] [id = 553]
12:01:35 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b9737000 == 35 [pid = 1877] [id = 554]
12:01:35 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96ba673000 == 34 [pid = 1877] [id = 555]
12:01:35 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96ba692000 == 33 [pid = 1877] [id = 556]
12:01:35 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96ba8f4800 == 32 [pid = 1877] [id = 557]
12:01:35 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96ba917000 == 31 [pid = 1877] [id = 558]
12:01:35 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b2314000 == 30 [pid = 1877] [id = 561]
12:01:35 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b154d000 == 29 [pid = 1877] [id = 560]
12:01:35 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b2314800 == 28 [pid = 1877] [id = 563]
12:01:35 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b3d97800 == 27 [pid = 1877] [id = 565]
12:01:35 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b2c92800 == 26 [pid = 1877] [id = 564]
12:01:37 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b3c19000 == 25 [pid = 1877] [id = 568]
12:01:37 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b5237000 == 24 [pid = 1877] [id = 569]
12:01:37 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b6290800 == 23 [pid = 1877] [id = 570]
12:01:37 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b66ce800 == 22 [pid = 1877] [id = 571]
12:01:37 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b69ec000 == 21 [pid = 1877] [id = 572]
12:01:37 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b7579800 == 20 [pid = 1877] [id = 573]
12:01:37 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b7969800 == 19 [pid = 1877] [id = 574]
12:01:37 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b86ea000 == 18 [pid = 1877] [id = 576]
12:01:37 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b85ba800 == 17 [pid = 1877] [id = 575]
12:01:37 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b96f6000 == 16 [pid = 1877] [id = 578]
12:01:37 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b9357800 == 15 [pid = 1877] [id = 577]
12:01:37 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96ba91c000 == 14 [pid = 1877] [id = 580]
12:01:37 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96ba67b800 == 13 [pid = 1877] [id = 579]
12:01:37 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96ba94d000 == 12 [pid = 1877] [id = 581]
12:01:37 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96baa16800 == 11 [pid = 1877] [id = 582]
12:01:37 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b0f66000 == 10 [pid = 1877] [id = 562]
12:01:37 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b5871000 == 9 [pid = 1877] [id = 544]
12:01:37 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b3f27800 == 8 [pid = 1877] [id = 525]
12:01:37 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b5556800 == 7 [pid = 1877] [id = 509]
12:01:37 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b1549800 == 6 [pid = 1877] [id = 519]
12:01:37 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b4030000 == 5 [pid = 1877] [id = 567]
12:01:37 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b3f23000 == 4 [pid = 1877] [id = 566]
12:01:37 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b934d000 == 3 [pid = 1877] [id = 539]
12:01:37 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b255f000 == 2 [pid = 1877] [id = 559]
12:01:37 INFO - PROCESS | 1829 | --DOMWINDOW == 174 (0x7f96b5376400) [pid = 1877] [serial = 1518] [outer = (nil)] [url = about:blank]
12:01:37 INFO - PROCESS | 1829 | --DOMWINDOW == 173 (0x7f96b6470800) [pid = 1877] [serial = 1521] [outer = (nil)] [url = about:blank]
12:01:37 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
12:01:37 INFO - document served over http requires an http
12:01:37 INFO - sub-resource via script-tag using the meta-referrer
12:01:37 INFO - delivery method with swap-origin-redirect and when
12:01:37 INFO - the target request is same-origin.
12:01:37 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 5704ms
12:01:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
12:01:38 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b0ea4000 == 3 [pid = 1877] [id = 584]
12:01:38 INFO - PROCESS | 1829 | ++DOMWINDOW == 174 (0x7f96b238e400) [pid = 1877] [serial = 1633] [outer = (nil)]
12:01:38 INFO - PROCESS | 1829 | ++DOMWINDOW == 175 (0x7f96b238fc00) [pid = 1877] [serial = 1634] [outer = 0x7f96b238e400]
12:01:38 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:01:38 INFO - PROCESS | 1829 | ++DOMWINDOW == 176 (0x7f96b2496800) [pid = 1877] [serial = 1635] [outer = 0x7f96b238e400]
12:01:39 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
12:01:39 INFO - document served over http requires an http
12:01:39 INFO - sub-resource via xhr-request using the meta-referrer
12:01:39 INFO - delivery method with keep-origin-redirect and when
12:01:39 INFO - the target request is same-origin.
12:01:39 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1850ms
12:01:39 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
12:01:39 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b0f76800 == 4 [pid = 1877] [id = 585]
12:01:39 INFO - PROCESS | 1829 | ++DOMWINDOW == 177 (0x7f96b238d800) [pid = 1877] [serial = 1636] [outer = (nil)]
12:01:40 INFO - PROCESS | 1829 | ++DOMWINDOW == 178 (0x7f96b26d6400) [pid = 1877] [serial = 1637] [outer = 0x7f96b238d800]
12:01:40 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:01:40 INFO - PROCESS | 1829 | ++DOMWINDOW == 179 (0x7f96b27b0400) [pid = 1877] [serial = 1638] [outer = 0x7f96b238d800]
12:01:41 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
12:01:41 INFO - document served over http requires an http
12:01:41 INFO - sub-resource via xhr-request using the meta-referrer
12:01:41 INFO - delivery method with no-redirect and when
12:01:41 INFO - the target request is same-origin.
12:01:41 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1835ms
12:01:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
12:01:42 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b1549000 == 5 [pid = 1877] [id = 586]
12:01:42 INFO - PROCESS | 1829 | ++DOMWINDOW == 180 (0x7f96b27b2400) [pid = 1877] [serial = 1639] [outer = (nil)]
12:01:42 INFO - PROCESS | 1829 | ++DOMWINDOW == 181 (0x7f96b2895c00) [pid = 1877] [serial = 1640] [outer = 0x7f96b27b2400]
12:01:42 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:01:42 INFO - PROCESS | 1829 | ++DOMWINDOW == 182 (0x7f96b289f000) [pid = 1877] [serial = 1641] [outer = 0x7f96b27b2400]
12:01:46 INFO - PROCESS | 1829 | --DOMWINDOW == 181 (0x7f96bb14c000) [pid = 1877] [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]
12:01:46 INFO - PROCESS | 1829 | --DOMWINDOW == 180 (0x7f96b4376c00) [pid = 1877] [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]
12:01:46 INFO - PROCESS | 1829 | --DOMWINDOW == 179 (0x7f96b238d400) [pid = 1877] [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]
12:01:46 INFO - PROCESS | 1829 | --DOMWINDOW == 178 (0x7f96b66ac800) [pid = 1877] [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]
12:01:46 INFO - PROCESS | 1829 | --DOMWINDOW == 177 (0x7f96b3dd5000) [pid = 1877] [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]
12:01:46 INFO - PROCESS | 1829 | --DOMWINDOW == 176 (0x7f96b691d800) [pid = 1877] [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]
12:01:46 INFO - PROCESS | 1829 | --DOMWINDOW == 175 (0x7f96b2388000) [pid = 1877] [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]
12:01:46 INFO - PROCESS | 1829 | --DOMWINDOW == 174 (0x7f96b238cc00) [pid = 1877] [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]
12:01:46 INFO - PROCESS | 1829 | --DOMWINDOW == 173 (0x7f96ba507400) [pid = 1877] [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]
12:01:46 INFO - PROCESS | 1829 | --DOMWINDOW == 172 (0x7f96b2491c00) [pid = 1877] [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]
12:01:46 INFO - PROCESS | 1829 | --DOMWINDOW == 171 (0x7f96b2383800) [pid = 1877] [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]
12:01:46 INFO - PROCESS | 1829 | --DOMWINDOW == 170 (0x7f96b26d6800) [pid = 1877] [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]
12:01:46 INFO - PROCESS | 1829 | --DOMWINDOW == 169 (0x7f96b3f07800) [pid = 1877] [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]
12:01:46 INFO - PROCESS | 1829 | --DOMWINDOW == 168 (0x7f96b5271800) [pid = 1877] [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]
12:01:46 INFO - PROCESS | 1829 | --DOMWINDOW == 167 (0x7f96b62e6c00) [pid = 1877] [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]
12:01:46 INFO - PROCESS | 1829 | --DOMWINDOW == 166 (0x7f96b40e0c00) [pid = 1877] [serial = 1580] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:01:46 INFO - PROCESS | 1829 | --DOMWINDOW == 165 (0x7f96b238a800) [pid = 1877] [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]
12:01:46 INFO - PROCESS | 1829 | --DOMWINDOW == 164 (0x7f96b26d9800) [pid = 1877] [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]
12:01:46 INFO - PROCESS | 1829 | --DOMWINDOW == 163 (0x7f96b8525c00) [pid = 1877] [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]
12:01:46 INFO - PROCESS | 1829 | --DOMWINDOW == 162 (0x7f96b4005c00) [pid = 1877] [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]
12:01:46 INFO - PROCESS | 1829 | --DOMWINDOW == 161 (0x7f96b851d800) [pid = 1877] [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]
12:01:46 INFO - PROCESS | 1829 | --DOMWINDOW == 160 (0x7f96b4375c00) [pid = 1877] [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]
12:01:46 INFO - PROCESS | 1829 | --DOMWINDOW == 159 (0x7f96b6925800) [pid = 1877] [serial = 1533] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308829990]
12:01:46 INFO - PROCESS | 1829 | --DOMWINDOW == 158 (0x7f96b2c25000) [pid = 1877] [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]
12:01:46 INFO - PROCESS | 1829 | --DOMWINDOW == 157 (0x7f96b94cb400) [pid = 1877] [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]
12:01:46 INFO - PROCESS | 1829 | --DOMWINDOW == 156 (0x7f96b2892800) [pid = 1877] [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]
12:01:46 INFO - PROCESS | 1829 | --DOMWINDOW == 155 (0x7f96b2383000) [pid = 1877] [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]
12:01:46 INFO - PROCESS | 1829 | --DOMWINDOW == 154 (0x7f96b5896800) [pid = 1877] [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]
12:01:46 INFO - PROCESS | 1829 | --DOMWINDOW == 153 (0x7f96b7652400) [pid = 1877] [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]
12:01:46 INFO - PROCESS | 1829 | --DOMWINDOW == 152 (0x7f96b646fc00) [pid = 1877] [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]
12:01:46 INFO - PROCESS | 1829 | --DOMWINDOW == 151 (0x7f96b6980c00) [pid = 1877] [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]
12:01:46 INFO - PROCESS | 1829 | --DOMWINDOW == 150 (0x7f96ba39a000) [pid = 1877] [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]
12:01:46 INFO - PROCESS | 1829 | --DOMWINDOW == 149 (0x7f96b62ea800) [pid = 1877] [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]
12:01:46 INFO - PROCESS | 1829 | --DOMWINDOW == 148 (0x7f96b8361400) [pid = 1877] [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]
12:01:46 INFO - PROCESS | 1829 | --DOMWINDOW == 147 (0x7f96b3f0d800) [pid = 1877] [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]
12:01:46 INFO - PROCESS | 1829 | --DOMWINDOW == 146 (0x7f96b4372000) [pid = 1877] [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]
12:01:46 INFO - PROCESS | 1829 | --DOMWINDOW == 145 (0x7f96b8628000) [pid = 1877] [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]
12:01:46 INFO - PROCESS | 1829 | --DOMWINDOW == 144 (0x7f96b79d8000) [pid = 1877] [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]
12:01:46 INFO - PROCESS | 1829 | --DOMWINDOW == 143 (0x7f96b238b400) [pid = 1877] [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]
12:01:46 INFO - PROCESS | 1829 | --DOMWINDOW == 142 (0x7f96b3cc1800) [pid = 1877] [serial = 1575] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308857377]
12:01:46 INFO - PROCESS | 1829 | --DOMWINDOW == 141 (0x7f96b785d800) [pid = 1877] [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]
12:01:46 INFO - PROCESS | 1829 | --DOMWINDOW == 140 (0x7f96b589f400) [pid = 1877] [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]
12:01:46 INFO - PROCESS | 1829 | --DOMWINDOW == 139 (0x7f96ba5cf800) [pid = 1877] [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]
12:01:46 INFO - PROCESS | 1829 | --DOMWINDOW == 138 (0x7f96b3cbc800) [pid = 1877] [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]
12:01:46 INFO - PROCESS | 1829 | --DOMWINDOW == 137 (0x7f96b2492c00) [pid = 1877] [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]
12:01:46 INFO - PROCESS | 1829 | --DOMWINDOW == 136 (0x7f96b437cc00) [pid = 1877] [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]
12:01:46 INFO - PROCESS | 1829 | --DOMWINDOW == 135 (0x7f96b26d7400) [pid = 1877] [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]
12:01:46 INFO - PROCESS | 1829 | --DOMWINDOW == 134 (0x7f96b8524800) [pid = 1877] [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]
12:01:46 INFO - PROCESS | 1829 | --DOMWINDOW == 133 (0x7f96b2491400) [pid = 1877] [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]
12:01:46 INFO - PROCESS | 1829 | --DOMWINDOW == 132 (0x7f96b289a000) [pid = 1877] [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]
12:01:46 INFO - PROCESS | 1829 | --DOMWINDOW == 131 (0x7f96b3f08400) [pid = 1877] [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]
12:01:46 INFO - PROCESS | 1829 | --DOMWINDOW == 130 (0x7f96ba40dc00) [pid = 1877] [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]
12:01:46 INFO - PROCESS | 1829 | --DOMWINDOW == 129 (0x7f96b26d8000) [pid = 1877] [serial = 1570] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:01:46 INFO - PROCESS | 1829 | --DOMWINDOW == 128 (0x7f96b58a2800) [pid = 1877] [serial = 1528] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:01:46 INFO - PROCESS | 1829 | --DOMWINDOW == 127 (0x7f96b79d2000) [pid = 1877] [serial = 1538] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:01:46 INFO - PROCESS | 1829 | --DOMWINDOW == 126 (0x7f96b3f0f000) [pid = 1877] [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]
12:01:46 INFO - PROCESS | 1829 | --DOMWINDOW == 125 (0x7f96b698dc00) [pid = 1877] [serial = 1534] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308829990]
12:01:46 INFO - PROCESS | 1829 | --DOMWINDOW == 124 (0x7f96ba40bc00) [pid = 1877] [serial = 1553] [outer = (nil)] [url = about:blank]
12:01:46 INFO - PROCESS | 1829 | --DOMWINDOW == 123 (0x7f96b862c000) [pid = 1877] [serial = 1544] [outer = (nil)] [url = about:blank]
12:01:46 INFO - PROCESS | 1829 | --DOMWINDOW == 122 (0x7f96b27b4400) [pid = 1877] [serial = 1573] [outer = (nil)] [url = about:blank]
12:01:46 INFO - PROCESS | 1829 | --DOMWINDOW == 121 (0x7f96ba38e400) [pid = 1877] [serial = 1550] [outer = (nil)] [url = about:blank]
12:01:46 INFO - PROCESS | 1829 | --DOMWINDOW == 120 (0x7f96b62e4c00) [pid = 1877] [serial = 1529] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:01:46 INFO - PROCESS | 1829 | --DOMWINDOW == 119 (0x7f96b2e52400) [pid = 1877] [serial = 1526] [outer = (nil)] [url = about:blank]
12:01:46 INFO - PROCESS | 1829 | --DOMWINDOW == 118 (0x7f96ba50cc00) [pid = 1877] [serial = 1559] [outer = (nil)] [url = about:blank]
12:01:46 INFO - PROCESS | 1829 | --DOMWINDOW == 117 (0x7f96b698c800) [pid = 1877] [serial = 1536] [outer = (nil)] [url = about:blank]
12:01:46 INFO - PROCESS | 1829 | --DOMWINDOW == 116 (0x7f96b8527400) [pid = 1877] [serial = 1541] [outer = (nil)] [url = about:blank]
12:01:46 INFO - PROCESS | 1829 | --DOMWINDOW == 115 (0x7f96b7862800) [pid = 1877] [serial = 1539] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:01:46 INFO - PROCESS | 1829 | --DOMWINDOW == 114 (0x7f96b94bd800) [pid = 1877] [serial = 1547] [outer = (nil)] [url = about:blank]
12:01:46 INFO - PROCESS | 1829 | --DOMWINDOW == 113 (0x7f96b2390000) [pid = 1877] [serial = 1568] [outer = (nil)] [url = about:blank]
12:01:46 INFO - PROCESS | 1829 | --DOMWINDOW == 112 (0x7f96ba4e0400) [pid = 1877] [serial = 1556] [outer = (nil)] [url = about:blank]
12:01:46 INFO - PROCESS | 1829 | --DOMWINDOW == 111 (0x7f96b61a9c00) [pid = 1877] [serial = 1531] [outer = (nil)] [url = about:blank]
12:01:46 INFO - PROCESS | 1829 | --DOMWINDOW == 110 (0x7f96b2897c00) [pid = 1877] [serial = 1571] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:01:46 INFO - PROCESS | 1829 | --DOMWINDOW == 109 (0x7f96ba8a8c00) [pid = 1877] [serial = 1562] [outer = (nil)] [url = about:blank]
12:01:46 INFO - PROCESS | 1829 | --DOMWINDOW == 108 (0x7f96b3dd8400) [pid = 1877] [serial = 1576] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308857377]
12:01:46 INFO - PROCESS | 1829 | --DOMWINDOW == 107 (0x7f96ba5d3800) [pid = 1877] [serial = 1565] [outer = (nil)] [url = about:blank]
12:01:46 INFO - PROCESS | 1829 | --DOMWINDOW == 106 (0x7f96b40e7000) [pid = 1877] [serial = 1581] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:01:46 INFO - PROCESS | 1829 | --DOMWINDOW == 105 (0x7f96b40e4800) [pid = 1877] [serial = 1583] [outer = (nil)] [url = about:blank]
12:01:46 INFO - PROCESS | 1829 | --DOMWINDOW == 104 (0x7f96b3dd7c00) [pid = 1877] [serial = 1578] [outer = (nil)] [url = about:blank]
12:01:46 INFO - PROCESS | 1829 | --DOMWINDOW == 103 (0x7f96b289d800) [pid = 1877] [serial = 1586] [outer = (nil)] [url = about:blank]
12:01:46 INFO - PROCESS | 1829 | --DOMWINDOW == 102 (0x7f96ba4e8400) [pid = 1877] [serial = 1557] [outer = (nil)] [url = about:blank]
12:01:46 INFO - PROCESS | 1829 | --DOMWINDOW == 101 (0x7f96ba395800) [pid = 1877] [serial = 1551] [outer = (nil)] [url = about:blank]
12:01:46 INFO - PROCESS | 1829 | --DOMWINDOW == 100 (0x7f96b61a0c00) [pid = 1877] [serial = 1437] [outer = (nil)] [url = about:blank]
12:01:46 INFO - PROCESS | 1829 | --DOMWINDOW == 99 (0x7f96b6cc1400) [pid = 1877] [serial = 1490] [outer = (nil)] [url = about:blank]
12:01:46 INFO - PROCESS | 1829 | --DOMWINDOW == 98 (0x7f96b40e4000) [pid = 1877] [serial = 1401] [outer = (nil)] [url = about:blank]
12:01:46 INFO - PROCESS | 1829 | --DOMWINDOW == 97 (0x7f96b3dd0c00) [pid = 1877] [serial = 1392] [outer = (nil)] [url = about:blank]
12:01:46 INFO - PROCESS | 1829 | --DOMWINDOW == 96 (0x7f96b3fc4400) [pid = 1877] [serial = 1473] [outer = (nil)] [url = about:blank]
12:01:46 INFO - PROCESS | 1829 | --DOMWINDOW == 95 (0x7f96ba414000) [pid = 1877] [serial = 1554] [outer = (nil)] [url = about:blank]
12:01:46 INFO - PROCESS | 1829 | --DOMWINDOW == 94 (0x7f96b3fc3800) [pid = 1877] [serial = 1398] [outer = (nil)] [url = about:blank]
12:01:46 INFO - PROCESS | 1829 | --DOMWINDOW == 93 (0x7f96b5379000) [pid = 1877] [serial = 1434] [outer = (nil)] [url = about:blank]
12:01:46 INFO - PROCESS | 1829 | --DOMWINDOW == 92 (0x7f96b2c2c800) [pid = 1877] [serial = 1386] [outer = (nil)] [url = about:blank]
12:01:46 INFO - PROCESS | 1829 | --DOMWINDOW == 91 (0x7f96b659b800) [pid = 1877] [serial = 1448] [outer = (nil)] [url = about:blank]
12:01:46 INFO - PROCESS | 1829 | --DOMWINDOW == 90 (0x7f96b851e000) [pid = 1877] [serial = 1506] [outer = (nil)] [url = about:blank]
12:01:46 INFO - PROCESS | 1829 | --DOMWINDOW == 89 (0x7f96b659cc00) [pid = 1877] [serial = 1479] [outer = (nil)] [url = about:blank]
12:01:46 INFO - PROCESS | 1829 | --DOMWINDOW == 88 (0x7f96b8354400) [pid = 1877] [serial = 1503] [outer = (nil)] [url = about:blank]
12:01:46 INFO - PROCESS | 1829 | --DOMWINDOW == 87 (0x7f96bcbad000) [pid = 1877] [serial = 1364] [outer = (nil)] [url = about:blank]
12:01:46 INFO - PROCESS | 1829 | --DOMWINDOW == 86 (0x7f96b79d0800) [pid = 1877] [serial = 1500] [outer = (nil)] [url = about:blank]
12:01:46 INFO - PROCESS | 1829 | --DOMWINDOW == 85 (0x7f96b6989000) [pid = 1877] [serial = 1485] [outer = (nil)] [url = about:blank]
12:01:46 INFO - PROCESS | 1829 | --DOMWINDOW == 84 (0x7f96b2e5ec00) [pid = 1877] [serial = 1389] [outer = (nil)] [url = about:blank]
12:01:46 INFO - PROCESS | 1829 | --DOMWINDOW == 83 (0x7f96b66b0c00) [pid = 1877] [serial = 1453] [outer = (nil)] [url = about:blank]
12:01:46 INFO - PROCESS | 1829 | --DOMWINDOW == 82 (0x7f96b6922400) [pid = 1877] [serial = 1482] [outer = (nil)] [url = about:blank]
12:01:46 INFO - PROCESS | 1829 | --DOMWINDOW == 81 (0x7f96b6471800) [pid = 1877] [serial = 1443] [outer = (nil)] [url = about:blank]
12:01:46 INFO - PROCESS | 1829 | --DOMWINDOW == 80 (0x7f96b854b400) [pid = 1877] [serial = 1509] [outer = (nil)] [url = about:blank]
12:01:46 INFO - PROCESS | 1829 | --DOMWINDOW == 79 (0x7f96b5278400) [pid = 1877] [serial = 1431] [outer = (nil)] [url = about:blank]
12:01:46 INFO - PROCESS | 1829 | --DOMWINDOW == 78 (0x7f96b3f03000) [pid = 1877] [serial = 1395] [outer = (nil)] [url = about:blank]
12:01:46 INFO - PROCESS | 1829 | --DOMWINDOW == 77 (0x7f96b62e3400) [pid = 1877] [serial = 1440] [outer = (nil)] [url = about:blank]
12:01:46 INFO - PROCESS | 1829 | --DOMWINDOW == 76 (0x7f96b7659c00) [pid = 1877] [serial = 1495] [outer = (nil)] [url = about:blank]
12:01:46 INFO - PROCESS | 1829 | --DOMWINDOW == 75 (0x7f96b589a000) [pid = 1877] [serial = 1476] [outer = (nil)] [url = about:blank]
12:01:46 INFO - PROCESS | 1829 | --DOMWINDOW == 74 (0x7f96b3f08800) [pid = 1877] [serial = 1428] [outer = (nil)] [url = about:blank]
12:01:46 INFO - PROCESS | 1829 | --DOMWINDOW == 73 (0x7f96b27b0000) [pid = 1877] [serial = 1383] [outer = (nil)] [url = about:blank]
12:01:46 INFO - PROCESS | 1829 | --DOMWINDOW == 72 (0x7f96b4674c00) [pid = 1877] [serial = 1411] [outer = (nil)] [url = about:blank]
12:01:46 INFO - PROCESS | 1829 | --DOMWINDOW == 71 (0x7f96b4371c00) [pid = 1877] [serial = 1406] [outer = (nil)] [url = about:blank]
12:01:46 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
12:01:46 INFO - document served over http requires an http
12:01:46 INFO - sub-resource via xhr-request using the meta-referrer
12:01:46 INFO - delivery method with swap-origin-redirect and when
12:01:46 INFO - the target request is same-origin.
12:01:46 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 5383ms
12:01:46 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
12:01:47 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b2321800 == 6 [pid = 1877] [id = 587]
12:01:47 INFO - PROCESS | 1829 | ++DOMWINDOW == 72 (0x7f96b2383c00) [pid = 1877] [serial = 1642] [outer = (nil)]
12:01:47 INFO - PROCESS | 1829 | ++DOMWINDOW == 73 (0x7f96b2387000) [pid = 1877] [serial = 1643] [outer = 0x7f96b2383c00]
12:01:47 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:01:47 INFO - PROCESS | 1829 | ++DOMWINDOW == 74 (0x7f96b248f400) [pid = 1877] [serial = 1644] [outer = 0x7f96b2383c00]
12:01:49 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
12:01:49 INFO - document served over http requires an https
12:01:49 INFO - sub-resource via fetch-request using the meta-referrer
12:01:49 INFO - delivery method with keep-origin-redirect and when
12:01:49 INFO - the target request is same-origin.
12:01:49 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2245ms
12:01:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
12:01:49 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b2323800 == 7 [pid = 1877] [id = 588]
12:01:49 INFO - PROCESS | 1829 | ++DOMWINDOW == 75 (0x7f96b0ef9400) [pid = 1877] [serial = 1645] [outer = (nil)]
12:01:50 INFO - PROCESS | 1829 | ++DOMWINDOW == 76 (0x7f96b248cc00) [pid = 1877] [serial = 1646] [outer = 0x7f96b0ef9400]
12:01:50 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:01:50 INFO - PROCESS | 1829 | ++DOMWINDOW == 77 (0x7f96b27ac800) [pid = 1877] [serial = 1647] [outer = 0x7f96b0ef9400]
12:01:52 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
12:01:52 INFO - document served over http requires an https
12:01:52 INFO - sub-resource via fetch-request using the meta-referrer
12:01:52 INFO - delivery method with no-redirect and when
12:01:52 INFO - the target request is same-origin.
12:01:52 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 3308ms
12:01:52 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
12:01:52 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b255f000 == 8 [pid = 1877] [id = 589]
12:01:52 INFO - PROCESS | 1829 | ++DOMWINDOW == 78 (0x7f96b248d000) [pid = 1877] [serial = 1648] [outer = (nil)]
12:01:53 INFO - PROCESS | 1829 | ++DOMWINDOW == 79 (0x7f96b2896400) [pid = 1877] [serial = 1649] [outer = 0x7f96b248d000]
12:01:53 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:01:53 INFO - PROCESS | 1829 | ++DOMWINDOW == 80 (0x7f96b2c26c00) [pid = 1877] [serial = 1650] [outer = 0x7f96b248d000]
12:01:54 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
12:01:54 INFO - document served over http requires an https
12:01:54 INFO - sub-resource via fetch-request using the meta-referrer
12:01:54 INFO - delivery method with swap-origin-redirect and when
12:01:54 INFO - the target request is same-origin.
12:01:54 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2051ms
12:01:54 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
12:01:54 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b2c9a000 == 9 [pid = 1877] [id = 590]
12:01:54 INFO - PROCESS | 1829 | ++DOMWINDOW == 81 (0x7f96b2896000) [pid = 1877] [serial = 1651] [outer = (nil)]
12:01:54 INFO - PROCESS | 1829 | ++DOMWINDOW == 82 (0x7f96b2e50c00) [pid = 1877] [serial = 1652] [outer = 0x7f96b2896000]
12:01:55 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:01:55 INFO - PROCESS | 1829 | ++DOMWINDOW == 83 (0x7f96b2e5b400) [pid = 1877] [serial = 1653] [outer = 0x7f96b2896000]
12:01:55 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b3c22800 == 10 [pid = 1877] [id = 591]
12:01:56 INFO - PROCESS | 1829 | ++DOMWINDOW == 84 (0x7f96b2e5ec00) [pid = 1877] [serial = 1654] [outer = (nil)]
12:01:56 INFO - PROCESS | 1829 | ++DOMWINDOW == 85 (0x7f96b3cba800) [pid = 1877] [serial = 1655] [outer = 0x7f96b2e5ec00]
12:01:56 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
12:01:56 INFO - document served over http requires an https
12:01:56 INFO - sub-resource via iframe-tag using the meta-referrer
12:01:56 INFO - delivery method with keep-origin-redirect and when
12:01:56 INFO - the target request is same-origin.
12:01:56 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1728ms
12:01:56 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
12:01:56 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b3c30000 == 11 [pid = 1877] [id = 592]
12:01:56 INFO - PROCESS | 1829 | ++DOMWINDOW == 86 (0x7f96b2c2f400) [pid = 1877] [serial = 1656] [outer = (nil)]
12:01:56 INFO - PROCESS | 1829 | ++DOMWINDOW == 87 (0x7f96b3cb9800) [pid = 1877] [serial = 1657] [outer = 0x7f96b2c2f400]
12:01:57 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:01:57 INFO - PROCESS | 1829 | ++DOMWINDOW == 88 (0x7f96b3dd0400) [pid = 1877] [serial = 1658] [outer = 0x7f96b2c2f400]
12:01:57 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b3d9c000 == 12 [pid = 1877] [id = 593]
12:01:57 INFO - PROCESS | 1829 | ++DOMWINDOW == 89 (0x7f96b3dd4400) [pid = 1877] [serial = 1659] [outer = (nil)]
12:01:57 INFO - PROCESS | 1829 | ++DOMWINDOW == 90 (0x7f96b3dd8000) [pid = 1877] [serial = 1660] [outer = 0x7f96b3dd4400]
12:01:58 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
12:01:58 INFO - document served over http requires an https
12:01:58 INFO - sub-resource via iframe-tag using the meta-referrer
12:01:58 INFO - delivery method with no-redirect and when
12:01:58 INFO - the target request is same-origin.
12:01:58 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2004ms
12:01:58 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
12:01:58 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b3da6000 == 13 [pid = 1877] [id = 594]
12:01:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 91 (0x7f96b3cba400) [pid = 1877] [serial = 1661] [outer = (nil)]
12:01:59 INFO - PROCESS | 1829 | ++DOMWINDOW == 92 (0x7f96b3dd7400) [pid = 1877] [serial = 1662] [outer = 0x7f96b3cba400]
12:01:59 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:01:59 INFO - PROCESS | 1829 | ++DOMWINDOW == 93 (0x7f96b3f06400) [pid = 1877] [serial = 1663] [outer = 0x7f96b3cba400]
12:02:00 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b3f20000 == 14 [pid = 1877] [id = 595]
12:02:00 INFO - PROCESS | 1829 | ++DOMWINDOW == 94 (0x7f96b3f0a000) [pid = 1877] [serial = 1664] [outer = (nil)]
12:02:00 INFO - PROCESS | 1829 | ++DOMWINDOW == 95 (0x7f96b3f0e000) [pid = 1877] [serial = 1665] [outer = 0x7f96b3f0a000]
12:02:00 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
12:02:00 INFO - document served over http requires an https
12:02:00 INFO - sub-resource via iframe-tag using the meta-referrer
12:02:00 INFO - delivery method with swap-origin-redirect and when
12:02:00 INFO - the target request is same-origin.
12:02:00 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2459ms
12:02:00 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
12:02:01 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b3f2c000 == 15 [pid = 1877] [id = 596]
12:02:01 INFO - PROCESS | 1829 | ++DOMWINDOW == 96 (0x7f96b3dd8400) [pid = 1877] [serial = 1666] [outer = (nil)]
12:02:01 INFO - PROCESS | 1829 | ++DOMWINDOW == 97 (0x7f96b3fb7c00) [pid = 1877] [serial = 1667] [outer = 0x7f96b3dd8400]
12:02:02 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:02:02 INFO - PROCESS | 1829 | ++DOMWINDOW == 98 (0x7f96b3fc3400) [pid = 1877] [serial = 1668] [outer = 0x7f96b3dd8400]
12:02:05 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
12:02:05 INFO - document served over http requires an https
12:02:05 INFO - sub-resource via script-tag using the meta-referrer
12:02:05 INFO - delivery method with keep-origin-redirect and when
12:02:05 INFO - the target request is same-origin.
12:02:05 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 4915ms
12:02:05 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
12:02:06 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b254e800 == 16 [pid = 1877] [id = 597]
12:02:06 INFO - PROCESS | 1829 | ++DOMWINDOW == 99 (0x7f96b248d400) [pid = 1877] [serial = 1669] [outer = (nil)]
12:02:06 INFO - PROCESS | 1829 | ++DOMWINDOW == 100 (0x7f96b3cbc800) [pid = 1877] [serial = 1670] [outer = 0x7f96b248d400]
12:02:07 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:02:07 INFO - PROCESS | 1829 | ++DOMWINDOW == 101 (0x7f96b4011000) [pid = 1877] [serial = 1671] [outer = 0x7f96b248d400]
12:02:09 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
12:02:09 INFO - document served over http requires an https
12:02:09 INFO - sub-resource via script-tag using the meta-referrer
12:02:09 INFO - delivery method with no-redirect and when
12:02:09 INFO - the target request is same-origin.
12:02:09 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 3770ms
12:02:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
12:02:10 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b2311000 == 17 [pid = 1877] [id = 598]
12:02:10 INFO - PROCESS | 1829 | ++DOMWINDOW == 102 (0x7f96b238a000) [pid = 1877] [serial = 1672] [outer = (nil)]
12:02:10 INFO - PROCESS | 1829 | ++DOMWINDOW == 103 (0x7f96b26d2400) [pid = 1877] [serial = 1673] [outer = 0x7f96b238a000]
12:02:10 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:02:11 INFO - PROCESS | 1829 | ++DOMWINDOW == 104 (0x7f96b2897c00) [pid = 1877] [serial = 1674] [outer = 0x7f96b238a000]
12:02:12 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b1549000 == 16 [pid = 1877] [id = 586]
12:02:12 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b0f76800 == 15 [pid = 1877] [id = 585]
12:02:12 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b0ea4000 == 14 [pid = 1877] [id = 584]
12:02:12 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bb013000 == 13 [pid = 1877] [id = 583]
12:02:12 INFO - PROCESS | 1829 | --DOMWINDOW == 103 (0x7f96b527e400) [pid = 1877] [serial = 1527] [outer = (nil)] [url = about:blank]
12:02:12 INFO - PROCESS | 1829 | --DOMWINDOW == 102 (0x7f96b94c7800) [pid = 1877] [serial = 1548] [outer = (nil)] [url = about:blank]
12:02:12 INFO - PROCESS | 1829 | --DOMWINDOW == 101 (0x7f96b27ae400) [pid = 1877] [serial = 1569] [outer = (nil)] [url = about:blank]
12:02:12 INFO - PROCESS | 1829 | --DOMWINDOW == 100 (0x7f96b7858800) [pid = 1877] [serial = 1537] [outer = (nil)] [url = about:blank]
12:02:12 INFO - PROCESS | 1829 | --DOMWINDOW == 99 (0x7f96b66afc00) [pid = 1877] [serial = 1532] [outer = (nil)] [url = about:blank]
12:02:12 INFO - PROCESS | 1829 | --DOMWINDOW == 98 (0x7f96ba5ca800) [pid = 1877] [serial = 1560] [outer = (nil)] [url = about:blank]
12:02:12 INFO - PROCESS | 1829 | --DOMWINDOW == 97 (0x7f96b3cb9c00) [pid = 1877] [serial = 1574] [outer = (nil)] [url = about:blank]
12:02:12 INFO - PROCESS | 1829 | --DOMWINDOW == 96 (0x7f96ba9ecc00) [pid = 1877] [serial = 1563] [outer = (nil)] [url = about:blank]
12:02:12 INFO - PROCESS | 1829 | --DOMWINDOW == 95 (0x7f96b8620400) [pid = 1877] [serial = 1542] [outer = (nil)] [url = about:blank]
12:02:12 INFO - PROCESS | 1829 | --DOMWINDOW == 94 (0x7f96b4007c00) [pid = 1877] [serial = 1579] [outer = (nil)] [url = about:blank]
12:02:12 INFO - PROCESS | 1829 | --DOMWINDOW == 93 (0x7f96b4378400) [pid = 1877] [serial = 1524] [outer = (nil)] [url = about:blank]
12:02:12 INFO - PROCESS | 1829 | --DOMWINDOW == 92 (0x7f96ba9f5c00) [pid = 1877] [serial = 1566] [outer = (nil)] [url = about:blank]
12:02:12 INFO - PROCESS | 1829 | --DOMWINDOW == 91 (0x7f96b8713000) [pid = 1877] [serial = 1545] [outer = (nil)] [url = about:blank]
12:02:12 INFO - PROCESS | 1829 | --DOMWINDOW == 90 (0x7f96b4671c00) [pid = 1877] [serial = 1584] [outer = (nil)] [url = about:blank]
12:02:12 INFO - PROCESS | 1829 | --DOMWINDOW == 89 (0x7f96b4010800) [pid = 1877] [serial = 1587] [outer = (nil)] [url = about:blank]
12:02:12 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
12:02:12 INFO - document served over http requires an https
12:02:12 INFO - sub-resource via script-tag using the meta-referrer
12:02:12 INFO - delivery method with swap-origin-redirect and when
12:02:12 INFO - the target request is same-origin.
12:02:12 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 3077ms
12:02:12 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
12:02:13 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b0f67800 == 14 [pid = 1877] [id = 599]
12:02:13 INFO - PROCESS | 1829 | ++DOMWINDOW == 90 (0x7f96b2390800) [pid = 1877] [serial = 1675] [outer = (nil)]
12:02:13 INFO - PROCESS | 1829 | ++DOMWINDOW == 91 (0x7f96b26ddc00) [pid = 1877] [serial = 1676] [outer = 0x7f96b2390800]
12:02:13 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:02:14 INFO - PROCESS | 1829 | ++DOMWINDOW == 92 (0x7f96b289c400) [pid = 1877] [serial = 1677] [outer = 0x7f96b2390800]
12:02:15 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
12:02:15 INFO - document served over http requires an https
12:02:15 INFO - sub-resource via xhr-request using the meta-referrer
12:02:15 INFO - delivery method with keep-origin-redirect and when
12:02:15 INFO - the target request is same-origin.
12:02:15 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 3147ms
12:02:15 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
12:02:16 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b230e800 == 15 [pid = 1877] [id = 600]
12:02:16 INFO - PROCESS | 1829 | ++DOMWINDOW == 93 (0x7f96b2c25c00) [pid = 1877] [serial = 1678] [outer = (nil)]
12:02:16 INFO - PROCESS | 1829 | ++DOMWINDOW == 94 (0x7f96b3cc6c00) [pid = 1877] [serial = 1679] [outer = 0x7f96b2c25c00]
12:02:17 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:02:17 INFO - PROCESS | 1829 | ++DOMWINDOW == 95 (0x7f96b3f08c00) [pid = 1877] [serial = 1680] [outer = 0x7f96b2c25c00]
12:02:18 INFO - PROCESS | 1829 | --DOMWINDOW == 94 (0x7f96b6980400) [pid = 1877] [serial = 1601] [outer = (nil)] [url = about:blank]
12:02:18 INFO - PROCESS | 1829 | --DOMWINDOW == 93 (0x7f96b2894000) [pid = 1877] [serial = 1589] [outer = (nil)] [url = about:blank]
12:02:18 INFO - PROCESS | 1829 | --DOMWINDOW == 92 (0x7f96ba8af000) [pid = 1877] [serial = 1623] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:02:18 INFO - PROCESS | 1829 | --DOMWINDOW == 91 (0x7f96ba4e1800) [pid = 1877] [serial = 1620] [outer = (nil)] [url = about:blank]
12:02:18 INFO - PROCESS | 1829 | --DOMWINDOW == 90 (0x7f96b2387000) [pid = 1877] [serial = 1643] [outer = (nil)] [url = about:blank]
12:02:18 INFO - PROCESS | 1829 | --DOMWINDOW == 89 (0x7f96ba8b1400) [pid = 1877] [serial = 1625] [outer = (nil)] [url = about:blank]
12:02:18 INFO - PROCESS | 1829 | --DOMWINDOW == 88 (0x7f96bb14c400) [pid = 1877] [serial = 1628] [outer = (nil)] [url = about:blank]
12:02:18 INFO - PROCESS | 1829 | --DOMWINDOW == 87 (0x7f96b8719000) [pid = 1877] [serial = 1613] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:02:18 INFO - PROCESS | 1829 | --DOMWINDOW == 86 (0x7f96b8526c00) [pid = 1877] [serial = 1610] [outer = (nil)] [url = about:blank]
12:02:18 INFO - PROCESS | 1829 | --DOMWINDOW == 85 (0x7f96ba4e1c00) [pid = 1877] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308885928]
12:02:18 INFO - PROCESS | 1829 | --DOMWINDOW == 84 (0x7f96b8716800) [pid = 1877] [serial = 1615] [outer = (nil)] [url = about:blank]
12:02:18 INFO - PROCESS | 1829 | --DOMWINDOW == 83 (0x7f96b764e400) [pid = 1877] [serial = 1604] [outer = (nil)] [url = about:blank]
12:02:18 INFO - PROCESS | 1829 | --DOMWINDOW == 82 (0x7f96b79d2400) [pid = 1877] [serial = 1607] [outer = (nil)] [url = about:blank]
12:02:18 INFO - PROCESS | 1829 | --DOMWINDOW == 81 (0x7f96b619f400) [pid = 1877] [serial = 1595] [outer = (nil)] [url = about:blank]
12:02:18 INFO - PROCESS | 1829 | --DOMWINDOW == 80 (0x7f96b6594400) [pid = 1877] [serial = 1598] [outer = (nil)] [url = about:blank]
12:02:18 INFO - PROCESS | 1829 | --DOMWINDOW == 79 (0x7f96bbe99800) [pid = 1877] [serial = 1631] [outer = (nil)] [url = about:blank]
12:02:18 INFO - PROCESS | 1829 | --DOMWINDOW == 78 (0x7f96b4674800) [pid = 1877] [serial = 1592] [outer = (nil)] [url = about:blank]
12:02:18 INFO - PROCESS | 1829 | --DOMWINDOW == 77 (0x7f96b26d6400) [pid = 1877] [serial = 1637] [outer = (nil)] [url = about:blank]
12:02:18 INFO - PROCESS | 1829 | --DOMWINDOW == 76 (0x7f96b2895c00) [pid = 1877] [serial = 1640] [outer = (nil)] [url = about:blank]
12:02:18 INFO - PROCESS | 1829 | --DOMWINDOW == 75 (0x7f96b238fc00) [pid = 1877] [serial = 1634] [outer = (nil)] [url = about:blank]
12:02:18 INFO - PROCESS | 1829 | --DOMWINDOW == 74 (0x7f96ba411800) [pid = 1877] [serial = 1617] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308885928]
12:02:18 INFO - PROCESS | 1829 | --DOMWINDOW == 73 (0x7f96ba8a5c00) [pid = 1877] [serial = 1622] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:02:18 INFO - PROCESS | 1829 | --DOMWINDOW == 72 (0x7f96b238e400) [pid = 1877] [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]
12:02:18 INFO - PROCESS | 1829 | --DOMWINDOW == 71 (0x7f96b27b2400) [pid = 1877] [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]
12:02:18 INFO - PROCESS | 1829 | --DOMWINDOW == 70 (0x7f96b26d8400) [pid = 1877] [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]
12:02:18 INFO - PROCESS | 1829 | --DOMWINDOW == 69 (0x7f96b238d800) [pid = 1877] [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]
12:02:18 INFO - PROCESS | 1829 | --DOMWINDOW == 68 (0x7f96ba4dc000) [pid = 1877] [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]
12:02:18 INFO - PROCESS | 1829 | --DOMWINDOW == 67 (0x7f96b862a400) [pid = 1877] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:02:18 INFO - PROCESS | 1829 | --DOMWINDOW == 66 (0x7f96bb149c00) [pid = 1877] [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]
12:02:18 INFO - PROCESS | 1829 | --DOMWINDOW == 65 (0x7f96b659c400) [pid = 1877] [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]
12:02:18 INFO - PROCESS | 1829 | --DOMWINDOW == 64 (0x7f96b94be000) [pid = 1877] [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]
12:02:18 INFO - PROCESS | 1829 | --DOMWINDOW == 63 (0x7f96b7862c00) [pid = 1877] [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]
12:02:18 INFO - PROCESS | 1829 | --DOMWINDOW == 62 (0x7f96b8361c00) [pid = 1877] [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]
12:02:18 INFO - PROCESS | 1829 | --DOMWINDOW == 61 (0x7f96b6cb3c00) [pid = 1877] [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]
12:02:18 INFO - PROCESS | 1829 | --DOMWINDOW == 60 (0x7f96b6cc1c00) [pid = 1877] [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]
12:02:18 INFO - PROCESS | 1829 | --DOMWINDOW == 59 (0x7f96b466d800) [pid = 1877] [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]
12:02:18 INFO - PROCESS | 1829 | --DOMWINDOW == 58 (0x7f96b6474c00) [pid = 1877] [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]
12:02:18 INFO - PROCESS | 1829 | --DOMWINDOW == 57 (0x7f96b27b4c00) [pid = 1877] [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]
12:02:18 INFO - PROCESS | 1829 | --DOMWINDOW == 56 (0x7f96b289f000) [pid = 1877] [serial = 1641] [outer = (nil)] [url = about:blank]
12:02:18 INFO - PROCESS | 1829 | --DOMWINDOW == 55 (0x7f96b62eb000) [pid = 1877] [serial = 1596] [outer = (nil)] [url = about:blank]
12:02:18 INFO - PROCESS | 1829 | --DOMWINDOW == 54 (0x7f96b66b2400) [pid = 1877] [serial = 1599] [outer = (nil)] [url = about:blank]
12:02:18 INFO - PROCESS | 1829 | --DOMWINDOW == 53 (0x7f96b536fc00) [pid = 1877] [serial = 1593] [outer = (nil)] [url = about:blank]
12:02:18 INFO - PROCESS | 1829 | --DOMWINDOW == 52 (0x7f96b27b0400) [pid = 1877] [serial = 1638] [outer = (nil)] [url = about:blank]
12:02:18 INFO - PROCESS | 1829 | --DOMWINDOW == 51 (0x7f96b2496800) [pid = 1877] [serial = 1635] [outer = (nil)] [url = about:blank]
12:02:19 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
12:02:19 INFO - document served over http requires an https
12:02:19 INFO - sub-resource via xhr-request using the meta-referrer
12:02:19 INFO - delivery method with no-redirect and when
12:02:19 INFO - the target request is same-origin.
12:02:19 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 3280ms
12:02:19 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
12:02:19 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b3d90800 == 16 [pid = 1877] [id = 601]
12:02:19 INFO - PROCESS | 1829 | ++DOMWINDOW == 52 (0x7f96b238ec00) [pid = 1877] [serial = 1681] [outer = (nil)]
12:02:20 INFO - PROCESS | 1829 | ++DOMWINDOW == 53 (0x7f96b27b7400) [pid = 1877] [serial = 1682] [outer = 0x7f96b238ec00]
12:02:20 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:02:20 INFO - PROCESS | 1829 | ++DOMWINDOW == 54 (0x7f96b4003800) [pid = 1877] [serial = 1683] [outer = 0x7f96b238ec00]
12:02:22 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
12:02:22 INFO - document served over http requires an https
12:02:22 INFO - sub-resource via xhr-request using the meta-referrer
12:02:22 INFO - delivery method with swap-origin-redirect and when
12:02:22 INFO - the target request is same-origin.
12:02:22 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 3552ms
12:02:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
12:02:23 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b3c20800 == 17 [pid = 1877] [id = 602]
12:02:23 INFO - PROCESS | 1829 | ++DOMWINDOW == 55 (0x7f96b238fc00) [pid = 1877] [serial = 1684] [outer = (nil)]
12:02:23 INFO - PROCESS | 1829 | ++DOMWINDOW == 56 (0x7f96b27b2400) [pid = 1877] [serial = 1685] [outer = 0x7f96b238fc00]
12:02:24 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:02:24 INFO - PROCESS | 1829 | ++DOMWINDOW == 57 (0x7f96b3dd6400) [pid = 1877] [serial = 1686] [outer = 0x7f96b238fc00]
12:02:25 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
12:02:25 INFO - document served over http requires an http
12:02:25 INFO - sub-resource via fetch-request using the http-csp
12:02:25 INFO - delivery method with keep-origin-redirect and when
12:02:25 INFO - the target request is cross-origin.
12:02:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2913ms
12:02:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
12:02:26 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b5115000 == 18 [pid = 1877] [id = 603]
12:02:26 INFO - PROCESS | 1829 | ++DOMWINDOW == 58 (0x7f96b27af000) [pid = 1877] [serial = 1687] [outer = (nil)]
12:02:26 INFO - PROCESS | 1829 | ++DOMWINDOW == 59 (0x7f96b4011400) [pid = 1877] [serial = 1688] [outer = 0x7f96b27af000]
12:02:26 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:02:26 INFO - PROCESS | 1829 | ++DOMWINDOW == 60 (0x7f96b40e8000) [pid = 1877] [serial = 1689] [outer = 0x7f96b27af000]
12:02:28 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
12:02:28 INFO - document served over http requires an http
12:02:28 INFO - sub-resource via fetch-request using the http-csp
12:02:28 INFO - delivery method with no-redirect and when
12:02:28 INFO - the target request is cross-origin.
12:02:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2988ms
12:02:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
12:02:29 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b522a800 == 19 [pid = 1877] [id = 604]
12:02:29 INFO - PROCESS | 1829 | ++DOMWINDOW == 61 (0x7f96b40ebc00) [pid = 1877] [serial = 1690] [outer = (nil)]
12:02:29 INFO - PROCESS | 1829 | ++DOMWINDOW == 62 (0x7f96b42a8400) [pid = 1877] [serial = 1691] [outer = 0x7f96b40ebc00]
12:02:30 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:02:30 INFO - PROCESS | 1829 | ++DOMWINDOW == 63 (0x7f96b42b0c00) [pid = 1877] [serial = 1692] [outer = 0x7f96b40ebc00]
12:02:32 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:02:32 INFO - document served over http requires an http
12:02:32 INFO - sub-resource via fetch-request using the http-csp
12:02:32 INFO - delivery method with swap-origin-redirect and when
12:02:32 INFO - the target request is cross-origin.
12:02:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 4102ms
12:02:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
12:02:33 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b555c800 == 20 [pid = 1877] [id = 605]
12:02:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 64 (0x7f96b42b3000) [pid = 1877] [serial = 1693] [outer = (nil)]
12:02:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 65 (0x7f96b4372c00) [pid = 1877] [serial = 1694] [outer = 0x7f96b42b3000]
12:02:33 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:02:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 66 (0x7f96b437ac00) [pid = 1877] [serial = 1695] [outer = 0x7f96b42b3000]
12:02:35 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b5573800 == 21 [pid = 1877] [id = 606]
12:02:35 INFO - PROCESS | 1829 | ++DOMWINDOW == 67 (0x7f96b437ec00) [pid = 1877] [serial = 1696] [outer = (nil)]
12:02:35 INFO - PROCESS | 1829 | ++DOMWINDOW == 68 (0x7f96b437cc00) [pid = 1877] [serial = 1697] [outer = 0x7f96b437ec00]
12:02:35 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:02:35 INFO - document served over http requires an http
12:02:35 INFO - sub-resource via iframe-tag using the http-csp
12:02:35 INFO - delivery method with keep-origin-redirect and when
12:02:35 INFO - the target request is cross-origin.
12:02:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2946ms
12:02:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
12:02:36 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b5877800 == 22 [pid = 1877] [id = 607]
12:02:36 INFO - PROCESS | 1829 | ++DOMWINDOW == 69 (0x7f96b42b4800) [pid = 1877] [serial = 1698] [outer = (nil)]
12:02:36 INFO - PROCESS | 1829 | ++DOMWINDOW == 70 (0x7f96b4674000) [pid = 1877] [serial = 1699] [outer = 0x7f96b42b4800]
12:02:36 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:02:36 INFO - PROCESS | 1829 | ++DOMWINDOW == 71 (0x7f96b5271c00) [pid = 1877] [serial = 1700] [outer = 0x7f96b42b4800]
12:02:37 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b5888800 == 23 [pid = 1877] [id = 608]
12:02:37 INFO - PROCESS | 1829 | ++DOMWINDOW == 72 (0x7f96b5275800) [pid = 1877] [serial = 1701] [outer = (nil)]
12:02:37 INFO - PROCESS | 1829 | ++DOMWINDOW == 73 (0x7f96b527a400) [pid = 1877] [serial = 1702] [outer = 0x7f96b5275800]
12:02:37 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:02:37 INFO - document served over http requires an http
12:02:37 INFO - sub-resource via iframe-tag using the http-csp
12:02:37 INFO - delivery method with no-redirect and when
12:02:37 INFO - the target request is cross-origin.
12:02:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1841ms
12:02:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
12:02:37 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b628e000 == 24 [pid = 1877] [id = 609]
12:02:37 INFO - PROCESS | 1829 | ++DOMWINDOW == 74 (0x7f96b466e000) [pid = 1877] [serial = 1703] [outer = (nil)]
12:02:38 INFO - PROCESS | 1829 | ++DOMWINDOW == 75 (0x7f96b5279800) [pid = 1877] [serial = 1704] [outer = 0x7f96b466e000]
12:02:38 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:02:38 INFO - PROCESS | 1829 | ++DOMWINDOW == 76 (0x7f96b5372400) [pid = 1877] [serial = 1705] [outer = 0x7f96b466e000]
12:02:39 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b6383800 == 25 [pid = 1877] [id = 610]
12:02:39 INFO - PROCESS | 1829 | ++DOMWINDOW == 77 (0x7f96b5376400) [pid = 1877] [serial = 1706] [outer = (nil)]
12:02:39 INFO - PROCESS | 1829 | ++DOMWINDOW == 78 (0x7f96b5379800) [pid = 1877] [serial = 1707] [outer = 0x7f96b5376400]
12:02:39 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:02:39 INFO - document served over http requires an http
12:02:39 INFO - sub-resource via iframe-tag using the http-csp
12:02:39 INFO - delivery method with swap-origin-redirect and when
12:02:39 INFO - the target request is cross-origin.
12:02:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1935ms
12:02:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
12:02:40 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b6392800 == 26 [pid = 1877] [id = 611]
12:02:40 INFO - PROCESS | 1829 | ++DOMWINDOW == 79 (0x7f96b42b3c00) [pid = 1877] [serial = 1708] [outer = (nil)]
12:02:40 INFO - PROCESS | 1829 | ++DOMWINDOW == 80 (0x7f96b42b5800) [pid = 1877] [serial = 1709] [outer = 0x7f96b42b3c00]
12:02:41 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:02:41 INFO - PROCESS | 1829 | ++DOMWINDOW == 81 (0x7f96b589a800) [pid = 1877] [serial = 1710] [outer = 0x7f96b42b3c00]
12:02:42 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
12:02:42 INFO - document served over http requires an http
12:02:42 INFO - sub-resource via script-tag using the http-csp
12:02:42 INFO - delivery method with keep-origin-redirect and when
12:02:42 INFO - the target request is cross-origin.
12:02:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2957ms
12:02:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
12:02:42 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b154e800 == 27 [pid = 1877] [id = 612]
12:02:42 INFO - PROCESS | 1829 | ++DOMWINDOW == 82 (0x7f96b2496800) [pid = 1877] [serial = 1711] [outer = (nil)]
12:02:43 INFO - PROCESS | 1829 | ++DOMWINDOW == 83 (0x7f96b26d0c00) [pid = 1877] [serial = 1712] [outer = 0x7f96b2496800]
12:02:43 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:02:43 INFO - PROCESS | 1829 | ++DOMWINDOW == 84 (0x7f96b289f000) [pid = 1877] [serial = 1713] [outer = 0x7f96b2496800]
12:02:44 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b230e800 == 26 [pid = 1877] [id = 600]
12:02:44 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b0f67800 == 25 [pid = 1877] [id = 599]
12:02:44 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b2311000 == 24 [pid = 1877] [id = 598]
12:02:44 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b254e800 == 23 [pid = 1877] [id = 597]
12:02:44 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b3f2c000 == 22 [pid = 1877] [id = 596]
12:02:44 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b3f20000 == 21 [pid = 1877] [id = 595]
12:02:44 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b3da6000 == 20 [pid = 1877] [id = 594]
12:02:44 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b3d9c000 == 19 [pid = 1877] [id = 593]
12:02:44 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b3c30000 == 18 [pid = 1877] [id = 592]
12:02:44 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b3c22800 == 17 [pid = 1877] [id = 591]
12:02:44 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b2c9a000 == 16 [pid = 1877] [id = 590]
12:02:44 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b255f000 == 15 [pid = 1877] [id = 589]
12:02:44 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b2323800 == 14 [pid = 1877] [id = 588]
12:02:44 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b2321800 == 13 [pid = 1877] [id = 587]
12:02:44 INFO - PROCESS | 1829 | --DOMWINDOW == 83 (0x7f96b8355400) [pid = 1877] [serial = 1608] [outer = (nil)] [url = about:blank]
12:02:44 INFO - PROCESS | 1829 | --DOMWINDOW == 82 (0x7f96b7859800) [pid = 1877] [serial = 1605] [outer = (nil)] [url = about:blank]
12:02:44 INFO - PROCESS | 1829 | --DOMWINDOW == 81 (0x7f96b698c400) [pid = 1877] [serial = 1602] [outer = (nil)] [url = about:blank]
12:02:44 INFO - PROCESS | 1829 | --DOMWINDOW == 80 (0x7f96ba399000) [pid = 1877] [serial = 1616] [outer = (nil)] [url = about:blank]
12:02:44 INFO - PROCESS | 1829 | --DOMWINDOW == 79 (0x7f96b8622000) [pid = 1877] [serial = 1611] [outer = (nil)] [url = about:blank]
12:02:44 INFO - PROCESS | 1829 | --DOMWINDOW == 78 (0x7f96bb061c00) [pid = 1877] [serial = 1626] [outer = (nil)] [url = about:blank]
12:02:44 INFO - PROCESS | 1829 | --DOMWINDOW == 77 (0x7f96ba5d0400) [pid = 1877] [serial = 1621] [outer = (nil)] [url = about:blank]
12:02:44 INFO - PROCESS | 1829 | --DOMWINDOW == 76 (0x7f96bb153000) [pid = 1877] [serial = 1629] [outer = (nil)] [url = about:blank]
12:02:44 INFO - PROCESS | 1829 | --DOMWINDOW == 75 (0x7f96b400bc00) [pid = 1877] [serial = 1590] [outer = (nil)] [url = about:blank]
12:02:44 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:02:44 INFO - document served over http requires an http
12:02:44 INFO - sub-resource via script-tag using the http-csp
12:02:44 INFO - delivery method with no-redirect and when
12:02:44 INFO - the target request is cross-origin.
12:02:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 2391ms
12:02:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
12:02:45 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b0f67800 == 14 [pid = 1877] [id = 613]
12:02:45 INFO - PROCESS | 1829 | ++DOMWINDOW == 76 (0x7f96b2495c00) [pid = 1877] [serial = 1714] [outer = (nil)]
12:02:45 INFO - PROCESS | 1829 | ++DOMWINDOW == 77 (0x7f96b2c29c00) [pid = 1877] [serial = 1715] [outer = 0x7f96b2495c00]
12:02:46 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:02:46 INFO - PROCESS | 1829 | ++DOMWINDOW == 78 (0x7f96b3cb8800) [pid = 1877] [serial = 1716] [outer = 0x7f96b2495c00]
12:02:48 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
12:02:48 INFO - document served over http requires an http
12:02:48 INFO - sub-resource via script-tag using the http-csp
12:02:48 INFO - delivery method with swap-origin-redirect and when
12:02:48 INFO - the target request is cross-origin.
12:02:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 3498ms
12:02:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
12:02:48 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b254c800 == 15 [pid = 1877] [id = 614]
12:02:48 INFO - PROCESS | 1829 | ++DOMWINDOW == 79 (0x7f96b289f400) [pid = 1877] [serial = 1717] [outer = (nil)]
12:02:49 INFO - PROCESS | 1829 | ++DOMWINDOW == 80 (0x7f96b3dddc00) [pid = 1877] [serial = 1718] [outer = 0x7f96b289f400]
12:02:49 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:02:49 INFO - PROCESS | 1829 | ++DOMWINDOW == 81 (0x7f96b3fbac00) [pid = 1877] [serial = 1719] [outer = 0x7f96b289f400]
12:02:50 INFO - PROCESS | 1829 | --DOMWINDOW == 80 (0x7f96b3fb7c00) [pid = 1877] [serial = 1667] [outer = (nil)] [url = about:blank]
12:02:50 INFO - PROCESS | 1829 | --DOMWINDOW == 79 (0x7f96b3dd8000) [pid = 1877] [serial = 1660] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308917828]
12:02:50 INFO - PROCESS | 1829 | --DOMWINDOW == 78 (0x7f96b3cb9800) [pid = 1877] [serial = 1657] [outer = (nil)] [url = about:blank]
12:02:50 INFO - PROCESS | 1829 | --DOMWINDOW == 77 (0x7f96b3f0e000) [pid = 1877] [serial = 1665] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:02:50 INFO - PROCESS | 1829 | --DOMWINDOW == 76 (0x7f96b3dd7400) [pid = 1877] [serial = 1662] [outer = (nil)] [url = about:blank]
12:02:50 INFO - PROCESS | 1829 | --DOMWINDOW == 75 (0x7f96b2896400) [pid = 1877] [serial = 1649] [outer = (nil)] [url = about:blank]
12:02:50 INFO - PROCESS | 1829 | --DOMWINDOW == 74 (0x7f96b3cba800) [pid = 1877] [serial = 1655] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:02:50 INFO - PROCESS | 1829 | --DOMWINDOW == 73 (0x7f96b2e50c00) [pid = 1877] [serial = 1652] [outer = (nil)] [url = about:blank]
12:02:50 INFO - PROCESS | 1829 | --DOMWINDOW == 72 (0x7f96b3cbc800) [pid = 1877] [serial = 1670] [outer = (nil)] [url = about:blank]
12:02:50 INFO - PROCESS | 1829 | --DOMWINDOW == 71 (0x7f96b248cc00) [pid = 1877] [serial = 1646] [outer = (nil)] [url = about:blank]
12:02:50 INFO - PROCESS | 1829 | --DOMWINDOW == 70 (0x7f96b3cc6c00) [pid = 1877] [serial = 1679] [outer = (nil)] [url = about:blank]
12:02:50 INFO - PROCESS | 1829 | --DOMWINDOW == 69 (0x7f96b26d2400) [pid = 1877] [serial = 1673] [outer = (nil)] [url = about:blank]
12:02:50 INFO - PROCESS | 1829 | --DOMWINDOW == 68 (0x7f96b26ddc00) [pid = 1877] [serial = 1676] [outer = (nil)] [url = about:blank]
12:02:50 INFO - PROCESS | 1829 | --DOMWINDOW == 67 (0x7f96b2390800) [pid = 1877] [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]
12:02:50 INFO - PROCESS | 1829 | --DOMWINDOW == 66 (0x7f96b2c25c00) [pid = 1877] [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]
12:02:50 INFO - PROCESS | 1829 | --DOMWINDOW == 65 (0x7f96b238a000) [pid = 1877] [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]
12:02:50 INFO - PROCESS | 1829 | --DOMWINDOW == 64 (0x7f96b3dd4400) [pid = 1877] [serial = 1659] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308917828]
12:02:50 INFO - PROCESS | 1829 | --DOMWINDOW == 63 (0x7f96b3f0a000) [pid = 1877] [serial = 1664] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:02:50 INFO - PROCESS | 1829 | --DOMWINDOW == 62 (0x7f96b2e5ec00) [pid = 1877] [serial = 1654] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:02:50 INFO - PROCESS | 1829 | --DOMWINDOW == 61 (0x7f96b3f08c00) [pid = 1877] [serial = 1680] [outer = (nil)] [url = about:blank]
12:02:50 INFO - PROCESS | 1829 | --DOMWINDOW == 60 (0x7f96b289c400) [pid = 1877] [serial = 1677] [outer = (nil)] [url = about:blank]
12:02:51 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
12:02:51 INFO - document served over http requires an http
12:02:51 INFO - sub-resource via xhr-request using the http-csp
12:02:51 INFO - delivery method with keep-origin-redirect and when
12:02:51 INFO - the target request is cross-origin.
12:02:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 3406ms
12:02:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
12:02:52 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b2c99000 == 16 [pid = 1877] [id = 615]
12:02:52 INFO - PROCESS | 1829 | ++DOMWINDOW == 61 (0x7f96b2386000) [pid = 1877] [serial = 1720] [outer = (nil)]
12:02:52 INFO - PROCESS | 1829 | ++DOMWINDOW == 62 (0x7f96b27b4400) [pid = 1877] [serial = 1721] [outer = 0x7f96b2386000]
12:02:53 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:02:53 INFO - PROCESS | 1829 | ++DOMWINDOW == 63 (0x7f96b3cc3400) [pid = 1877] [serial = 1722] [outer = 0x7f96b2386000]
12:02:54 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
12:02:54 INFO - document served over http requires an http
12:02:54 INFO - sub-resource via xhr-request using the http-csp
12:02:54 INFO - delivery method with no-redirect and when
12:02:54 INFO - the target request is cross-origin.
12:02:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2397ms
12:02:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
12:02:54 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b3c25000 == 17 [pid = 1877] [id = 616]
12:02:54 INFO - PROCESS | 1829 | ++DOMWINDOW == 64 (0x7f96b248bc00) [pid = 1877] [serial = 1723] [outer = (nil)]
12:02:54 INFO - PROCESS | 1829 | ++DOMWINDOW == 65 (0x7f96b2896c00) [pid = 1877] [serial = 1724] [outer = 0x7f96b248bc00]
12:02:55 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:02:55 INFO - PROCESS | 1829 | ++DOMWINDOW == 66 (0x7f96b3dde000) [pid = 1877] [serial = 1725] [outer = 0x7f96b248bc00]
12:02:56 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
12:02:56 INFO - document served over http requires an http
12:02:56 INFO - sub-resource via xhr-request using the http-csp
12:02:56 INFO - delivery method with swap-origin-redirect and when
12:02:56 INFO - the target request is cross-origin.
12:02:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1792ms
12:02:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
12:02:56 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b3f2b000 == 18 [pid = 1877] [id = 617]
12:02:56 INFO - PROCESS | 1829 | ++DOMWINDOW == 67 (0x7f96b27b6c00) [pid = 1877] [serial = 1726] [outer = (nil)]
12:02:56 INFO - PROCESS | 1829 | ++DOMWINDOW == 68 (0x7f96b400a800) [pid = 1877] [serial = 1727] [outer = 0x7f96b27b6c00]
12:02:56 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:02:56 INFO - PROCESS | 1829 | ++DOMWINDOW == 69 (0x7f96b42aa000) [pid = 1877] [serial = 1728] [outer = 0x7f96b27b6c00]
12:02:57 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
12:02:57 INFO - document served over http requires an https
12:02:57 INFO - sub-resource via fetch-request using the http-csp
12:02:57 INFO - delivery method with keep-origin-redirect and when
12:02:57 INFO - the target request is cross-origin.
12:02:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1788ms
12:02:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
12:02:58 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b5227000 == 19 [pid = 1877] [id = 618]
12:02:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 70 (0x7f96b4003c00) [pid = 1877] [serial = 1729] [outer = (nil)]
12:02:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 71 (0x7f96b4675000) [pid = 1877] [serial = 1730] [outer = 0x7f96b4003c00]
12:02:58 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:02:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 72 (0x7f96b5370c00) [pid = 1877] [serial = 1731] [outer = 0x7f96b4003c00]
12:03:00 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
12:03:00 INFO - document served over http requires an https
12:03:00 INFO - sub-resource via fetch-request using the http-csp
12:03:00 INFO - delivery method with no-redirect and when
12:03:00 INFO - the target request is cross-origin.
12:03:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2185ms
12:03:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
12:03:00 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b63a1000 == 20 [pid = 1877] [id = 619]
12:03:00 INFO - PROCESS | 1829 | ++DOMWINDOW == 73 (0x7f96b5376800) [pid = 1877] [serial = 1732] [outer = (nil)]
12:03:00 INFO - PROCESS | 1829 | ++DOMWINDOW == 74 (0x7f96b619f800) [pid = 1877] [serial = 1733] [outer = 0x7f96b5376800]
12:03:01 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:03:01 INFO - PROCESS | 1829 | ++DOMWINDOW == 75 (0x7f96b61a6000) [pid = 1877] [serial = 1734] [outer = 0x7f96b5376800]
12:03:03 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
12:03:03 INFO - document served over http requires an https
12:03:03 INFO - sub-resource via fetch-request using the http-csp
12:03:03 INFO - delivery method with swap-origin-redirect and when
12:03:03 INFO - the target request is cross-origin.
12:03:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 3294ms
12:03:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
12:03:03 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b6443800 == 21 [pid = 1877] [id = 620]
12:03:03 INFO - PROCESS | 1829 | ++DOMWINDOW == 76 (0x7f96b61a1400) [pid = 1877] [serial = 1735] [outer = (nil)]
12:03:04 INFO - PROCESS | 1829 | ++DOMWINDOW == 77 (0x7f96b62e5400) [pid = 1877] [serial = 1736] [outer = 0x7f96b61a1400]
12:03:04 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:03:04 INFO - PROCESS | 1829 | ++DOMWINDOW == 78 (0x7f96b62ec400) [pid = 1877] [serial = 1737] [outer = 0x7f96b61a1400]
12:03:05 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b66de800 == 22 [pid = 1877] [id = 621]
12:03:05 INFO - PROCESS | 1829 | ++DOMWINDOW == 79 (0x7f96b646a400) [pid = 1877] [serial = 1738] [outer = (nil)]
12:03:05 INFO - PROCESS | 1829 | ++DOMWINDOW == 80 (0x7f96b6470000) [pid = 1877] [serial = 1739] [outer = 0x7f96b646a400]
12:03:06 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
12:03:06 INFO - document served over http requires an https
12:03:06 INFO - sub-resource via iframe-tag using the http-csp
12:03:06 INFO - delivery method with keep-origin-redirect and when
12:03:06 INFO - the target request is cross-origin.
12:03:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2692ms
12:03:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
12:03:06 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b66ee800 == 23 [pid = 1877] [id = 622]
12:03:06 INFO - PROCESS | 1829 | ++DOMWINDOW == 81 (0x7f96b61ab000) [pid = 1877] [serial = 1740] [outer = (nil)]
12:03:06 INFO - PROCESS | 1829 | ++DOMWINDOW == 82 (0x7f96b646fc00) [pid = 1877] [serial = 1741] [outer = 0x7f96b61ab000]
12:03:07 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:03:07 INFO - PROCESS | 1829 | ++DOMWINDOW == 83 (0x7f96b6594800) [pid = 1877] [serial = 1742] [outer = 0x7f96b61ab000]
12:03:08 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b68ed800 == 24 [pid = 1877] [id = 623]
12:03:08 INFO - PROCESS | 1829 | ++DOMWINDOW == 84 (0x7f96b659b000) [pid = 1877] [serial = 1743] [outer = (nil)]
12:03:08 INFO - PROCESS | 1829 | ++DOMWINDOW == 85 (0x7f96b659b800) [pid = 1877] [serial = 1744] [outer = 0x7f96b659b000]
12:03:09 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
12:03:09 INFO - document served over http requires an https
12:03:09 INFO - sub-resource via iframe-tag using the http-csp
12:03:09 INFO - delivery method with no-redirect and when
12:03:09 INFO - the target request is cross-origin.
12:03:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 3643ms
12:03:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
12:03:10 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b69d5000 == 25 [pid = 1877] [id = 624]
12:03:10 INFO - PROCESS | 1829 | ++DOMWINDOW == 86 (0x7f96b646c400) [pid = 1877] [serial = 1745] [outer = (nil)]
12:03:10 INFO - PROCESS | 1829 | ++DOMWINDOW == 87 (0x7f96b659e000) [pid = 1877] [serial = 1746] [outer = 0x7f96b646c400]
12:03:10 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:03:10 INFO - PROCESS | 1829 | ++DOMWINDOW == 88 (0x7f96b66b8400) [pid = 1877] [serial = 1747] [outer = 0x7f96b646c400]
12:03:11 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b69e9800 == 26 [pid = 1877] [id = 625]
12:03:11 INFO - PROCESS | 1829 | ++DOMWINDOW == 89 (0x7f96b691ac00) [pid = 1877] [serial = 1748] [outer = (nil)]
12:03:11 INFO - PROCESS | 1829 | ++DOMWINDOW == 90 (0x7f96b691b400) [pid = 1877] [serial = 1749] [outer = 0x7f96b691ac00]
12:03:12 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
12:03:12 INFO - document served over http requires an https
12:03:12 INFO - sub-resource via iframe-tag using the http-csp
12:03:12 INFO - delivery method with swap-origin-redirect and when
12:03:12 INFO - the target request is cross-origin.
12:03:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2286ms
12:03:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
12:03:12 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b7560800 == 27 [pid = 1877] [id = 626]
12:03:12 INFO - PROCESS | 1829 | ++DOMWINDOW == 91 (0x7f96b66abc00) [pid = 1877] [serial = 1750] [outer = (nil)]
12:03:13 INFO - PROCESS | 1829 | ++DOMWINDOW == 92 (0x7f96b691d400) [pid = 1877] [serial = 1751] [outer = 0x7f96b66abc00]
12:03:13 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:03:13 INFO - PROCESS | 1829 | ++DOMWINDOW == 93 (0x7f96b6927c00) [pid = 1877] [serial = 1752] [outer = 0x7f96b66abc00]
12:03:15 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
12:03:15 INFO - document served over http requires an https
12:03:15 INFO - sub-resource via script-tag using the http-csp
12:03:15 INFO - delivery method with keep-origin-redirect and when
12:03:15 INFO - the target request is cross-origin.
12:03:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 3260ms
12:03:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
12:03:15 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b2c81000 == 28 [pid = 1877] [id = 627]
12:03:15 INFO - PROCESS | 1829 | ++DOMWINDOW == 94 (0x7f96b26dac00) [pid = 1877] [serial = 1753] [outer = (nil)]
12:03:15 INFO - PROCESS | 1829 | ++DOMWINDOW == 95 (0x7f96b27b1000) [pid = 1877] [serial = 1754] [outer = 0x7f96b26dac00]
12:03:16 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:03:16 INFO - PROCESS | 1829 | ++DOMWINDOW == 96 (0x7f96b3fb7800) [pid = 1877] [serial = 1755] [outer = 0x7f96b26dac00]
12:03:17 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
12:03:17 INFO - document served over http requires an https
12:03:17 INFO - sub-resource via script-tag using the http-csp
12:03:17 INFO - delivery method with no-redirect and when
12:03:17 INFO - the target request is cross-origin.
12:03:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 2351ms
12:03:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
12:03:18 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b0f60000 == 29 [pid = 1877] [id = 628]
12:03:18 INFO - PROCESS | 1829 | ++DOMWINDOW == 97 (0x7f96b2499c00) [pid = 1877] [serial = 1756] [outer = (nil)]
12:03:18 INFO - PROCESS | 1829 | ++DOMWINDOW == 98 (0x7f96b26db000) [pid = 1877] [serial = 1757] [outer = 0x7f96b2499c00]
12:03:18 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:03:18 INFO - PROCESS | 1829 | ++DOMWINDOW == 99 (0x7f96b40ec800) [pid = 1877] [serial = 1758] [outer = 0x7f96b2499c00]
12:03:19 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b254c800 == 28 [pid = 1877] [id = 614]
12:03:19 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b0f67800 == 27 [pid = 1877] [id = 613]
12:03:19 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b154e800 == 26 [pid = 1877] [id = 612]
12:03:19 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b6392800 == 25 [pid = 1877] [id = 611]
12:03:19 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b6383800 == 24 [pid = 1877] [id = 610]
12:03:19 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b628e000 == 23 [pid = 1877] [id = 609]
12:03:19 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b5888800 == 22 [pid = 1877] [id = 608]
12:03:19 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b5877800 == 21 [pid = 1877] [id = 607]
12:03:19 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b5573800 == 20 [pid = 1877] [id = 606]
12:03:19 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b555c800 == 19 [pid = 1877] [id = 605]
12:03:19 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b522a800 == 18 [pid = 1877] [id = 604]
12:03:19 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b5115000 == 17 [pid = 1877] [id = 603]
12:03:19 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b3c20800 == 16 [pid = 1877] [id = 602]
12:03:19 INFO - PROCESS | 1829 | --DOMWINDOW == 98 (0x7f96b2897c00) [pid = 1877] [serial = 1674] [outer = (nil)] [url = about:blank]
12:03:20 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
12:03:20 INFO - document served over http requires an https
12:03:20 INFO - sub-resource via script-tag using the http-csp
12:03:20 INFO - delivery method with swap-origin-redirect and when
12:03:20 INFO - the target request is cross-origin.
12:03:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2850ms
12:03:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
12:03:21 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b2556000 == 17 [pid = 1877] [id = 629]
12:03:21 INFO - PROCESS | 1829 | ++DOMWINDOW == 99 (0x7f96b2e52400) [pid = 1877] [serial = 1759] [outer = (nil)]
12:03:21 INFO - PROCESS | 1829 | ++DOMWINDOW == 100 (0x7f96b42b1c00) [pid = 1877] [serial = 1760] [outer = 0x7f96b2e52400]
12:03:22 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:03:22 INFO - PROCESS | 1829 | ++DOMWINDOW == 101 (0x7f96b4671800) [pid = 1877] [serial = 1761] [outer = 0x7f96b2e52400]
12:03:23 INFO - PROCESS | 1829 | --DOMWINDOW == 100 (0x7f96b437cc00) [pid = 1877] [serial = 1697] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:03:23 INFO - PROCESS | 1829 | --DOMWINDOW == 99 (0x7f96b27b2400) [pid = 1877] [serial = 1685] [outer = (nil)] [url = about:blank]
12:03:23 INFO - PROCESS | 1829 | --DOMWINDOW == 98 (0x7f96b527a400) [pid = 1877] [serial = 1702] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308957338]
12:03:23 INFO - PROCESS | 1829 | --DOMWINDOW == 97 (0x7f96b26d0c00) [pid = 1877] [serial = 1712] [outer = (nil)] [url = about:blank]
12:03:23 INFO - PROCESS | 1829 | --DOMWINDOW == 96 (0x7f96b4674000) [pid = 1877] [serial = 1699] [outer = (nil)] [url = about:blank]
12:03:23 INFO - PROCESS | 1829 | --DOMWINDOW == 95 (0x7f96b5379800) [pid = 1877] [serial = 1707] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:03:23 INFO - PROCESS | 1829 | --DOMWINDOW == 94 (0x7f96b4011400) [pid = 1877] [serial = 1688] [outer = (nil)] [url = about:blank]
12:03:23 INFO - PROCESS | 1829 | --DOMWINDOW == 93 (0x7f96b2c29c00) [pid = 1877] [serial = 1715] [outer = (nil)] [url = about:blank]
12:03:23 INFO - PROCESS | 1829 | --DOMWINDOW == 92 (0x7f96b27b7400) [pid = 1877] [serial = 1682] [outer = (nil)] [url = about:blank]
12:03:23 INFO - PROCESS | 1829 | --DOMWINDOW == 91 (0x7f96b3dddc00) [pid = 1877] [serial = 1718] [outer = (nil)] [url = about:blank]
12:03:23 INFO - PROCESS | 1829 | --DOMWINDOW == 90 (0x7f96b42a8400) [pid = 1877] [serial = 1691] [outer = (nil)] [url = about:blank]
12:03:23 INFO - PROCESS | 1829 | --DOMWINDOW == 89 (0x7f96b4372c00) [pid = 1877] [serial = 1694] [outer = (nil)] [url = about:blank]
12:03:23 INFO - PROCESS | 1829 | --DOMWINDOW == 88 (0x7f96b42b5800) [pid = 1877] [serial = 1709] [outer = (nil)] [url = about:blank]
12:03:23 INFO - PROCESS | 1829 | --DOMWINDOW == 87 (0x7f96b5279800) [pid = 1877] [serial = 1704] [outer = (nil)] [url = about:blank]
12:03:23 INFO - PROCESS | 1829 | --DOMWINDOW == 86 (0x7f96b2496800) [pid = 1877] [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]
12:03:23 INFO - PROCESS | 1829 | --DOMWINDOW == 85 (0x7f96b289f400) [pid = 1877] [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]
12:03:23 INFO - PROCESS | 1829 | --DOMWINDOW == 84 (0x7f96b2495c00) [pid = 1877] [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]
12:03:23 INFO - PROCESS | 1829 | --DOMWINDOW == 83 (0x7f96b437ec00) [pid = 1877] [serial = 1696] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:03:23 INFO - PROCESS | 1829 | --DOMWINDOW == 82 (0x7f96b5275800) [pid = 1877] [serial = 1701] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308957338]
12:03:23 INFO - PROCESS | 1829 | --DOMWINDOW == 81 (0x7f96b5376400) [pid = 1877] [serial = 1706] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:03:23 INFO - PROCESS | 1829 | --DOMWINDOW == 80 (0x7f96b248f400) [pid = 1877] [serial = 1644] [outer = (nil)] [url = about:blank]
12:03:23 INFO - PROCESS | 1829 | --DOMWINDOW == 79 (0x7f96b4003800) [pid = 1877] [serial = 1683] [outer = (nil)] [url = about:blank]
12:03:23 INFO - PROCESS | 1829 | --DOMWINDOW == 78 (0x7f96b3fbac00) [pid = 1877] [serial = 1719] [outer = (nil)] [url = about:blank]
12:03:23 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
12:03:23 INFO - document served over http requires an https
12:03:23 INFO - sub-resource via xhr-request using the http-csp
12:03:23 INFO - delivery method with keep-origin-redirect and when
12:03:23 INFO - the target request is cross-origin.
12:03:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2786ms
12:03:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
12:03:24 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b4023800 == 18 [pid = 1877] [id = 630]
12:03:24 INFO - PROCESS | 1829 | ++DOMWINDOW == 79 (0x7f96b2493800) [pid = 1877] [serial = 1762] [outer = (nil)]
12:03:24 INFO - PROCESS | 1829 | ++DOMWINDOW == 80 (0x7f96b2497c00) [pid = 1877] [serial = 1763] [outer = 0x7f96b2493800]
12:03:24 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:03:24 INFO - PROCESS | 1829 | ++DOMWINDOW == 81 (0x7f96b4005400) [pid = 1877] [serial = 1764] [outer = 0x7f96b2493800]
12:03:26 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
12:03:26 INFO - document served over http requires an https
12:03:26 INFO - sub-resource via xhr-request using the http-csp
12:03:26 INFO - delivery method with no-redirect and when
12:03:26 INFO - the target request is cross-origin.
12:03:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2897ms
12:03:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
12:03:27 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b511c800 == 19 [pid = 1877] [id = 631]
12:03:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 82 (0x7f96b248f400) [pid = 1877] [serial = 1765] [outer = (nil)]
12:03:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 83 (0x7f96b3f0a000) [pid = 1877] [serial = 1766] [outer = 0x7f96b248f400]
12:03:27 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:03:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 84 (0x7f96b437ec00) [pid = 1877] [serial = 1767] [outer = 0x7f96b248f400]
12:03:29 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
12:03:29 INFO - document served over http requires an https
12:03:29 INFO - sub-resource via xhr-request using the http-csp
12:03:29 INFO - delivery method with swap-origin-redirect and when
12:03:29 INFO - the target request is cross-origin.
12:03:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2841ms
12:03:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
12:03:29 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b586d800 == 20 [pid = 1877] [id = 632]
12:03:29 INFO - PROCESS | 1829 | ++DOMWINDOW == 85 (0x7f96b2c29800) [pid = 1877] [serial = 1768] [outer = (nil)]
12:03:30 INFO - PROCESS | 1829 | ++DOMWINDOW == 86 (0x7f96b527b800) [pid = 1877] [serial = 1769] [outer = 0x7f96b2c29800]
12:03:30 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:03:30 INFO - PROCESS | 1829 | ++DOMWINDOW == 87 (0x7f96b5899c00) [pid = 1877] [serial = 1770] [outer = 0x7f96b2c29800]
12:03:31 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
12:03:31 INFO - document served over http requires an http
12:03:31 INFO - sub-resource via fetch-request using the http-csp
12:03:31 INFO - delivery method with keep-origin-redirect and when
12:03:31 INFO - the target request is same-origin.
12:03:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1903ms
12:03:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
12:03:31 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b629a000 == 21 [pid = 1877] [id = 633]
12:03:31 INFO - PROCESS | 1829 | ++DOMWINDOW == 88 (0x7f96b527a400) [pid = 1877] [serial = 1771] [outer = (nil)]
12:03:32 INFO - PROCESS | 1829 | ++DOMWINDOW == 89 (0x7f96b646ac00) [pid = 1877] [serial = 1772] [outer = 0x7f96b527a400]
12:03:32 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:03:32 INFO - PROCESS | 1829 | ++DOMWINDOW == 90 (0x7f96b6918800) [pid = 1877] [serial = 1773] [outer = 0x7f96b527a400]
12:03:33 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
12:03:33 INFO - document served over http requires an http
12:03:33 INFO - sub-resource via fetch-request using the http-csp
12:03:33 INFO - delivery method with no-redirect and when
12:03:33 INFO - the target request is same-origin.
12:03:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1897ms
12:03:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
12:03:33 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b66eb800 == 22 [pid = 1877] [id = 634]
12:03:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 91 (0x7f96b6477800) [pid = 1877] [serial = 1774] [outer = (nil)]
12:03:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 92 (0x7f96b698b800) [pid = 1877] [serial = 1775] [outer = 0x7f96b6477800]
12:03:34 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:03:34 INFO - PROCESS | 1829 | ++DOMWINDOW == 93 (0x7f96b6cb4000) [pid = 1877] [serial = 1776] [outer = 0x7f96b6477800]
12:03:35 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
12:03:35 INFO - document served over http requires an http
12:03:35 INFO - sub-resource via fetch-request using the http-csp
12:03:35 INFO - delivery method with swap-origin-redirect and when
12:03:35 INFO - the target request is same-origin.
12:03:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2047ms
12:03:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
12:03:35 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b781e800 == 23 [pid = 1877] [id = 635]
12:03:35 INFO - PROCESS | 1829 | ++DOMWINDOW == 94 (0x7f96b6987400) [pid = 1877] [serial = 1777] [outer = (nil)]
12:03:36 INFO - PROCESS | 1829 | ++DOMWINDOW == 95 (0x7f96b6cbd800) [pid = 1877] [serial = 1778] [outer = 0x7f96b6987400]
12:03:36 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:03:36 INFO - PROCESS | 1829 | ++DOMWINDOW == 96 (0x7f96b764e000) [pid = 1877] [serial = 1779] [outer = 0x7f96b6987400]
12:03:37 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b7832800 == 24 [pid = 1877] [id = 636]
12:03:37 INFO - PROCESS | 1829 | ++DOMWINDOW == 97 (0x7f96b7652800) [pid = 1877] [serial = 1780] [outer = (nil)]
12:03:37 INFO - PROCESS | 1829 | ++DOMWINDOW == 98 (0x7f96b7656c00) [pid = 1877] [serial = 1781] [outer = 0x7f96b7652800]
12:03:37 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
12:03:37 INFO - document served over http requires an http
12:03:37 INFO - sub-resource via iframe-tag using the http-csp
12:03:37 INFO - delivery method with keep-origin-redirect and when
12:03:37 INFO - the target request is same-origin.
12:03:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2431ms
12:03:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
12:03:38 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b795d800 == 25 [pid = 1877] [id = 637]
12:03:38 INFO - PROCESS | 1829 | ++DOMWINDOW == 99 (0x7f96b6cbd400) [pid = 1877] [serial = 1782] [outer = (nil)]
12:03:38 INFO - PROCESS | 1829 | ++DOMWINDOW == 100 (0x7f96b7659c00) [pid = 1877] [serial = 1783] [outer = 0x7f96b6cbd400]
12:03:39 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:03:39 INFO - PROCESS | 1829 | ++DOMWINDOW == 101 (0x7f96b7861400) [pid = 1877] [serial = 1784] [outer = 0x7f96b6cbd400]
12:03:39 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b7973000 == 26 [pid = 1877] [id = 638]
12:03:39 INFO - PROCESS | 1829 | ++DOMWINDOW == 102 (0x7f96b7864800) [pid = 1877] [serial = 1785] [outer = (nil)]
12:03:40 INFO - PROCESS | 1829 | ++DOMWINDOW == 103 (0x7f96b79d2400) [pid = 1877] [serial = 1786] [outer = 0x7f96b7864800]
12:03:40 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
12:03:40 INFO - document served over http requires an http
12:03:40 INFO - sub-resource via iframe-tag using the http-csp
12:03:40 INFO - delivery method with no-redirect and when
12:03:40 INFO - the target request is same-origin.
12:03:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2442ms
12:03:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
12:03:41 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b85a2800 == 27 [pid = 1877] [id = 639]
12:03:41 INFO - PROCESS | 1829 | ++DOMWINDOW == 104 (0x7f96b7656400) [pid = 1877] [serial = 1787] [outer = (nil)]
12:03:41 INFO - PROCESS | 1829 | ++DOMWINDOW == 105 (0x7f96b79d0400) [pid = 1877] [serial = 1788] [outer = 0x7f96b7656400]
12:03:42 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:03:42 INFO - PROCESS | 1829 | ++DOMWINDOW == 106 (0x7f96b79dc400) [pid = 1877] [serial = 1789] [outer = 0x7f96b7656400]
12:03:42 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b85b5000 == 28 [pid = 1877] [id = 640]
12:03:42 INFO - PROCESS | 1829 | ++DOMWINDOW == 107 (0x7f96b8356800) [pid = 1877] [serial = 1790] [outer = (nil)]
12:03:43 INFO - PROCESS | 1829 | ++DOMWINDOW == 108 (0x7f96b8359800) [pid = 1877] [serial = 1791] [outer = 0x7f96b8356800]
12:03:43 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
12:03:43 INFO - document served over http requires an http
12:03:43 INFO - sub-resource via iframe-tag using the http-csp
12:03:43 INFO - delivery method with swap-origin-redirect and when
12:03:43 INFO - the target request is same-origin.
12:03:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2843ms
12:03:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
12:03:43 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b86d6800 == 29 [pid = 1877] [id = 641]
12:03:43 INFO - PROCESS | 1829 | ++DOMWINDOW == 109 (0x7f96b7863800) [pid = 1877] [serial = 1792] [outer = (nil)]
12:03:43 INFO - PROCESS | 1829 | ++DOMWINDOW == 110 (0x7f96b8359c00) [pid = 1877] [serial = 1793] [outer = 0x7f96b7863800]
12:03:44 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:03:44 INFO - PROCESS | 1829 | ++DOMWINDOW == 111 (0x7f96b851bc00) [pid = 1877] [serial = 1794] [outer = 0x7f96b7863800]
12:03:46 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
12:03:46 INFO - document served over http requires an http
12:03:46 INFO - sub-resource via script-tag using the http-csp
12:03:46 INFO - delivery method with keep-origin-redirect and when
12:03:46 INFO - the target request is same-origin.
12:03:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2955ms
12:03:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
12:03:46 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b86e0800 == 30 [pid = 1877] [id = 642]
12:03:46 INFO - PROCESS | 1829 | ++DOMWINDOW == 112 (0x7f96b61a8000) [pid = 1877] [serial = 1795] [outer = (nil)]
12:03:46 INFO - PROCESS | 1829 | ++DOMWINDOW == 113 (0x7f96b8357400) [pid = 1877] [serial = 1796] [outer = 0x7f96b61a8000]
12:03:47 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:03:47 INFO - PROCESS | 1829 | ++DOMWINDOW == 114 (0x7f96b8524c00) [pid = 1877] [serial = 1797] [outer = 0x7f96b61a8000]
12:03:48 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
12:03:48 INFO - document served over http requires an http
12:03:48 INFO - sub-resource via script-tag using the http-csp
12:03:48 INFO - delivery method with no-redirect and when
12:03:48 INFO - the target request is same-origin.
12:03:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 2435ms
12:03:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
12:03:49 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b0f5f800 == 31 [pid = 1877] [id = 643]
12:03:49 INFO - PROCESS | 1829 | ++DOMWINDOW == 115 (0x7f96b2496800) [pid = 1877] [serial = 1798] [outer = (nil)]
12:03:49 INFO - PROCESS | 1829 | ++DOMWINDOW == 116 (0x7f96b26d8000) [pid = 1877] [serial = 1799] [outer = 0x7f96b2496800]
12:03:49 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:03:49 INFO - PROCESS | 1829 | ++DOMWINDOW == 117 (0x7f96b3fc2400) [pid = 1877] [serial = 1800] [outer = 0x7f96b2496800]
12:03:50 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b2556000 == 30 [pid = 1877] [id = 629]
12:03:50 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b0f60000 == 29 [pid = 1877] [id = 628]
12:03:50 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b2c81000 == 28 [pid = 1877] [id = 627]
12:03:50 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b69e9800 == 27 [pid = 1877] [id = 625]
12:03:50 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b69d5000 == 26 [pid = 1877] [id = 624]
12:03:50 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b68ed800 == 25 [pid = 1877] [id = 623]
12:03:50 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b66ee800 == 24 [pid = 1877] [id = 622]
12:03:50 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b66de800 == 23 [pid = 1877] [id = 621]
12:03:50 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b6443800 == 22 [pid = 1877] [id = 620]
12:03:50 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b63a1000 == 21 [pid = 1877] [id = 619]
12:03:50 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b5227000 == 20 [pid = 1877] [id = 618]
12:03:50 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b3f2b000 == 19 [pid = 1877] [id = 617]
12:03:50 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b3c25000 == 18 [pid = 1877] [id = 616]
12:03:50 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b2c99000 == 17 [pid = 1877] [id = 615]
12:03:51 INFO - PROCESS | 1829 | --DOMWINDOW == 116 (0x7f96b3cb8800) [pid = 1877] [serial = 1716] [outer = (nil)] [url = about:blank]
12:03:51 INFO - PROCESS | 1829 | --DOMWINDOW == 115 (0x7f96b289f000) [pid = 1877] [serial = 1713] [outer = (nil)] [url = about:blank]
12:03:51 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
12:03:51 INFO - document served over http requires an http
12:03:51 INFO - sub-resource via script-tag using the http-csp
12:03:51 INFO - delivery method with swap-origin-redirect and when
12:03:51 INFO - the target request is same-origin.
12:03:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2439ms
12:03:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
12:03:51 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b0f6a800 == 18 [pid = 1877] [id = 644]
12:03:51 INFO - PROCESS | 1829 | ++DOMWINDOW == 116 (0x7f96b3cbf000) [pid = 1877] [serial = 1801] [outer = (nil)]
12:03:51 INFO - PROCESS | 1829 | ++DOMWINDOW == 117 (0x7f96b3fbb800) [pid = 1877] [serial = 1802] [outer = 0x7f96b3cbf000]
12:03:52 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:03:52 INFO - PROCESS | 1829 | ++DOMWINDOW == 118 (0x7f96b4378c00) [pid = 1877] [serial = 1803] [outer = 0x7f96b3cbf000]
12:03:53 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
12:03:53 INFO - document served over http requires an http
12:03:53 INFO - sub-resource via xhr-request using the http-csp
12:03:53 INFO - delivery method with keep-origin-redirect and when
12:03:53 INFO - the target request is same-origin.
12:03:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1890ms
12:03:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
12:03:53 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b3c19800 == 19 [pid = 1877] [id = 645]
12:03:53 INFO - PROCESS | 1829 | ++DOMWINDOW == 119 (0x7f96b3f0b400) [pid = 1877] [serial = 1804] [outer = (nil)]
12:03:53 INFO - PROCESS | 1829 | ++DOMWINDOW == 120 (0x7f96b527c800) [pid = 1877] [serial = 1805] [outer = 0x7f96b3f0b400]
12:03:53 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:03:53 INFO - PROCESS | 1829 | ++DOMWINDOW == 121 (0x7f96b62e6400) [pid = 1877] [serial = 1806] [outer = 0x7f96b3f0b400]
12:03:54 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
12:03:54 INFO - document served over http requires an http
12:03:54 INFO - sub-resource via xhr-request using the http-csp
12:03:54 INFO - delivery method with no-redirect and when
12:03:54 INFO - the target request is same-origin.
12:03:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1890ms
12:03:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
12:03:55 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b4028000 == 20 [pid = 1877] [id = 646]
12:03:55 INFO - PROCESS | 1829 | ++DOMWINDOW == 122 (0x7f96b62ef400) [pid = 1877] [serial = 1807] [outer = (nil)]
12:03:55 INFO - PROCESS | 1829 | ++DOMWINDOW == 123 (0x7f96b659cc00) [pid = 1877] [serial = 1808] [outer = 0x7f96b62ef400]
12:03:55 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:03:55 INFO - PROCESS | 1829 | ++DOMWINDOW == 124 (0x7f96b691d800) [pid = 1877] [serial = 1809] [outer = 0x7f96b62ef400]
12:03:56 INFO - PROCESS | 1829 | --DOMWINDOW == 123 (0x7f96b691b400) [pid = 1877] [serial = 1749] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:03:56 INFO - PROCESS | 1829 | --DOMWINDOW == 122 (0x7f96b691d400) [pid = 1877] [serial = 1751] [outer = (nil)] [url = about:blank]
12:03:56 INFO - PROCESS | 1829 | --DOMWINDOW == 121 (0x7f96b4675000) [pid = 1877] [serial = 1730] [outer = (nil)] [url = about:blank]
12:03:56 INFO - PROCESS | 1829 | --DOMWINDOW == 120 (0x7f96b2896c00) [pid = 1877] [serial = 1724] [outer = (nil)] [url = about:blank]
12:03:56 INFO - PROCESS | 1829 | --DOMWINDOW == 119 (0x7f96b646fc00) [pid = 1877] [serial = 1741] [outer = (nil)] [url = about:blank]
12:03:56 INFO - PROCESS | 1829 | --DOMWINDOW == 118 (0x7f96b659e000) [pid = 1877] [serial = 1746] [outer = (nil)] [url = about:blank]
12:03:56 INFO - PROCESS | 1829 | --DOMWINDOW == 117 (0x7f96b26db000) [pid = 1877] [serial = 1757] [outer = (nil)] [url = about:blank]
12:03:56 INFO - PROCESS | 1829 | --DOMWINDOW == 116 (0x7f96b6470000) [pid = 1877] [serial = 1739] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:03:56 INFO - PROCESS | 1829 | --DOMWINDOW == 115 (0x7f96b27b4400) [pid = 1877] [serial = 1721] [outer = (nil)] [url = about:blank]
12:03:56 INFO - PROCESS | 1829 | --DOMWINDOW == 114 (0x7f96b619f800) [pid = 1877] [serial = 1733] [outer = (nil)] [url = about:blank]
12:03:56 INFO - PROCESS | 1829 | --DOMWINDOW == 113 (0x7f96b42b1c00) [pid = 1877] [serial = 1760] [outer = (nil)] [url = about:blank]
12:03:56 INFO - PROCESS | 1829 | --DOMWINDOW == 112 (0x7f96b62e5400) [pid = 1877] [serial = 1736] [outer = (nil)] [url = about:blank]
12:03:56 INFO - PROCESS | 1829 | --DOMWINDOW == 111 (0x7f96b27b1000) [pid = 1877] [serial = 1754] [outer = (nil)] [url = about:blank]
12:03:56 INFO - PROCESS | 1829 | --DOMWINDOW == 110 (0x7f96b400a800) [pid = 1877] [serial = 1727] [outer = (nil)] [url = about:blank]
12:03:56 INFO - PROCESS | 1829 | --DOMWINDOW == 109 (0x7f96b659b800) [pid = 1877] [serial = 1744] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308988273]
12:03:56 INFO - PROCESS | 1829 | --DOMWINDOW == 108 (0x7f96b2497c00) [pid = 1877] [serial = 1763] [outer = (nil)] [url = about:blank]
12:03:56 INFO - PROCESS | 1829 | --DOMWINDOW == 107 (0x7f96b26dac00) [pid = 1877] [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]
12:03:56 INFO - PROCESS | 1829 | --DOMWINDOW == 106 (0x7f96b2e52400) [pid = 1877] [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]
12:03:56 INFO - PROCESS | 1829 | --DOMWINDOW == 105 (0x7f96b2499c00) [pid = 1877] [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]
12:03:56 INFO - PROCESS | 1829 | --DOMWINDOW == 104 (0x7f96b691ac00) [pid = 1877] [serial = 1748] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:03:56 INFO - PROCESS | 1829 | --DOMWINDOW == 103 (0x7f96b646a400) [pid = 1877] [serial = 1738] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:03:56 INFO - PROCESS | 1829 | --DOMWINDOW == 102 (0x7f96b659b000) [pid = 1877] [serial = 1743] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448308988273]
12:03:56 INFO - PROCESS | 1829 | --DOMWINDOW == 101 (0x7f96b4671800) [pid = 1877] [serial = 1761] [outer = (nil)] [url = about:blank]
12:03:56 INFO - PROCESS | 1829 | --DOMWINDOW == 100 (0x7f96b3cc3400) [pid = 1877] [serial = 1722] [outer = (nil)] [url = about:blank]
12:03:57 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
12:03:57 INFO - document served over http requires an http
12:03:57 INFO - sub-resource via xhr-request using the http-csp
12:03:57 INFO - delivery method with swap-origin-redirect and when
12:03:57 INFO - the target request is same-origin.
12:03:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2582ms
12:03:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
12:03:57 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b6431800 == 21 [pid = 1877] [id = 647]
12:03:57 INFO - PROCESS | 1829 | ++DOMWINDOW == 101 (0x7f96b26db000) [pid = 1877] [serial = 1810] [outer = (nil)]
12:03:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 102 (0x7f96b2896c00) [pid = 1877] [serial = 1811] [outer = 0x7f96b26db000]
12:03:58 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:03:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 103 (0x7f96b646a400) [pid = 1877] [serial = 1812] [outer = 0x7f96b26db000]
12:03:59 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
12:03:59 INFO - document served over http requires an https
12:03:59 INFO - sub-resource via fetch-request using the http-csp
12:03:59 INFO - delivery method with keep-origin-redirect and when
12:03:59 INFO - the target request is same-origin.
12:03:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1796ms
12:03:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
12:03:59 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b5238000 == 22 [pid = 1877] [id = 648]
12:03:59 INFO - PROCESS | 1829 | ++DOMWINDOW == 104 (0x7f96b2498800) [pid = 1877] [serial = 1813] [outer = (nil)]
12:03:59 INFO - PROCESS | 1829 | ++DOMWINDOW == 105 (0x7f96b3f06000) [pid = 1877] [serial = 1814] [outer = 0x7f96b2498800]
12:04:00 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:04:00 INFO - PROCESS | 1829 | ++DOMWINDOW == 106 (0x7f96b62e3000) [pid = 1877] [serial = 1815] [outer = 0x7f96b2498800]
12:04:01 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
12:04:01 INFO - document served over http requires an https
12:04:01 INFO - sub-resource via fetch-request using the http-csp
12:04:01 INFO - delivery method with no-redirect and when
12:04:01 INFO - the target request is same-origin.
12:04:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1751ms
12:04:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
12:04:01 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b68e9000 == 23 [pid = 1877] [id = 649]
12:04:01 INFO - PROCESS | 1829 | ++DOMWINDOW == 107 (0x7f96b3cc5400) [pid = 1877] [serial = 1816] [outer = (nil)]
12:04:01 INFO - PROCESS | 1829 | ++DOMWINDOW == 108 (0x7f96b659c000) [pid = 1877] [serial = 1817] [outer = 0x7f96b3cc5400]
12:04:01 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:04:01 INFO - PROCESS | 1829 | ++DOMWINDOW == 109 (0x7f96b698a400) [pid = 1877] [serial = 1818] [outer = 0x7f96b3cc5400]
12:04:02 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
12:04:02 INFO - document served over http requires an https
12:04:02 INFO - sub-resource via fetch-request using the http-csp
12:04:02 INFO - delivery method with swap-origin-redirect and when
12:04:02 INFO - the target request is same-origin.
12:04:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1799ms
12:04:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
12:04:03 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b7565800 == 24 [pid = 1877] [id = 650]
12:04:03 INFO - PROCESS | 1829 | ++DOMWINDOW == 110 (0x7f96b659b000) [pid = 1877] [serial = 1819] [outer = (nil)]
12:04:03 INFO - PROCESS | 1829 | ++DOMWINDOW == 111 (0x7f96b7857c00) [pid = 1877] [serial = 1820] [outer = 0x7f96b659b000]
12:04:03 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:04:03 INFO - PROCESS | 1829 | ++DOMWINDOW == 112 (0x7f96b79da800) [pid = 1877] [serial = 1821] [outer = 0x7f96b659b000]
12:04:04 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b859f000 == 25 [pid = 1877] [id = 651]
12:04:04 INFO - PROCESS | 1829 | ++DOMWINDOW == 113 (0x7f96b851cc00) [pid = 1877] [serial = 1822] [outer = (nil)]
12:04:04 INFO - PROCESS | 1829 | ++DOMWINDOW == 114 (0x7f96b8526000) [pid = 1877] [serial = 1823] [outer = 0x7f96b851cc00]
12:04:04 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
12:04:04 INFO - document served over http requires an https
12:04:04 INFO - sub-resource via iframe-tag using the http-csp
12:04:04 INFO - delivery method with keep-origin-redirect and when
12:04:04 INFO - the target request is same-origin.
12:04:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2032ms
12:04:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
12:04:05 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b934c000 == 26 [pid = 1877] [id = 652]
12:04:05 INFO - PROCESS | 1829 | ++DOMWINDOW == 115 (0x7f96b7658800) [pid = 1877] [serial = 1824] [outer = (nil)]
12:04:05 INFO - PROCESS | 1829 | ++DOMWINDOW == 116 (0x7f96b8525800) [pid = 1877] [serial = 1825] [outer = 0x7f96b7658800]
12:04:06 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:04:06 INFO - PROCESS | 1829 | ++DOMWINDOW == 117 (0x7f96b8622800) [pid = 1877] [serial = 1826] [outer = 0x7f96b7658800]
12:04:06 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b9463800 == 27 [pid = 1877] [id = 653]
12:04:06 INFO - PROCESS | 1829 | ++DOMWINDOW == 118 (0x7f96b8626000) [pid = 1877] [serial = 1827] [outer = (nil)]
12:04:07 INFO - PROCESS | 1829 | ++DOMWINDOW == 119 (0x7f96b8628c00) [pid = 1877] [serial = 1828] [outer = 0x7f96b8626000]
12:04:07 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
12:04:07 INFO - document served over http requires an https
12:04:07 INFO - sub-resource via iframe-tag using the http-csp
12:04:07 INFO - delivery method with no-redirect and when
12:04:07 INFO - the target request is same-origin.
12:04:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2328ms
12:04:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
12:04:07 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b9471800 == 28 [pid = 1877] [id = 654]
12:04:07 INFO - PROCESS | 1829 | ++DOMWINDOW == 120 (0x7f96b8357c00) [pid = 1877] [serial = 1829] [outer = (nil)]
12:04:07 INFO - PROCESS | 1829 | ++DOMWINDOW == 121 (0x7f96b8628000) [pid = 1877] [serial = 1830] [outer = 0x7f96b8357c00]
12:04:08 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:04:08 INFO - PROCESS | 1829 | ++DOMWINDOW == 122 (0x7f96b8718800) [pid = 1877] [serial = 1831] [outer = 0x7f96b8357c00]
12:04:09 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b96dc800 == 29 [pid = 1877] [id = 655]
12:04:09 INFO - PROCESS | 1829 | ++DOMWINDOW == 123 (0x7f96b871d800) [pid = 1877] [serial = 1832] [outer = (nil)]
12:04:09 INFO - PROCESS | 1829 | ++DOMWINDOW == 124 (0x7f96b94c1c00) [pid = 1877] [serial = 1833] [outer = 0x7f96b871d800]
12:04: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
12:04:09 INFO - document served over http requires an https
12:04:09 INFO - sub-resource via iframe-tag using the http-csp
12:04:09 INFO - delivery method with swap-origin-redirect and when
12:04:09 INFO - the target request is same-origin.
12:04:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2285ms
12:04:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
12:04:10 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b96eb000 == 30 [pid = 1877] [id = 656]
12:04:10 INFO - PROCESS | 1829 | ++DOMWINDOW == 125 (0x7f96b94bd800) [pid = 1877] [serial = 1834] [outer = (nil)]
12:04:10 INFO - PROCESS | 1829 | ++DOMWINDOW == 126 (0x7f96b94c6000) [pid = 1877] [serial = 1835] [outer = 0x7f96b94bd800]
12:04:11 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:04:11 INFO - PROCESS | 1829 | ++DOMWINDOW == 127 (0x7f96ba38d000) [pid = 1877] [serial = 1836] [outer = 0x7f96b94bd800]
12:04: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
12:04:12 INFO - document served over http requires an https
12:04:12 INFO - sub-resource via script-tag using the http-csp
12:04:12 INFO - delivery method with keep-origin-redirect and when
12:04:12 INFO - the target request is same-origin.
12:04:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2658ms
12:04:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
12:04:12 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b973c800 == 31 [pid = 1877] [id = 657]
12:04:12 INFO - PROCESS | 1829 | ++DOMWINDOW == 128 (0x7f96b94c3800) [pid = 1877] [serial = 1837] [outer = (nil)]
12:04:12 INFO - PROCESS | 1829 | ++DOMWINDOW == 129 (0x7f96ba399800) [pid = 1877] [serial = 1838] [outer = 0x7f96b94c3800]
12:04:13 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:04:13 INFO - PROCESS | 1829 | ++DOMWINDOW == 130 (0x7f96ba40dc00) [pid = 1877] [serial = 1839] [outer = 0x7f96b94c3800]
12:04: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
12:04:14 INFO - document served over http requires an https
12:04:14 INFO - sub-resource via script-tag using the http-csp
12:04:14 INFO - delivery method with no-redirect and when
12:04:14 INFO - the target request is same-origin.
12:04:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1789ms
12:04:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
12:04:14 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96ba675800 == 32 [pid = 1877] [id = 658]
12:04:14 INFO - PROCESS | 1829 | ++DOMWINDOW == 131 (0x7f96ba399400) [pid = 1877] [serial = 1840] [outer = (nil)]
12:04:14 INFO - PROCESS | 1829 | ++DOMWINDOW == 132 (0x7f96ba416c00) [pid = 1877] [serial = 1841] [outer = 0x7f96ba399400]
12:04:14 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:04:14 INFO - PROCESS | 1829 | ++DOMWINDOW == 133 (0x7f96ba4e2800) [pid = 1877] [serial = 1842] [outer = 0x7f96ba399400]
12:04:15 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
12:04:15 INFO - document served over http requires an https
12:04:15 INFO - sub-resource via script-tag using the http-csp
12:04:15 INFO - delivery method with swap-origin-redirect and when
12:04:15 INFO - the target request is same-origin.
12:04:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1699ms
12:04:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
12:04:16 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96ba692000 == 33 [pid = 1877] [id = 659]
12:04:16 INFO - PROCESS | 1829 | ++DOMWINDOW == 134 (0x7f96ba4e5000) [pid = 1877] [serial = 1843] [outer = (nil)]
12:04:16 INFO - PROCESS | 1829 | ++DOMWINDOW == 135 (0x7f96ba504400) [pid = 1877] [serial = 1844] [outer = 0x7f96ba4e5000]
12:04:16 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:04:16 INFO - PROCESS | 1829 | ++DOMWINDOW == 136 (0x7f96ba50c000) [pid = 1877] [serial = 1845] [outer = 0x7f96ba4e5000]
12:04:17 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
12:04:17 INFO - document served over http requires an https
12:04:17 INFO - sub-resource via xhr-request using the http-csp
12:04:17 INFO - delivery method with keep-origin-redirect and when
12:04:17 INFO - the target request is same-origin.
12:04:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1693ms
12:04:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
12:04:17 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96ba8f1800 == 34 [pid = 1877] [id = 660]
12:04:17 INFO - PROCESS | 1829 | ++DOMWINDOW == 137 (0x7f96ba503000) [pid = 1877] [serial = 1846] [outer = (nil)]
12:04:18 INFO - PROCESS | 1829 | ++DOMWINDOW == 138 (0x7f96ba5cac00) [pid = 1877] [serial = 1847] [outer = 0x7f96ba503000]
12:04:18 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:04:18 INFO - PROCESS | 1829 | ++DOMWINDOW == 139 (0x7f96ba5d2400) [pid = 1877] [serial = 1848] [outer = 0x7f96ba503000]
12:04:19 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
12:04:19 INFO - document served over http requires an https
12:04:19 INFO - sub-resource via xhr-request using the http-csp
12:04:19 INFO - delivery method with no-redirect and when
12:04:19 INFO - the target request is same-origin.
12:04:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2081ms
12:04:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
12:04:20 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b153f000 == 35 [pid = 1877] [id = 661]
12:04:20 INFO - PROCESS | 1829 | ++DOMWINDOW == 140 (0x7f96b2897c00) [pid = 1877] [serial = 1849] [outer = (nil)]
12:04:21 INFO - PROCESS | 1829 | ++DOMWINDOW == 141 (0x7f96ba394800) [pid = 1877] [serial = 1850] [outer = 0x7f96b2897c00]
12:04:21 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:04:21 INFO - PROCESS | 1829 | ++DOMWINDOW == 142 (0x7f96ba9ecc00) [pid = 1877] [serial = 1851] [outer = 0x7f96b2897c00]
12:04:22 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
12:04:22 INFO - document served over http requires an https
12:04:22 INFO - sub-resource via xhr-request using the http-csp
12:04:22 INFO - delivery method with swap-origin-redirect and when
12:04:22 INFO - the target request is same-origin.
12:04:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 3208ms
12:04:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
12:04:23 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b68db800 == 36 [pid = 1877] [id = 662]
12:04:23 INFO - PROCESS | 1829 | ++DOMWINDOW == 143 (0x7f96b4004000) [pid = 1877] [serial = 1852] [outer = (nil)]
12:04:23 INFO - PROCESS | 1829 | ++DOMWINDOW == 144 (0x7f96b42ab800) [pid = 1877] [serial = 1853] [outer = 0x7f96b4004000]
12:04:23 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:04:23 INFO - PROCESS | 1829 | ++DOMWINDOW == 145 (0x7f96b6474c00) [pid = 1877] [serial = 1854] [outer = 0x7f96b4004000]
12:04:25 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
12:04:25 INFO - document served over http requires an http
12:04:25 INFO - sub-resource via fetch-request using the meta-csp
12:04:25 INFO - delivery method with keep-origin-redirect and when
12:04:25 INFO - the target request is cross-origin.
12:04:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2594ms
12:04:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
12:04:25 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b2544800 == 37 [pid = 1877] [id = 663]
12:04:25 INFO - PROCESS | 1829 | ++DOMWINDOW == 146 (0x7f96b3fba000) [pid = 1877] [serial = 1855] [outer = (nil)]
12:04:26 INFO - PROCESS | 1829 | ++DOMWINDOW == 147 (0x7f96b42af800) [pid = 1877] [serial = 1856] [outer = 0x7f96b3fba000]
12:04:26 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:04:26 INFO - PROCESS | 1829 | ++DOMWINDOW == 148 (0x7f96b62e8800) [pid = 1877] [serial = 1857] [outer = 0x7f96b3fba000]
12:04:27 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b4028000 == 36 [pid = 1877] [id = 646]
12:04:27 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b3c19800 == 35 [pid = 1877] [id = 645]
12:04:27 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b0f6a800 == 34 [pid = 1877] [id = 644]
12:04:27 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b0f5f800 == 33 [pid = 1877] [id = 643]
12:04:27 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b85b5000 == 32 [pid = 1877] [id = 640]
12:04:27 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b86d6800 == 31 [pid = 1877] [id = 641]
12:04:27 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b85a2800 == 30 [pid = 1877] [id = 639]
12:04:27 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b7973000 == 29 [pid = 1877] [id = 638]
12:04:27 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b795d800 == 28 [pid = 1877] [id = 637]
12:04:27 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b781e800 == 27 [pid = 1877] [id = 635]
12:04:27 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b7832800 == 26 [pid = 1877] [id = 636]
12:04:27 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b66eb800 == 25 [pid = 1877] [id = 634]
12:04:27 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b629a000 == 24 [pid = 1877] [id = 633]
12:04:27 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b586d800 == 23 [pid = 1877] [id = 632]
12:04:27 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b511c800 == 22 [pid = 1877] [id = 631]
12:04:27 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b4023800 == 21 [pid = 1877] [id = 630]
12:04:27 INFO - PROCESS | 1829 | --DOMWINDOW == 147 (0x7f96b3fb7800) [pid = 1877] [serial = 1755] [outer = (nil)] [url = about:blank]
12:04:27 INFO - PROCESS | 1829 | --DOMWINDOW == 146 (0x7f96b40ec800) [pid = 1877] [serial = 1758] [outer = (nil)] [url = about:blank]
12:04:27 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
12:04:27 INFO - document served over http requires an http
12:04:27 INFO - sub-resource via fetch-request using the meta-csp
12:04:27 INFO - delivery method with no-redirect and when
12:04:27 INFO - the target request is cross-origin.
12:04:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1854ms
12:04:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
12:04:27 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b2543000 == 22 [pid = 1877] [id = 664]
12:04:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 147 (0x7f96b40e9400) [pid = 1877] [serial = 1858] [outer = (nil)]
12:04:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 148 (0x7f96b467b400) [pid = 1877] [serial = 1859] [outer = 0x7f96b40e9400]
12:04:28 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:04:28 INFO - PROCESS | 1829 | ++DOMWINDOW == 149 (0x7f96b691f800) [pid = 1877] [serial = 1860] [outer = 0x7f96b40e9400]
12:04:28 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
12:04:28 INFO - document served over http requires an http
12:04:28 INFO - sub-resource via fetch-request using the meta-csp
12:04:28 INFO - delivery method with swap-origin-redirect and when
12:04:28 INFO - the target request is cross-origin.
12:04:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1578ms
12:04:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
12:04:29 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b401b000 == 23 [pid = 1877] [id = 665]
12:04:29 INFO - PROCESS | 1829 | ++DOMWINDOW == 150 (0x7f96b698d400) [pid = 1877] [serial = 1861] [outer = (nil)]
12:04:29 INFO - PROCESS | 1829 | ++DOMWINDOW == 151 (0x7f96b764bc00) [pid = 1877] [serial = 1862] [outer = 0x7f96b698d400]
12:04:29 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:04:29 INFO - PROCESS | 1829 | ++DOMWINDOW == 152 (0x7f96b7861800) [pid = 1877] [serial = 1863] [outer = 0x7f96b698d400]
12:04:30 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b5232800 == 24 [pid = 1877] [id = 666]
12:04:30 INFO - PROCESS | 1829 | ++DOMWINDOW == 153 (0x7f96b79d4400) [pid = 1877] [serial = 1864] [outer = (nil)]
12:04:30 INFO - PROCESS | 1829 | ++DOMWINDOW == 154 (0x7f96b8354c00) [pid = 1877] [serial = 1865] [outer = 0x7f96b79d4400]
12:04:30 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
12:04:30 INFO - document served over http requires an http
12:04:30 INFO - sub-resource via iframe-tag using the meta-csp
12:04:30 INFO - delivery method with keep-origin-redirect and when
12:04:30 INFO - the target request is cross-origin.
12:04:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1789ms
12:04:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
12:04:31 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b587e000 == 25 [pid = 1877] [id = 667]
12:04:31 INFO - PROCESS | 1829 | ++DOMWINDOW == 155 (0x7f96b6cbc800) [pid = 1877] [serial = 1866] [outer = (nil)]
12:04:31 INFO - PROCESS | 1829 | ++DOMWINDOW == 156 (0x7f96b8353c00) [pid = 1877] [serial = 1867] [outer = 0x7f96b6cbc800]
12:04:31 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:04:31 INFO - PROCESS | 1829 | ++DOMWINDOW == 157 (0x7f96b862b000) [pid = 1877] [serial = 1868] [outer = 0x7f96b6cbc800]
12:04:32 INFO - PROCESS | 1829 | --DOMWINDOW == 156 (0x7f96b7864800) [pid = 1877] [serial = 1785] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448309019912]
12:04:32 INFO - PROCESS | 1829 | --DOMWINDOW == 155 (0x7f96b8359c00) [pid = 1877] [serial = 1793] [outer = (nil)] [url = about:blank]
12:04:32 INFO - PROCESS | 1829 | --DOMWINDOW == 154 (0x7f96b79d2400) [pid = 1877] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448309019912]
12:04:32 INFO - PROCESS | 1829 | --DOMWINDOW == 153 (0x7f96b7659c00) [pid = 1877] [serial = 1783] [outer = (nil)] [url = about:blank]
12:04:32 INFO - PROCESS | 1829 | --DOMWINDOW == 152 (0x7f96b8359800) [pid = 1877] [serial = 1791] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:04:32 INFO - PROCESS | 1829 | --DOMWINDOW == 151 (0x7f96b79d0400) [pid = 1877] [serial = 1788] [outer = (nil)] [url = about:blank]
12:04:32 INFO - PROCESS | 1829 | --DOMWINDOW == 150 (0x7f96b646ac00) [pid = 1877] [serial = 1772] [outer = (nil)] [url = about:blank]
12:04:32 INFO - PROCESS | 1829 | --DOMWINDOW == 149 (0x7f96b698b800) [pid = 1877] [serial = 1775] [outer = (nil)] [url = about:blank]
12:04:32 INFO - PROCESS | 1829 | --DOMWINDOW == 148 (0x7f96b7656c00) [pid = 1877] [serial = 1781] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:04:32 INFO - PROCESS | 1829 | --DOMWINDOW == 147 (0x7f96b6cbd800) [pid = 1877] [serial = 1778] [outer = (nil)] [url = about:blank]
12:04:32 INFO - PROCESS | 1829 | --DOMWINDOW == 146 (0x7f96b8357400) [pid = 1877] [serial = 1796] [outer = (nil)] [url = about:blank]
12:04:32 INFO - PROCESS | 1829 | --DOMWINDOW == 145 (0x7f96b527c800) [pid = 1877] [serial = 1805] [outer = (nil)] [url = about:blank]
12:04:32 INFO - PROCESS | 1829 | --DOMWINDOW == 144 (0x7f96b26d8000) [pid = 1877] [serial = 1799] [outer = (nil)] [url = about:blank]
12:04:32 INFO - PROCESS | 1829 | --DOMWINDOW == 143 (0x7f96b527b800) [pid = 1877] [serial = 1769] [outer = (nil)] [url = about:blank]
12:04:32 INFO - PROCESS | 1829 | --DOMWINDOW == 142 (0x7f96b3fbb800) [pid = 1877] [serial = 1802] [outer = (nil)] [url = about:blank]
12:04:32 INFO - PROCESS | 1829 | --DOMWINDOW == 141 (0x7f96b3f0a000) [pid = 1877] [serial = 1766] [outer = (nil)] [url = about:blank]
12:04:32 INFO - PROCESS | 1829 | --DOMWINDOW == 140 (0x7f96b659cc00) [pid = 1877] [serial = 1808] [outer = (nil)] [url = about:blank]
12:04:32 INFO - PROCESS | 1829 | --DOMWINDOW == 139 (0x7f96b2496800) [pid = 1877] [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]
12:04:32 INFO - PROCESS | 1829 | --DOMWINDOW == 138 (0x7f96b3f0b400) [pid = 1877] [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]
12:04:32 INFO - PROCESS | 1829 | --DOMWINDOW == 137 (0x7f96b3cbf000) [pid = 1877] [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]
12:04:32 INFO - PROCESS | 1829 | --DOMWINDOW == 136 (0x7f96b8356800) [pid = 1877] [serial = 1790] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:04:32 INFO - PROCESS | 1829 | --DOMWINDOW == 135 (0x7f96b7652800) [pid = 1877] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:04:32 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b511c000 == 26 [pid = 1877] [id = 668]
12:04:32 INFO - PROCESS | 1829 | ++DOMWINDOW == 136 (0x7f96b0ef4000) [pid = 1877] [serial = 1869] [outer = (nil)]
12:04:32 INFO - PROCESS | 1829 | --DOMWINDOW == 135 (0x7f96b62e6400) [pid = 1877] [serial = 1806] [outer = (nil)] [url = about:blank]
12:04:32 INFO - PROCESS | 1829 | --DOMWINDOW == 134 (0x7f96b4005400) [pid = 1877] [serial = 1764] [outer = (nil)] [url = about:blank]
12:04:32 INFO - PROCESS | 1829 | --DOMWINDOW == 133 (0x7f96b4378c00) [pid = 1877] [serial = 1803] [outer = (nil)] [url = about:blank]
12:04:32 INFO - PROCESS | 1829 | ++DOMWINDOW == 134 (0x7f96b238f800) [pid = 1877] [serial = 1870] [outer = 0x7f96b0ef4000]
12:04:32 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
12:04:32 INFO - document served over http requires an http
12:04:32 INFO - sub-resource via iframe-tag using the meta-csp
12:04:32 INFO - delivery method with no-redirect and when
12:04:32 INFO - the target request is cross-origin.
12:04:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1988ms
12:04:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
12:04:33 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b68f6800 == 27 [pid = 1877] [id = 669]
12:04:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 135 (0x7f96b3f0a000) [pid = 1877] [serial = 1871] [outer = (nil)]
12:04:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 136 (0x7f96b400e800) [pid = 1877] [serial = 1872] [outer = 0x7f96b3f0a000]
12:04:33 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:04:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 137 (0x7f96b62ec000) [pid = 1877] [serial = 1873] [outer = 0x7f96b3f0a000]
12:04:34 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b3da0800 == 28 [pid = 1877] [id = 670]
12:04:34 INFO - PROCESS | 1829 | ++DOMWINDOW == 138 (0x7f96b2497800) [pid = 1877] [serial = 1874] [outer = (nil)]
12:04:34 INFO - PROCESS | 1829 | ++DOMWINDOW == 139 (0x7f96b2c2e800) [pid = 1877] [serial = 1875] [outer = 0x7f96b2497800]
12:04:34 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
12:04:34 INFO - document served over http requires an http
12:04:34 INFO - sub-resource via iframe-tag using the meta-csp
12:04:34 INFO - delivery method with swap-origin-redirect and when
12:04:34 INFO - the target request is cross-origin.
12:04:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2240ms
12:04:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
12:04:35 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b643b800 == 29 [pid = 1877] [id = 671]
12:04:35 INFO - PROCESS | 1829 | ++DOMWINDOW == 140 (0x7f96b289c800) [pid = 1877] [serial = 1876] [outer = (nil)]
12:04:35 INFO - PROCESS | 1829 | ++DOMWINDOW == 141 (0x7f96b2e52400) [pid = 1877] [serial = 1877] [outer = 0x7f96b289c800]
12:04:36 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:04:36 INFO - PROCESS | 1829 | ++DOMWINDOW == 142 (0x7f96b691d000) [pid = 1877] [serial = 1878] [outer = 0x7f96b289c800]
12:04:37 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
12:04:37 INFO - document served over http requires an http
12:04:37 INFO - sub-resource via script-tag using the meta-csp
12:04:37 INFO - delivery method with keep-origin-redirect and when
12:04:37 INFO - the target request is cross-origin.
12:04:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2139ms
12:04:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
12:04:37 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b7978800 == 30 [pid = 1877] [id = 672]
12:04:37 INFO - PROCESS | 1829 | ++DOMWINDOW == 143 (0x7f96b40ee400) [pid = 1877] [serial = 1879] [outer = (nil)]
12:04:37 INFO - PROCESS | 1829 | ++DOMWINDOW == 144 (0x7f96b79d6c00) [pid = 1877] [serial = 1880] [outer = 0x7f96b40ee400]
12:04:38 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:04:38 INFO - PROCESS | 1829 | ++DOMWINDOW == 145 (0x7f96b8529000) [pid = 1877] [serial = 1881] [outer = 0x7f96b40ee400]
12:04:39 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
12:04:39 INFO - document served over http requires an http
12:04:39 INFO - sub-resource via script-tag using the meta-csp
12:04:39 INFO - delivery method with no-redirect and when
12:04:39 INFO - the target request is cross-origin.
12:04:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 2087ms
12:04:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
12:04:39 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b9345000 == 31 [pid = 1877] [id = 673]
12:04:39 INFO - PROCESS | 1829 | ++DOMWINDOW == 146 (0x7f96b79cf000) [pid = 1877] [serial = 1882] [outer = (nil)]
12:04:40 INFO - PROCESS | 1829 | ++DOMWINDOW == 147 (0x7f96b94bfc00) [pid = 1877] [serial = 1883] [outer = 0x7f96b79cf000]
12:04:41 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:04:41 INFO - PROCESS | 1829 | ++DOMWINDOW == 148 (0x7f96ba413800) [pid = 1877] [serial = 1884] [outer = 0x7f96b79cf000]
12:04:43 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
12:04:43 INFO - document served over http requires an http
12:04:43 INFO - sub-resource via script-tag using the meta-csp
12:04:43 INFO - delivery method with swap-origin-redirect and when
12:04:43 INFO - the target request is cross-origin.
12:04:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 3845ms
12:04:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
12:04:43 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96ba90e000 == 32 [pid = 1877] [id = 674]
12:04:43 INFO - PROCESS | 1829 | ++DOMWINDOW == 149 (0x7f96ba4e9000) [pid = 1877] [serial = 1885] [outer = (nil)]
12:04:44 INFO - PROCESS | 1829 | ++DOMWINDOW == 150 (0x7f96ba8a6c00) [pid = 1877] [serial = 1886] [outer = 0x7f96ba4e9000]
12:04:44 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:04:44 INFO - PROCESS | 1829 | ++DOMWINDOW == 151 (0x7f96ba9f0000) [pid = 1877] [serial = 1887] [outer = 0x7f96ba4e9000]
12:04:46 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
12:04:46 INFO - document served over http requires an http
12:04:46 INFO - sub-resource via xhr-request using the meta-csp
12:04:46 INFO - delivery method with keep-origin-redirect and when
12:04:46 INFO - the target request is cross-origin.
12:04:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2947ms
12:04:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
12:04:46 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96ba94a800 == 33 [pid = 1877] [id = 675]
12:04:46 INFO - PROCESS | 1829 | ++DOMWINDOW == 152 (0x7f96ba9f0c00) [pid = 1877] [serial = 1888] [outer = (nil)]
12:04:47 INFO - PROCESS | 1829 | ++DOMWINDOW == 153 (0x7f96bb057000) [pid = 1877] [serial = 1889] [outer = 0x7f96ba9f0c00]
12:04:47 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:04:47 INFO - PROCESS | 1829 | ++DOMWINDOW == 154 (0x7f96bb063000) [pid = 1877] [serial = 1890] [outer = 0x7f96ba9f0c00]
12:04:49 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
12:04:49 INFO - document served over http requires an http
12:04:49 INFO - sub-resource via xhr-request using the meta-csp
12:04:49 INFO - delivery method with no-redirect and when
12:04:49 INFO - the target request is cross-origin.
12:04:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 3298ms
12:04:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
12:04:49 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96baa12000 == 34 [pid = 1877] [id = 676]
12:04:49 INFO - PROCESS | 1829 | ++DOMWINDOW == 155 (0x7f96bb063400) [pid = 1877] [serial = 1891] [outer = (nil)]
12:04:50 INFO - PROCESS | 1829 | ++DOMWINDOW == 156 (0x7f96bb150c00) [pid = 1877] [serial = 1892] [outer = 0x7f96bb063400]
12:04:50 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:04:50 INFO - PROCESS | 1829 | ++DOMWINDOW == 157 (0x7f96bbe97400) [pid = 1877] [serial = 1893] [outer = 0x7f96bb063400]
12:04:51 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
12:04:51 INFO - document served over http requires an http
12:04:51 INFO - sub-resource via xhr-request using the meta-csp
12:04:51 INFO - delivery method with swap-origin-redirect and when
12:04:51 INFO - the target request is cross-origin.
12:04:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2261ms
12:04:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
12:04:52 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bb01b000 == 35 [pid = 1877] [id = 677]
12:04:52 INFO - PROCESS | 1829 | ++DOMWINDOW == 158 (0x7f96bb153c00) [pid = 1877] [serial = 1894] [outer = (nil)]
12:04:52 INFO - PROCESS | 1829 | ++DOMWINDOW == 159 (0x7f96bc1d1800) [pid = 1877] [serial = 1895] [outer = 0x7f96bb153c00]
12:04:52 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:04:52 INFO - PROCESS | 1829 | ++DOMWINDOW == 160 (0x7f96bc1d8800) [pid = 1877] [serial = 1896] [outer = 0x7f96bb153c00]
12:04:54 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
12:04:54 INFO - document served over http requires an https
12:04:54 INFO - sub-resource via fetch-request using the meta-csp
12:04:54 INFO - delivery method with keep-origin-redirect and when
12:04:54 INFO - the target request is cross-origin.
12:04:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2350ms
12:04:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
12:04:54 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bb111000 == 36 [pid = 1877] [id = 678]
12:04:54 INFO - PROCESS | 1829 | ++DOMWINDOW == 161 (0x7f96bc1dbc00) [pid = 1877] [serial = 1897] [outer = (nil)]
12:04:54 INFO - PROCESS | 1829 | ++DOMWINDOW == 162 (0x7f96bc1df400) [pid = 1877] [serial = 1898] [outer = 0x7f96bc1dbc00]
12:04:55 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:04:55 INFO - PROCESS | 1829 | ++DOMWINDOW == 163 (0x7f96bcba7c00) [pid = 1877] [serial = 1899] [outer = 0x7f96bc1dbc00]
12:04:57 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
12:04:57 INFO - document served over http requires an https
12:04:57 INFO - sub-resource via fetch-request using the meta-csp
12:04:57 INFO - delivery method with no-redirect and when
12:04:57 INFO - the target request is cross-origin.
12:04:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2948ms
12:04:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
12:04:57 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bbf6d800 == 37 [pid = 1877] [id = 679]
12:04:57 INFO - PROCESS | 1829 | ++DOMWINDOW == 164 (0x7f96bcba2c00) [pid = 1877] [serial = 1900] [outer = (nil)]
12:04:57 INFO - PROCESS | 1829 | ++DOMWINDOW == 165 (0x7f96bcbafc00) [pid = 1877] [serial = 1901] [outer = 0x7f96bcba2c00]
12:04:58 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:04:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 166 (0x7f96bd0b1400) [pid = 1877] [serial = 1902] [outer = 0x7f96bcba2c00]
12:04:58 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
12:04:58 INFO - document served over http requires an https
12:04:58 INFO - sub-resource via fetch-request using the meta-csp
12:04:58 INFO - delivery method with swap-origin-redirect and when
12:04:58 INFO - the target request is cross-origin.
12:04:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1896ms
12:04:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
12:05:00 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b7829000 == 38 [pid = 1877] [id = 680]
12:05:00 INFO - PROCESS | 1829 | ++DOMWINDOW == 167 (0x7f96ba4dfc00) [pid = 1877] [serial = 1903] [outer = (nil)]
12:05:00 INFO - PROCESS | 1829 | ++DOMWINDOW == 168 (0x7f96ba5d1400) [pid = 1877] [serial = 1904] [outer = 0x7f96ba4dfc00]
12:05:00 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:05:00 INFO - PROCESS | 1829 | ++DOMWINDOW == 169 (0x7f96bd6aac00) [pid = 1877] [serial = 1905] [outer = 0x7f96ba4dfc00]
12:05:01 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b7826800 == 39 [pid = 1877] [id = 681]
12:05:01 INFO - PROCESS | 1829 | ++DOMWINDOW == 170 (0x7f96b2c23800) [pid = 1877] [serial = 1906] [outer = (nil)]
12:05:01 INFO - PROCESS | 1829 | ++DOMWINDOW == 171 (0x7f96bd6afc00) [pid = 1877] [serial = 1907] [outer = 0x7f96b2c23800]
12:05:01 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
12:05:01 INFO - document served over http requires an https
12:05:01 INFO - sub-resource via iframe-tag using the meta-csp
12:05:01 INFO - delivery method with keep-origin-redirect and when
12:05:01 INFO - the target request is cross-origin.
12:05:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2544ms
12:05:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
12:05:01 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bd05b000 == 40 [pid = 1877] [id = 682]
12:05:01 INFO - PROCESS | 1829 | ++DOMWINDOW == 172 (0x7f96bd0b7c00) [pid = 1877] [serial = 1908] [outer = (nil)]
12:05:02 INFO - PROCESS | 1829 | ++DOMWINDOW == 173 (0x7f96bd6ae400) [pid = 1877] [serial = 1909] [outer = 0x7f96bd0b7c00]
12:05:02 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:05:02 INFO - PROCESS | 1829 | ++DOMWINDOW == 174 (0x7f96bda08400) [pid = 1877] [serial = 1910] [outer = 0x7f96bd0b7c00]
12:05:03 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b628f800 == 41 [pid = 1877] [id = 683]
12:05:03 INFO - PROCESS | 1829 | ++DOMWINDOW == 175 (0x7f96b2499c00) [pid = 1877] [serial = 1911] [outer = (nil)]
12:05:03 INFO - PROCESS | 1829 | ++DOMWINDOW == 176 (0x7f96b2c2a800) [pid = 1877] [serial = 1912] [outer = 0x7f96b2499c00]
12:05:03 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
12:05:03 INFO - document served over http requires an https
12:05:03 INFO - sub-resource via iframe-tag using the meta-csp
12:05:03 INFO - delivery method with no-redirect and when
12:05:03 INFO - the target request is cross-origin.
12:05:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2202ms
12:05:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
12:05:04 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b86f1800 == 42 [pid = 1877] [id = 684]
12:05:04 INFO - PROCESS | 1829 | ++DOMWINDOW == 177 (0x7f96b289fc00) [pid = 1877] [serial = 1913] [outer = (nil)]
12:05:04 INFO - PROCESS | 1829 | ++DOMWINDOW == 178 (0x7f96b4002c00) [pid = 1877] [serial = 1914] [outer = 0x7f96b289fc00]
12:05:04 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:05:04 INFO - PROCESS | 1829 | ++DOMWINDOW == 179 (0x7f96b658f400) [pid = 1877] [serial = 1915] [outer = 0x7f96b289fc00]
12:05:05 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b3d90800 == 41 [pid = 1877] [id = 601]
12:05:05 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b5238000 == 40 [pid = 1877] [id = 648]
12:05:05 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b68e9000 == 39 [pid = 1877] [id = 649]
12:05:05 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b7560800 == 38 [pid = 1877] [id = 626]
12:05:05 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b859f000 == 37 [pid = 1877] [id = 651]
12:05:05 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b7565800 == 36 [pid = 1877] [id = 650]
12:05:05 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b9463800 == 35 [pid = 1877] [id = 653]
12:05:05 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b934c000 == 34 [pid = 1877] [id = 652]
12:05:05 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b96dc800 == 33 [pid = 1877] [id = 655]
12:05:05 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b9471800 == 32 [pid = 1877] [id = 654]
12:05:05 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b96eb000 == 31 [pid = 1877] [id = 656]
12:05:05 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b973c800 == 30 [pid = 1877] [id = 657]
12:05:05 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96ba675800 == 29 [pid = 1877] [id = 658]
12:05:05 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96ba692000 == 28 [pid = 1877] [id = 659]
12:05:05 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96ba8f1800 == 27 [pid = 1877] [id = 660]
12:05:05 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b68db800 == 26 [pid = 1877] [id = 662]
12:05:05 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b2544800 == 25 [pid = 1877] [id = 663]
12:05:05 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b2543000 == 24 [pid = 1877] [id = 664]
12:05:05 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b6431800 == 23 [pid = 1877] [id = 647]
12:05:05 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b5232800 == 22 [pid = 1877] [id = 666]
12:05:05 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b401b000 == 21 [pid = 1877] [id = 665]
12:05:05 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b511c000 == 20 [pid = 1877] [id = 668]
12:05:05 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b587e000 == 19 [pid = 1877] [id = 667]
12:05:05 INFO - PROCESS | 1829 | --DOMWINDOW == 178 (0x7f96b3fc2400) [pid = 1877] [serial = 1800] [outer = (nil)] [url = about:blank]
12:05:06 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b0f60000 == 20 [pid = 1877] [id = 685]
12:05:06 INFO - PROCESS | 1829 | ++DOMWINDOW == 179 (0x7f96b2e5c800) [pid = 1877] [serial = 1916] [outer = (nil)]
12:05:06 INFO - PROCESS | 1829 | ++DOMWINDOW == 180 (0x7f96b3dd5400) [pid = 1877] [serial = 1917] [outer = 0x7f96b2e5c800]
12:05:06 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
12:05:06 INFO - document served over http requires an https
12:05:06 INFO - sub-resource via iframe-tag using the meta-csp
12:05:06 INFO - delivery method with swap-origin-redirect and when
12:05:06 INFO - the target request is cross-origin.
12:05:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2695ms
12:05:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
12:05:06 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b1547800 == 21 [pid = 1877] [id = 686]
12:05:06 INFO - PROCESS | 1829 | ++DOMWINDOW == 181 (0x7f96b3cc4000) [pid = 1877] [serial = 1918] [outer = (nil)]
12:05:07 INFO - PROCESS | 1829 | ++DOMWINDOW == 182 (0x7f96b3dd0c00) [pid = 1877] [serial = 1919] [outer = 0x7f96b3cc4000]
12:05:07 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:05:07 INFO - PROCESS | 1829 | ++DOMWINDOW == 183 (0x7f96b4375400) [pid = 1877] [serial = 1920] [outer = 0x7f96b3cc4000]
12:05:09 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
12:05:09 INFO - document served over http requires an https
12:05:09 INFO - sub-resource via script-tag using the meta-csp
12:05:09 INFO - delivery method with keep-origin-redirect and when
12:05:09 INFO - the target request is cross-origin.
12:05:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2742ms
12:05:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
12:05:09 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b3d8d800 == 22 [pid = 1877] [id = 687]
12:05:09 INFO - PROCESS | 1829 | ++DOMWINDOW == 184 (0x7f96b3dd9c00) [pid = 1877] [serial = 1921] [outer = (nil)]
12:05:09 INFO - PROCESS | 1829 | ++DOMWINDOW == 185 (0x7f96b6476800) [pid = 1877] [serial = 1922] [outer = 0x7f96b3dd9c00]
12:05:10 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:05:10 INFO - PROCESS | 1829 | ++DOMWINDOW == 186 (0x7f96b698b000) [pid = 1877] [serial = 1923] [outer = 0x7f96b3dd9c00]
12:05:11 INFO - PROCESS | 1829 | --DOMWINDOW == 185 (0x7f96b2386000) [pid = 1877] [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]
12:05:11 INFO - PROCESS | 1829 | --DOMWINDOW == 184 (0x7f96b4004000) [pid = 1877] [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]
12:05:11 INFO - PROCESS | 1829 | --DOMWINDOW == 183 (0x7f96b698d400) [pid = 1877] [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]
12:05:11 INFO - PROCESS | 1829 | --DOMWINDOW == 182 (0x7f96b238ec00) [pid = 1877] [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]
12:05:11 INFO - PROCESS | 1829 | --DOMWINDOW == 181 (0x7f96b0ef4000) [pid = 1877] [serial = 1869] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448309072432]
12:05:11 INFO - PROCESS | 1829 | --DOMWINDOW == 180 (0x7f96b2383c00) [pid = 1877] [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]
12:05:11 INFO - PROCESS | 1829 | --DOMWINDOW == 179 (0x7f96b26db000) [pid = 1877] [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]
12:05:11 INFO - PROCESS | 1829 | --DOMWINDOW == 178 (0x7f96b6cbc800) [pid = 1877] [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]
12:05:11 INFO - PROCESS | 1829 | --DOMWINDOW == 177 (0x7f96b79d4400) [pid = 1877] [serial = 1864] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:05:11 INFO - PROCESS | 1829 | --DOMWINDOW == 176 (0x7f96b40e9400) [pid = 1877] [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]
12:05:11 INFO - PROCESS | 1829 | --DOMWINDOW == 175 (0x7f96b3fba000) [pid = 1877] [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]
12:05:11 INFO - PROCESS | 1829 | --DOMWINDOW == 174 (0x7f96b8626000) [pid = 1877] [serial = 1827] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448309046922]
12:05:11 INFO - PROCESS | 1829 | --DOMWINDOW == 173 (0x7f96b871d800) [pid = 1877] [serial = 1832] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:05:11 INFO - PROCESS | 1829 | --DOMWINDOW == 172 (0x7f96b851cc00) [pid = 1877] [serial = 1822] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:05:11 INFO - PROCESS | 1829 | --DOMWINDOW == 171 (0x7f96b2493800) [pid = 1877] [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]
12:05:11 INFO - PROCESS | 1829 | --DOMWINDOW == 170 (0x7f96b62ef400) [pid = 1877] [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]
12:05:11 INFO - PROCESS | 1829 | --DOMWINDOW == 169 (0x7f96b42af800) [pid = 1877] [serial = 1856] [outer = (nil)] [url = about:blank]
12:05:11 INFO - PROCESS | 1829 | --DOMWINDOW == 168 (0x7f96ba399800) [pid = 1877] [serial = 1838] [outer = (nil)] [url = about:blank]
12:05:11 INFO - PROCESS | 1829 | --DOMWINDOW == 167 (0x7f96b8628c00) [pid = 1877] [serial = 1828] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448309046922]
12:05:11 INFO - PROCESS | 1829 | --DOMWINDOW == 166 (0x7f96b467b400) [pid = 1877] [serial = 1859] [outer = (nil)] [url = about:blank]
12:05:11 INFO - PROCESS | 1829 | --DOMWINDOW == 165 (0x7f96b3f06000) [pid = 1877] [serial = 1814] [outer = (nil)] [url = about:blank]
12:05:11 INFO - PROCESS | 1829 | --DOMWINDOW == 164 (0x7f96ba416c00) [pid = 1877] [serial = 1841] [outer = (nil)] [url = about:blank]
12:05:11 INFO - PROCESS | 1829 | --DOMWINDOW == 163 (0x7f96b42ab800) [pid = 1877] [serial = 1853] [outer = (nil)] [url = about:blank]
12:05:11 INFO - PROCESS | 1829 | --DOMWINDOW == 162 (0x7f96b8525800) [pid = 1877] [serial = 1825] [outer = (nil)] [url = about:blank]
12:05:11 INFO - PROCESS | 1829 | --DOMWINDOW == 161 (0x7f96ba394800) [pid = 1877] [serial = 1850] [outer = (nil)] [url = about:blank]
12:05:11 INFO - PROCESS | 1829 | --DOMWINDOW == 160 (0x7f96b8353c00) [pid = 1877] [serial = 1867] [outer = (nil)] [url = about:blank]
12:05:11 INFO - PROCESS | 1829 | --DOMWINDOW == 159 (0x7f96b8628000) [pid = 1877] [serial = 1830] [outer = (nil)] [url = about:blank]
12:05:11 INFO - PROCESS | 1829 | --DOMWINDOW == 158 (0x7f96b94c1c00) [pid = 1877] [serial = 1833] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:05:11 INFO - PROCESS | 1829 | --DOMWINDOW == 157 (0x7f96ba504400) [pid = 1877] [serial = 1844] [outer = (nil)] [url = about:blank]
12:05:11 INFO - PROCESS | 1829 | --DOMWINDOW == 156 (0x7f96ba5cac00) [pid = 1877] [serial = 1847] [outer = (nil)] [url = about:blank]
12:05:11 INFO - PROCESS | 1829 | --DOMWINDOW == 155 (0x7f96b8526000) [pid = 1877] [serial = 1823] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:05:11 INFO - PROCESS | 1829 | --DOMWINDOW == 154 (0x7f96b94c6000) [pid = 1877] [serial = 1835] [outer = (nil)] [url = about:blank]
12:05:11 INFO - PROCESS | 1829 | --DOMWINDOW == 153 (0x7f96b659c000) [pid = 1877] [serial = 1817] [outer = (nil)] [url = about:blank]
12:05:11 INFO - PROCESS | 1829 | --DOMWINDOW == 152 (0x7f96b8354c00) [pid = 1877] [serial = 1865] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:05:11 INFO - PROCESS | 1829 | --DOMWINDOW == 151 (0x7f96b764bc00) [pid = 1877] [serial = 1862] [outer = (nil)] [url = about:blank]
12:05:11 INFO - PROCESS | 1829 | --DOMWINDOW == 150 (0x7f96b2896c00) [pid = 1877] [serial = 1811] [outer = (nil)] [url = about:blank]
12:05:11 INFO - PROCESS | 1829 | --DOMWINDOW == 149 (0x7f96b7857c00) [pid = 1877] [serial = 1820] [outer = (nil)] [url = about:blank]
12:05:11 INFO - PROCESS | 1829 | --DOMWINDOW == 148 (0x7f96b238f800) [pid = 1877] [serial = 1870] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448309072432]
12:05:11 INFO - PROCESS | 1829 | --DOMWINDOW == 147 (0x7f96b400e800) [pid = 1877] [serial = 1872] [outer = (nil)] [url = about:blank]
12:05:11 INFO - PROCESS | 1829 | --DOMWINDOW == 146 (0x7f96b691d800) [pid = 1877] [serial = 1809] [outer = (nil)] [url = about:blank]
12:05:12 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
12:05:12 INFO - document served over http requires an https
12:05:12 INFO - sub-resource via script-tag using the meta-csp
12:05:12 INFO - delivery method with no-redirect and when
12:05:12 INFO - the target request is cross-origin.
12:05:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 3199ms
12:05:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
12:05:12 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b5103000 == 23 [pid = 1877] [id = 688]
12:05:12 INFO - PROCESS | 1829 | ++DOMWINDOW == 147 (0x7f96b238f400) [pid = 1877] [serial = 1924] [outer = (nil)]
12:05:12 INFO - PROCESS | 1829 | ++DOMWINDOW == 148 (0x7f96b27ba800) [pid = 1877] [serial = 1925] [outer = 0x7f96b238f400]
12:05:13 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:05:13 INFO - PROCESS | 1829 | ++DOMWINDOW == 149 (0x7f96b40e4c00) [pid = 1877] [serial = 1926] [outer = 0x7f96b238f400]
12:05:14 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
12:05:14 INFO - document served over http requires an https
12:05:14 INFO - sub-resource via script-tag using the meta-csp
12:05:14 INFO - delivery method with swap-origin-redirect and when
12:05:14 INFO - the target request is cross-origin.
12:05:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1734ms
12:05:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
12:05:14 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b522f000 == 24 [pid = 1877] [id = 689]
12:05:14 INFO - PROCESS | 1829 | ++DOMWINDOW == 150 (0x7f96b26d4400) [pid = 1877] [serial = 1927] [outer = (nil)]
12:05:14 INFO - PROCESS | 1829 | ++DOMWINDOW == 151 (0x7f96b4005400) [pid = 1877] [serial = 1928] [outer = 0x7f96b26d4400]
12:05:15 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:05:15 INFO - PROCESS | 1829 | ++DOMWINDOW == 152 (0x7f96b61a2000) [pid = 1877] [serial = 1929] [outer = 0x7f96b26d4400]
12:05:16 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
12:05:16 INFO - document served over http requires an https
12:05:16 INFO - sub-resource via xhr-request using the meta-csp
12:05:16 INFO - delivery method with keep-origin-redirect and when
12:05:16 INFO - the target request is cross-origin.
12:05:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1837ms
12:05:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
12:05:16 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b643f800 == 25 [pid = 1877] [id = 690]
12:05:16 INFO - PROCESS | 1829 | ++DOMWINDOW == 153 (0x7f96b3cc0800) [pid = 1877] [serial = 1930] [outer = (nil)]
12:05:16 INFO - PROCESS | 1829 | ++DOMWINDOW == 154 (0x7f96b6591000) [pid = 1877] [serial = 1931] [outer = 0x7f96b3cc0800]
12:05:16 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:05:16 INFO - PROCESS | 1829 | ++DOMWINDOW == 155 (0x7f96b7651c00) [pid = 1877] [serial = 1932] [outer = 0x7f96b3cc0800]
12:05:17 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
12:05:17 INFO - document served over http requires an https
12:05:17 INFO - sub-resource via xhr-request using the meta-csp
12:05:17 INFO - delivery method with no-redirect and when
12:05:17 INFO - the target request is cross-origin.
12:05:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1770ms
12:05:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
12:05:18 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b7565800 == 26 [pid = 1877] [id = 691]
12:05:18 INFO - PROCESS | 1829 | ++DOMWINDOW == 156 (0x7f96b659c800) [pid = 1877] [serial = 1933] [outer = (nil)]
12:05:18 INFO - PROCESS | 1829 | ++DOMWINDOW == 157 (0x7f96b8353400) [pid = 1877] [serial = 1934] [outer = 0x7f96b659c800]
12:05:18 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:05:18 INFO - PROCESS | 1829 | ++DOMWINDOW == 158 (0x7f96b8525c00) [pid = 1877] [serial = 1935] [outer = 0x7f96b659c800]
12:05:20 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
12:05:20 INFO - document served over http requires an https
12:05:20 INFO - sub-resource via xhr-request using the meta-csp
12:05:20 INFO - delivery method with swap-origin-redirect and when
12:05:20 INFO - the target request is cross-origin.
12:05:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2281ms
12:05:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
12:05:20 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b9350000 == 27 [pid = 1877] [id = 692]
12:05:20 INFO - PROCESS | 1829 | ++DOMWINDOW == 159 (0x7f96b861f000) [pid = 1877] [serial = 1936] [outer = (nil)]
12:05:20 INFO - PROCESS | 1829 | ++DOMWINDOW == 160 (0x7f96b8629800) [pid = 1877] [serial = 1937] [outer = 0x7f96b861f000]
12:05:21 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:05:21 INFO - PROCESS | 1829 | ++DOMWINDOW == 161 (0x7f96b871d800) [pid = 1877] [serial = 1938] [outer = 0x7f96b861f000]
12:05:22 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
12:05:22 INFO - document served over http requires an http
12:05:22 INFO - sub-resource via fetch-request using the meta-csp
12:05:22 INFO - delivery method with keep-origin-redirect and when
12:05:22 INFO - the target request is same-origin.
12:05:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2799ms
12:05:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
12:05:23 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b96e1000 == 28 [pid = 1877] [id = 693]
12:05:23 INFO - PROCESS | 1829 | ++DOMWINDOW == 162 (0x7f96b8626000) [pid = 1877] [serial = 1939] [outer = (nil)]
12:05:23 INFO - PROCESS | 1829 | ++DOMWINDOW == 163 (0x7f96ba38cc00) [pid = 1877] [serial = 1940] [outer = 0x7f96b8626000]
12:05:24 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:05:24 INFO - PROCESS | 1829 | ++DOMWINDOW == 164 (0x7f96ba4de400) [pid = 1877] [serial = 1941] [outer = 0x7f96b8626000]
12:05:25 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
12:05:25 INFO - document served over http requires an http
12:05:25 INFO - sub-resource via fetch-request using the meta-csp
12:05:25 INFO - delivery method with no-redirect and when
12:05:25 INFO - the target request is same-origin.
12:05:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2321ms
12:05:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
12:05:25 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96ba67c800 == 29 [pid = 1877] [id = 694]
12:05:25 INFO - PROCESS | 1829 | ++DOMWINDOW == 165 (0x7f96ba40a000) [pid = 1877] [serial = 1942] [outer = (nil)]
12:05:26 INFO - PROCESS | 1829 | ++DOMWINDOW == 166 (0x7f96ba5cf800) [pid = 1877] [serial = 1943] [outer = 0x7f96ba40a000]
12:05:26 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:05:26 INFO - PROCESS | 1829 | ++DOMWINDOW == 167 (0x7f96ba9fa400) [pid = 1877] [serial = 1944] [outer = 0x7f96ba40a000]
12:05:28 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
12:05:28 INFO - document served over http requires an http
12:05:28 INFO - sub-resource via fetch-request using the meta-csp
12:05:28 INFO - delivery method with swap-origin-redirect and when
12:05:28 INFO - the target request is same-origin.
12:05:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2819ms
12:05:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
12:05:28 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96ba91f000 == 30 [pid = 1877] [id = 695]
12:05:28 INFO - PROCESS | 1829 | ++DOMWINDOW == 168 (0x7f96ba5d5800) [pid = 1877] [serial = 1945] [outer = (nil)]
12:05:28 INFO - PROCESS | 1829 | ++DOMWINDOW == 169 (0x7f96bbe9ac00) [pid = 1877] [serial = 1946] [outer = 0x7f96ba5d5800]
12:05:28 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:05:28 INFO - PROCESS | 1829 | ++DOMWINDOW == 170 (0x7f96bcba8000) [pid = 1877] [serial = 1947] [outer = 0x7f96ba5d5800]
12:05:29 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bb120800 == 31 [pid = 1877] [id = 696]
12:05:29 INFO - PROCESS | 1829 | ++DOMWINDOW == 171 (0x7f96bd0b2400) [pid = 1877] [serial = 1948] [outer = (nil)]
12:05:29 INFO - PROCESS | 1829 | ++DOMWINDOW == 172 (0x7f96bd6ac400) [pid = 1877] [serial = 1949] [outer = 0x7f96bd0b2400]
12:05:30 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
12:05:30 INFO - document served over http requires an http
12:05:30 INFO - sub-resource via iframe-tag using the meta-csp
12:05:30 INFO - delivery method with keep-origin-redirect and when
12:05:30 INFO - the target request is same-origin.
12:05:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1844ms
12:05:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
12:05:30 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bd05c800 == 32 [pid = 1877] [id = 697]
12:05:30 INFO - PROCESS | 1829 | ++DOMWINDOW == 173 (0x7f96bb155c00) [pid = 1877] [serial = 1950] [outer = (nil)]
12:05:30 INFO - PROCESS | 1829 | ++DOMWINDOW == 174 (0x7f96bd0bc800) [pid = 1877] [serial = 1951] [outer = 0x7f96bb155c00]
12:05:30 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:05:30 INFO - PROCESS | 1829 | ++DOMWINDOW == 175 (0x7f96bda09000) [pid = 1877] [serial = 1952] [outer = 0x7f96bb155c00]
12:05:31 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bd7bf000 == 33 [pid = 1877] [id = 698]
12:05:31 INFO - PROCESS | 1829 | ++DOMWINDOW == 176 (0x7f96bda0cc00) [pid = 1877] [serial = 1953] [outer = (nil)]
12:05:31 INFO - PROCESS | 1829 | ++DOMWINDOW == 177 (0x7f96bdd8fc00) [pid = 1877] [serial = 1954] [outer = 0x7f96bda0cc00]
12:05:31 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
12:05:31 INFO - document served over http requires an http
12:05:31 INFO - sub-resource via iframe-tag using the meta-csp
12:05:31 INFO - delivery method with no-redirect and when
12:05:31 INFO - the target request is same-origin.
12:05:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1797ms
12:05:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
12:05:32 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bd7c9000 == 34 [pid = 1877] [id = 699]
12:05:32 INFO - PROCESS | 1829 | ++DOMWINDOW == 178 (0x7f96bd0b5000) [pid = 1877] [serial = 1955] [outer = (nil)]
12:05:32 INFO - PROCESS | 1829 | ++DOMWINDOW == 179 (0x7f96bdd8f800) [pid = 1877] [serial = 1956] [outer = 0x7f96bd0b5000]
12:05:32 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:05:32 INFO - PROCESS | 1829 | ++DOMWINDOW == 180 (0x7f96bdd9b800) [pid = 1877] [serial = 1957] [outer = 0x7f96bd0b5000]
12:05:33 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bdf50800 == 35 [pid = 1877] [id = 700]
12:05:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 181 (0x7f96bdf33000) [pid = 1877] [serial = 1958] [outer = (nil)]
12:05:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 182 (0x7f96bdf36400) [pid = 1877] [serial = 1959] [outer = 0x7f96bdf33000]
12:05:33 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
12:05:33 INFO - document served over http requires an http
12:05:33 INFO - sub-resource via iframe-tag using the meta-csp
12:05:33 INFO - delivery method with swap-origin-redirect and when
12:05:33 INFO - the target request is same-origin.
12:05:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1851ms
12:05:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
12:05:34 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96bdf5a800 == 36 [pid = 1877] [id = 701]
12:05:34 INFO - PROCESS | 1829 | ++DOMWINDOW == 183 (0x7f96bdd8dc00) [pid = 1877] [serial = 1960] [outer = (nil)]
12:05:34 INFO - PROCESS | 1829 | ++DOMWINDOW == 184 (0x7f96bdf36000) [pid = 1877] [serial = 1961] [outer = 0x7f96bdd8dc00]
12:05:34 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:05:34 INFO - PROCESS | 1829 | ++DOMWINDOW == 185 (0x7f96bdf3f000) [pid = 1877] [serial = 1962] [outer = 0x7f96bdd8dc00]
12:05:35 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
12:05:35 INFO - document served over http requires an http
12:05:35 INFO - sub-resource via script-tag using the meta-csp
12:05:35 INFO - delivery method with keep-origin-redirect and when
12:05:35 INFO - the target request is same-origin.
12:05:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2287ms
12:05:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
12:05:36 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96be11a000 == 37 [pid = 1877] [id = 702]
12:05:36 INFO - PROCESS | 1829 | ++DOMWINDOW == 186 (0x7f96bdf35400) [pid = 1877] [serial = 1963] [outer = (nil)]
12:05:36 INFO - PROCESS | 1829 | ++DOMWINDOW == 187 (0x7f96be10bc00) [pid = 1877] [serial = 1964] [outer = 0x7f96bdf35400]
12:05:37 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:05:37 INFO - PROCESS | 1829 | ++DOMWINDOW == 188 (0x7f96be5d2800) [pid = 1877] [serial = 1965] [outer = 0x7f96bdf35400]
12:05:38 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
12:05:38 INFO - document served over http requires an http
12:05:38 INFO - sub-resource via script-tag using the meta-csp
12:05:38 INFO - delivery method with no-redirect and when
12:05:38 INFO - the target request is same-origin.
12:05:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 2391ms
12:05:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
12:05:38 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96be131800 == 38 [pid = 1877] [id = 703]
12:05:38 INFO - PROCESS | 1829 | ++DOMWINDOW == 189 (0x7f96be5dc000) [pid = 1877] [serial = 1966] [outer = (nil)]
12:05:39 INFO - PROCESS | 1829 | ++DOMWINDOW == 190 (0x7f96be5dd000) [pid = 1877] [serial = 1967] [outer = 0x7f96be5dc000]
12:05:39 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:05:39 INFO - PROCESS | 1829 | ++DOMWINDOW == 191 (0x7f96be72e800) [pid = 1877] [serial = 1968] [outer = 0x7f96be5dc000]
12:05:40 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
12:05:40 INFO - document served over http requires an http
12:05:40 INFO - sub-resource via script-tag using the meta-csp
12:05:40 INFO - delivery method with swap-origin-redirect and when
12:05:40 INFO - the target request is same-origin.
12:05:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2147ms
12:05:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
12:05:40 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96be583800 == 39 [pid = 1877] [id = 704]
12:05:40 INFO - PROCESS | 1829 | ++DOMWINDOW == 192 (0x7f96be732800) [pid = 1877] [serial = 1969] [outer = (nil)]
12:05:41 INFO - PROCESS | 1829 | ++DOMWINDOW == 193 (0x7f96be7b4000) [pid = 1877] [serial = 1970] [outer = 0x7f96be732800]
12:05:41 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:05:41 INFO - PROCESS | 1829 | ++DOMWINDOW == 194 (0x7f96be7bb000) [pid = 1877] [serial = 1971] [outer = 0x7f96be732800]
12:05:45 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b3da0800 == 38 [pid = 1877] [id = 670]
12:05:45 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b643b800 == 37 [pid = 1877] [id = 671]
12:05:45 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b7978800 == 36 [pid = 1877] [id = 672]
12:05:45 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b9345000 == 35 [pid = 1877] [id = 673]
12:05:45 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96ba90e000 == 34 [pid = 1877] [id = 674]
12:05:45 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96ba94a800 == 33 [pid = 1877] [id = 675]
12:05:45 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96baa12000 == 32 [pid = 1877] [id = 676]
12:05:45 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bb01b000 == 31 [pid = 1877] [id = 677]
12:05:45 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bb111000 == 30 [pid = 1877] [id = 678]
12:05:45 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bbf6d800 == 29 [pid = 1877] [id = 679]
12:05:45 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b7826800 == 28 [pid = 1877] [id = 681]
12:05:45 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b7829000 == 27 [pid = 1877] [id = 680]
12:05:45 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b628f800 == 26 [pid = 1877] [id = 683]
12:05:45 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b0f60000 == 25 [pid = 1877] [id = 685]
12:05:45 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b86f1800 == 24 [pid = 1877] [id = 684]
12:05:45 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b1547800 == 23 [pid = 1877] [id = 686]
12:05:45 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b3d8d800 == 22 [pid = 1877] [id = 687]
12:05:46 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b522f000 == 21 [pid = 1877] [id = 689]
12:05:46 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b643f800 == 20 [pid = 1877] [id = 690]
12:05:46 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b7565800 == 19 [pid = 1877] [id = 691]
12:05:46 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b153f000 == 18 [pid = 1877] [id = 661]
12:05:46 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b9350000 == 17 [pid = 1877] [id = 692]
12:05:46 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b96e1000 == 16 [pid = 1877] [id = 693]
12:05:46 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96ba67c800 == 15 [pid = 1877] [id = 694]
12:05:46 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bb120800 == 14 [pid = 1877] [id = 696]
12:05:46 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96ba91f000 == 13 [pid = 1877] [id = 695]
12:05:46 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bd7bf000 == 12 [pid = 1877] [id = 698]
12:05:46 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bd05c800 == 11 [pid = 1877] [id = 697]
12:05:46 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bdf50800 == 10 [pid = 1877] [id = 700]
12:05:46 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bd7c9000 == 9 [pid = 1877] [id = 699]
12:05:46 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bdf5a800 == 8 [pid = 1877] [id = 701]
12:05:46 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96be11a000 == 7 [pid = 1877] [id = 702]
12:05:46 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96be131800 == 6 [pid = 1877] [id = 703]
12:05:46 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b86e0800 == 5 [pid = 1877] [id = 642]
12:05:46 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b68f6800 == 4 [pid = 1877] [id = 669]
12:05:46 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b5103000 == 3 [pid = 1877] [id = 688]
12:05:46 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96bd05b000 == 2 [pid = 1877] [id = 682]
12:05:46 INFO - PROCESS | 1829 | --DOMWINDOW == 193 (0x7f96b646a400) [pid = 1877] [serial = 1812] [outer = (nil)] [url = about:blank]
12:05:46 INFO - PROCESS | 1829 | --DOMWINDOW == 192 (0x7f96b7861800) [pid = 1877] [serial = 1863] [outer = (nil)] [url = about:blank]
12:05:46 INFO - PROCESS | 1829 | --DOMWINDOW == 191 (0x7f96b691f800) [pid = 1877] [serial = 1860] [outer = (nil)] [url = about:blank]
12:05:46 INFO - PROCESS | 1829 | --DOMWINDOW == 190 (0x7f96b6474c00) [pid = 1877] [serial = 1854] [outer = (nil)] [url = about:blank]
12:05:46 INFO - PROCESS | 1829 | --DOMWINDOW == 189 (0x7f96b62e8800) [pid = 1877] [serial = 1857] [outer = (nil)] [url = about:blank]
12:05:46 INFO - PROCESS | 1829 | --DOMWINDOW == 188 (0x7f96b862b000) [pid = 1877] [serial = 1868] [outer = (nil)] [url = about:blank]
12:05:46 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
12:05:46 INFO - document served over http requires an http
12:05:46 INFO - sub-resource via xhr-request using the meta-csp
12:05:46 INFO - delivery method with keep-origin-redirect and when
12:05:46 INFO - the target request is same-origin.
12:05:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 6259ms
12:05:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
12:05:47 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b0e9a000 == 3 [pid = 1877] [id = 705]
12:05:47 INFO - PROCESS | 1829 | ++DOMWINDOW == 189 (0x7f96b2387400) [pid = 1877] [serial = 1972] [outer = (nil)]
12:05:47 INFO - PROCESS | 1829 | ++DOMWINDOW == 190 (0x7f96b2389800) [pid = 1877] [serial = 1973] [outer = 0x7f96b2387400]
12:05:47 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:05:47 INFO - PROCESS | 1829 | ++DOMWINDOW == 191 (0x7f96b2493c00) [pid = 1877] [serial = 1974] [outer = 0x7f96b2387400]
12:05:48 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
12:05:48 INFO - document served over http requires an http
12:05:48 INFO - sub-resource via xhr-request using the meta-csp
12:05:48 INFO - delivery method with no-redirect and when
12:05:48 INFO - the target request is same-origin.
12:05:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1752ms
12:05:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
12:05:48 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b0f71800 == 4 [pid = 1877] [id = 706]
12:05:48 INFO - PROCESS | 1829 | ++DOMWINDOW == 192 (0x7f96b2388000) [pid = 1877] [serial = 1975] [outer = (nil)]
12:05:49 INFO - PROCESS | 1829 | ++DOMWINDOW == 193 (0x7f96b26d4c00) [pid = 1877] [serial = 1976] [outer = 0x7f96b2388000]
12:05:49 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:05:49 INFO - PROCESS | 1829 | ++DOMWINDOW == 194 (0x7f96b27ae000) [pid = 1877] [serial = 1977] [outer = 0x7f96b2388000]
12:05:50 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
12:05:50 INFO - document served over http requires an http
12:05:50 INFO - sub-resource via xhr-request using the meta-csp
12:05:50 INFO - delivery method with swap-origin-redirect and when
12:05:50 INFO - the target request is same-origin.
12:05:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1732ms
12:05:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
12:05:50 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b153e800 == 5 [pid = 1877] [id = 707]
12:05:50 INFO - PROCESS | 1829 | ++DOMWINDOW == 195 (0x7f96b27b1400) [pid = 1877] [serial = 1978] [outer = (nil)]
12:05:50 INFO - PROCESS | 1829 | ++DOMWINDOW == 196 (0x7f96b2893c00) [pid = 1877] [serial = 1979] [outer = 0x7f96b27b1400]
12:05:51 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:05:51 INFO - PROCESS | 1829 | ++DOMWINDOW == 197 (0x7f96b289cc00) [pid = 1877] [serial = 1980] [outer = 0x7f96b27b1400]
12:05:54 INFO - PROCESS | 1829 | --DOMWINDOW == 196 (0x7f96b7656400) [pid = 1877] [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]
12:05:54 INFO - PROCESS | 1829 | --DOMWINDOW == 195 (0x7f96b466e000) [pid = 1877] [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]
12:05:54 INFO - PROCESS | 1829 | --DOMWINDOW == 194 (0x7f96b27b6c00) [pid = 1877] [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]
12:05:54 INFO - PROCESS | 1829 | --DOMWINDOW == 193 (0x7f96b248f400) [pid = 1877] [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]
12:05:54 INFO - PROCESS | 1829 | --DOMWINDOW == 192 (0x7f96b42b4800) [pid = 1877] [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]
12:05:54 INFO - PROCESS | 1829 | --DOMWINDOW == 191 (0x7f96b2896000) [pid = 1877] [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]
12:05:54 INFO - PROCESS | 1829 | --DOMWINDOW == 190 (0x7f96b27af000) [pid = 1877] [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]
12:05:54 INFO - PROCESS | 1829 | --DOMWINDOW == 189 (0x7f96b6477800) [pid = 1877] [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]
12:05:54 INFO - PROCESS | 1829 | --DOMWINDOW == 188 (0x7f96b0ef9400) [pid = 1877] [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]
12:05:54 INFO - PROCESS | 1829 | --DOMWINDOW == 187 (0x7f96b4003c00) [pid = 1877] [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]
12:05:54 INFO - PROCESS | 1829 | --DOMWINDOW == 186 (0x7f96b646c400) [pid = 1877] [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]
12:05:54 INFO - PROCESS | 1829 | --DOMWINDOW == 185 (0x7f96b248d000) [pid = 1877] [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]
12:05:54 INFO - PROCESS | 1829 | --DOMWINDOW == 184 (0x7f96b7863800) [pid = 1877] [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]
12:05:54 INFO - PROCESS | 1829 | --DOMWINDOW == 183 (0x7f96ba503000) [pid = 1877] [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]
12:05:54 INFO - PROCESS | 1829 | --DOMWINDOW == 182 (0x7f96b6987400) [pid = 1877] [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]
12:05:54 INFO - PROCESS | 1829 | --DOMWINDOW == 181 (0x7f96b5376800) [pid = 1877] [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]
12:05:54 INFO - PROCESS | 1829 | --DOMWINDOW == 180 (0x7f96ba399400) [pid = 1877] [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]
12:05:54 INFO - PROCESS | 1829 | --DOMWINDOW == 179 (0x7f96b61a1400) [pid = 1877] [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]
12:05:54 INFO - PROCESS | 1829 | --DOMWINDOW == 178 (0x7f96b66abc00) [pid = 1877] [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]
12:05:54 INFO - PROCESS | 1829 | --DOMWINDOW == 177 (0x7f96b94c3800) [pid = 1877] [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]
12:05:54 INFO - PROCESS | 1829 | --DOMWINDOW == 176 (0x7f96b238fc00) [pid = 1877] [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]
12:05:54 INFO - PROCESS | 1829 | --DOMWINDOW == 175 (0x7f96b61a8000) [pid = 1877] [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]
12:05:54 INFO - PROCESS | 1829 | --DOMWINDOW == 174 (0x7f96b94bd800) [pid = 1877] [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]
12:05:54 INFO - PROCESS | 1829 | --DOMWINDOW == 173 (0x7f96b7658800) [pid = 1877] [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]
12:05:54 INFO - PROCESS | 1829 | --DOMWINDOW == 172 (0x7f96b3dd8400) [pid = 1877] [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]
12:05:54 INFO - PROCESS | 1829 | --DOMWINDOW == 171 (0x7f96b42b3000) [pid = 1877] [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]
12:05:54 INFO - PROCESS | 1829 | --DOMWINDOW == 170 (0x7f96b40ebc00) [pid = 1877] [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]
12:05:54 INFO - PROCESS | 1829 | --DOMWINDOW == 169 (0x7f96b61ab000) [pid = 1877] [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]
12:05:54 INFO - PROCESS | 1829 | --DOMWINDOW == 168 (0x7f96b3cba400) [pid = 1877] [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]
12:05:54 INFO - PROCESS | 1829 | --DOMWINDOW == 167 (0x7f96b8357c00) [pid = 1877] [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]
12:05:54 INFO - PROCESS | 1829 | --DOMWINDOW == 166 (0x7f96b42b3c00) [pid = 1877] [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]
12:05:54 INFO - PROCESS | 1829 | --DOMWINDOW == 165 (0x7f96b3cc5400) [pid = 1877] [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]
12:05:54 INFO - PROCESS | 1829 | --DOMWINDOW == 164 (0x7f96b2498800) [pid = 1877] [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]
12:05:54 INFO - PROCESS | 1829 | --DOMWINDOW == 163 (0x7f96b2897c00) [pid = 1877] [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]
12:05:54 INFO - PROCESS | 1829 | --DOMWINDOW == 162 (0x7f96b248d400) [pid = 1877] [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]
12:05:54 INFO - PROCESS | 1829 | --DOMWINDOW == 161 (0x7f96b6cbd400) [pid = 1877] [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]
12:05:54 INFO - PROCESS | 1829 | --DOMWINDOW == 160 (0x7f96b527a400) [pid = 1877] [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]
12:05:54 INFO - PROCESS | 1829 | --DOMWINDOW == 159 (0x7f96b248bc00) [pid = 1877] [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]
12:05:54 INFO - PROCESS | 1829 | --DOMWINDOW == 158 (0x7f96b659b000) [pid = 1877] [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]
12:05:54 INFO - PROCESS | 1829 | --DOMWINDOW == 157 (0x7f96ba4e5000) [pid = 1877] [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]
12:05:54 INFO - PROCESS | 1829 | --DOMWINDOW == 156 (0x7f96b2c2f400) [pid = 1877] [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]
12:05:54 INFO - PROCESS | 1829 | --DOMWINDOW == 155 (0x7f96b3dd9c00) [pid = 1877] [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]
12:05:54 INFO - PROCESS | 1829 | --DOMWINDOW == 154 (0x7f96bb063400) [pid = 1877] [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]
12:05:54 INFO - PROCESS | 1829 | --DOMWINDOW == 153 (0x7f96ba4e9000) [pid = 1877] [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]
12:05:54 INFO - PROCESS | 1829 | --DOMWINDOW == 152 (0x7f96b2499c00) [pid = 1877] [serial = 1911] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448309103506]
12:05:54 INFO - PROCESS | 1829 | --DOMWINDOW == 151 (0x7f96b289c800) [pid = 1877] [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]
12:05:54 INFO - PROCESS | 1829 | --DOMWINDOW == 150 (0x7f96b40ee400) [pid = 1877] [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]
12:05:54 INFO - PROCESS | 1829 | --DOMWINDOW == 149 (0x7f96ba9f0c00) [pid = 1877] [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]
12:05:54 INFO - PROCESS | 1829 | --DOMWINDOW == 148 (0x7f96b2497800) [pid = 1877] [serial = 1874] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:05:54 INFO - PROCESS | 1829 | --DOMWINDOW == 147 (0x7f96ba4dfc00) [pid = 1877] [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]
12:05:54 INFO - PROCESS | 1829 | --DOMWINDOW == 146 (0x7f96b79cf000) [pid = 1877] [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]
12:05:54 INFO - PROCESS | 1829 | --DOMWINDOW == 145 (0x7f96b3cc4000) [pid = 1877] [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]
12:05:54 INFO - PROCESS | 1829 | --DOMWINDOW == 144 (0x7f96bb153c00) [pid = 1877] [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]
12:05:54 INFO - PROCESS | 1829 | --DOMWINDOW == 143 (0x7f96bc1dbc00) [pid = 1877] [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]
12:05:54 INFO - PROCESS | 1829 | --DOMWINDOW == 142 (0x7f96b2e5c800) [pid = 1877] [serial = 1916] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:05:54 INFO - PROCESS | 1829 | --DOMWINDOW == 141 (0x7f96b238f400) [pid = 1877] [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]
12:05:54 INFO - PROCESS | 1829 | --DOMWINDOW == 140 (0x7f96bd0b7c00) [pid = 1877] [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]
12:05:54 INFO - PROCESS | 1829 | --DOMWINDOW == 139 (0x7f96b3f0a000) [pid = 1877] [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]
12:05:54 INFO - PROCESS | 1829 | --DOMWINDOW == 138 (0x7f96bcba2c00) [pid = 1877] [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]
12:05:54 INFO - PROCESS | 1829 | --DOMWINDOW == 137 (0x7f96b2c23800) [pid = 1877] [serial = 1906] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:05:54 INFO - PROCESS | 1829 | --DOMWINDOW == 136 (0x7f96b289fc00) [pid = 1877] [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]
12:05:54 INFO - PROCESS | 1829 | --DOMWINDOW == 135 (0x7f96b2c29800) [pid = 1877] [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]
12:05:54 INFO - PROCESS | 1829 | --DOMWINDOW == 134 (0x7f96bb14a000) [pid = 1877] [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]
12:05:54 INFO - PROCESS | 1829 | --DOMWINDOW == 133 (0x7f96b27ba800) [pid = 1877] [serial = 1925] [outer = (nil)] [url = about:blank]
12:05:54 INFO - PROCESS | 1829 | --DOMWINDOW == 132 (0x7f96b2c2a800) [pid = 1877] [serial = 1912] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448309103506]
12:05:54 INFO - PROCESS | 1829 | --DOMWINDOW == 131 (0x7f96b79d6c00) [pid = 1877] [serial = 1880] [outer = (nil)] [url = about:blank]
12:05:54 INFO - PROCESS | 1829 | --DOMWINDOW == 130 (0x7f96b3dd5400) [pid = 1877] [serial = 1917] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:05:54 INFO - PROCESS | 1829 | --DOMWINDOW == 129 (0x7f96b2c2e800) [pid = 1877] [serial = 1875] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:05:54 INFO - PROCESS | 1829 | --DOMWINDOW == 128 (0x7f96b4002c00) [pid = 1877] [serial = 1914] [outer = (nil)] [url = about:blank]
12:05:54 INFO - PROCESS | 1829 | --DOMWINDOW == 127 (0x7f96b6476800) [pid = 1877] [serial = 1922] [outer = (nil)] [url = about:blank]
12:05:54 INFO - PROCESS | 1829 | --DOMWINDOW == 126 (0x7f96bc1df400) [pid = 1877] [serial = 1898] [outer = (nil)] [url = about:blank]
12:05:54 INFO - PROCESS | 1829 | --DOMWINDOW == 125 (0x7f96ba5d1400) [pid = 1877] [serial = 1904] [outer = (nil)] [url = about:blank]
12:05:54 INFO - PROCESS | 1829 | --DOMWINDOW == 124 (0x7f96bb057000) [pid = 1877] [serial = 1889] [outer = (nil)] [url = about:blank]
12:05:54 INFO - PROCESS | 1829 | --DOMWINDOW == 123 (0x7f96bd6ae400) [pid = 1877] [serial = 1909] [outer = (nil)] [url = about:blank]
12:05:54 INFO - PROCESS | 1829 | --DOMWINDOW == 122 (0x7f96b94bfc00) [pid = 1877] [serial = 1883] [outer = (nil)] [url = about:blank]
12:05:54 INFO - PROCESS | 1829 | --DOMWINDOW == 121 (0x7f96bcbafc00) [pid = 1877] [serial = 1901] [outer = (nil)] [url = about:blank]
12:05:54 INFO - PROCESS | 1829 | --DOMWINDOW == 120 (0x7f96b3dd0c00) [pid = 1877] [serial = 1919] [outer = (nil)] [url = about:blank]
12:05:54 INFO - PROCESS | 1829 | --DOMWINDOW == 119 (0x7f96bb150c00) [pid = 1877] [serial = 1892] [outer = (nil)] [url = about:blank]
12:05:54 INFO - PROCESS | 1829 | --DOMWINDOW == 118 (0x7f96b2e52400) [pid = 1877] [serial = 1877] [outer = (nil)] [url = about:blank]
12:05:54 INFO - PROCESS | 1829 | --DOMWINDOW == 117 (0x7f96bd6afc00) [pid = 1877] [serial = 1907] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:05:54 INFO - PROCESS | 1829 | --DOMWINDOW == 116 (0x7f96ba8a6c00) [pid = 1877] [serial = 1886] [outer = (nil)] [url = about:blank]
12:05:54 INFO - PROCESS | 1829 | --DOMWINDOW == 115 (0x7f96bc1d1800) [pid = 1877] [serial = 1895] [outer = (nil)] [url = about:blank]
12:05:54 INFO - PROCESS | 1829 | --DOMWINDOW == 114 (0x7f96b5899c00) [pid = 1877] [serial = 1770] [outer = (nil)] [url = about:blank]
12:05:54 INFO - PROCESS | 1829 | --DOMWINDOW == 113 (0x7f96bbe9f800) [pid = 1877] [serial = 1632] [outer = (nil)] [url = about:blank]
12:05:54 INFO - PROCESS | 1829 | --DOMWINDOW == 112 (0x7f96bb063000) [pid = 1877] [serial = 1890] [outer = (nil)] [url = about:blank]
12:05:54 INFO - PROCESS | 1829 | --DOMWINDOW == 111 (0x7f96b79dc400) [pid = 1877] [serial = 1789] [outer = (nil)] [url = about:blank]
12:05:54 INFO - PROCESS | 1829 | --DOMWINDOW == 110 (0x7f96bbe97400) [pid = 1877] [serial = 1893] [outer = (nil)] [url = about:blank]
12:05:54 INFO - PROCESS | 1829 | --DOMWINDOW == 109 (0x7f96b5372400) [pid = 1877] [serial = 1705] [outer = (nil)] [url = about:blank]
12:05:54 INFO - PROCESS | 1829 | --DOMWINDOW == 108 (0x7f96b42aa000) [pid = 1877] [serial = 1728] [outer = (nil)] [url = about:blank]
12:05:54 INFO - PROCESS | 1829 | --DOMWINDOW == 107 (0x7f96b437ec00) [pid = 1877] [serial = 1767] [outer = (nil)] [url = about:blank]
12:05:54 INFO - PROCESS | 1829 | --DOMWINDOW == 106 (0x7f96b5271c00) [pid = 1877] [serial = 1700] [outer = (nil)] [url = about:blank]
12:05:54 INFO - PROCESS | 1829 | --DOMWINDOW == 105 (0x7f96b2e5b400) [pid = 1877] [serial = 1653] [outer = (nil)] [url = about:blank]
12:05:54 INFO - PROCESS | 1829 | --DOMWINDOW == 104 (0x7f96b40e8000) [pid = 1877] [serial = 1689] [outer = (nil)] [url = about:blank]
12:05:54 INFO - PROCESS | 1829 | --DOMWINDOW == 103 (0x7f96ba9f0000) [pid = 1877] [serial = 1887] [outer = (nil)] [url = about:blank]
12:05:54 INFO - PROCESS | 1829 | --DOMWINDOW == 102 (0x7f96b6cb4000) [pid = 1877] [serial = 1776] [outer = (nil)] [url = about:blank]
12:05:54 INFO - PROCESS | 1829 | --DOMWINDOW == 101 (0x7f96b27ac800) [pid = 1877] [serial = 1647] [outer = (nil)] [url = about:blank]
12:05:54 INFO - PROCESS | 1829 | --DOMWINDOW == 100 (0x7f96b5370c00) [pid = 1877] [serial = 1731] [outer = (nil)] [url = about:blank]
12:05:54 INFO - PROCESS | 1829 | --DOMWINDOW == 99 (0x7f96b66b8400) [pid = 1877] [serial = 1747] [outer = (nil)] [url = about:blank]
12:05:54 INFO - PROCESS | 1829 | --DOMWINDOW == 98 (0x7f96b2c26c00) [pid = 1877] [serial = 1650] [outer = (nil)] [url = about:blank]
12:05:54 INFO - PROCESS | 1829 | --DOMWINDOW == 97 (0x7f96b851bc00) [pid = 1877] [serial = 1794] [outer = (nil)] [url = about:blank]
12:05:54 INFO - PROCESS | 1829 | --DOMWINDOW == 96 (0x7f96ba5d2400) [pid = 1877] [serial = 1848] [outer = (nil)] [url = about:blank]
12:05:54 INFO - PROCESS | 1829 | --DOMWINDOW == 95 (0x7f96b764e000) [pid = 1877] [serial = 1779] [outer = (nil)] [url = about:blank]
12:05:54 INFO - PROCESS | 1829 | --DOMWINDOW == 94 (0x7f96b61a6000) [pid = 1877] [serial = 1734] [outer = (nil)] [url = about:blank]
12:05:54 INFO - PROCESS | 1829 | --DOMWINDOW == 93 (0x7f96ba4e2800) [pid = 1877] [serial = 1842] [outer = (nil)] [url = about:blank]
12:05:54 INFO - PROCESS | 1829 | --DOMWINDOW == 92 (0x7f96b62ec400) [pid = 1877] [serial = 1737] [outer = (nil)] [url = about:blank]
12:05:54 INFO - PROCESS | 1829 | --DOMWINDOW == 91 (0x7f96b6927c00) [pid = 1877] [serial = 1752] [outer = (nil)] [url = about:blank]
12:05:54 INFO - PROCESS | 1829 | --DOMWINDOW == 90 (0x7f96ba40dc00) [pid = 1877] [serial = 1839] [outer = (nil)] [url = about:blank]
12:05:54 INFO - PROCESS | 1829 | --DOMWINDOW == 89 (0x7f96b3dd6400) [pid = 1877] [serial = 1686] [outer = (nil)] [url = about:blank]
12:05:54 INFO - PROCESS | 1829 | --DOMWINDOW == 88 (0x7f96b8524c00) [pid = 1877] [serial = 1797] [outer = (nil)] [url = about:blank]
12:05:54 INFO - PROCESS | 1829 | --DOMWINDOW == 87 (0x7f96ba38d000) [pid = 1877] [serial = 1836] [outer = (nil)] [url = about:blank]
12:05:54 INFO - PROCESS | 1829 | --DOMWINDOW == 86 (0x7f96b8622800) [pid = 1877] [serial = 1826] [outer = (nil)] [url = about:blank]
12:05:54 INFO - PROCESS | 1829 | --DOMWINDOW == 85 (0x7f96b3fc3400) [pid = 1877] [serial = 1668] [outer = (nil)] [url = about:blank]
12:05:54 INFO - PROCESS | 1829 | --DOMWINDOW == 84 (0x7f96b437ac00) [pid = 1877] [serial = 1695] [outer = (nil)] [url = about:blank]
12:05:54 INFO - PROCESS | 1829 | --DOMWINDOW == 83 (0x7f96b42b0c00) [pid = 1877] [serial = 1692] [outer = (nil)] [url = about:blank]
12:05:54 INFO - PROCESS | 1829 | --DOMWINDOW == 82 (0x7f96b6594800) [pid = 1877] [serial = 1742] [outer = (nil)] [url = about:blank]
12:05:54 INFO - PROCESS | 1829 | --DOMWINDOW == 81 (0x7f96b3f06400) [pid = 1877] [serial = 1663] [outer = (nil)] [url = about:blank]
12:05:54 INFO - PROCESS | 1829 | --DOMWINDOW == 80 (0x7f96b8718800) [pid = 1877] [serial = 1831] [outer = (nil)] [url = about:blank]
12:05:54 INFO - PROCESS | 1829 | --DOMWINDOW == 79 (0x7f96b589a800) [pid = 1877] [serial = 1710] [outer = (nil)] [url = about:blank]
12:05:54 INFO - PROCESS | 1829 | --DOMWINDOW == 78 (0x7f96b698a400) [pid = 1877] [serial = 1818] [outer = (nil)] [url = about:blank]
12:05:54 INFO - PROCESS | 1829 | --DOMWINDOW == 77 (0x7f96b62e3000) [pid = 1877] [serial = 1815] [outer = (nil)] [url = about:blank]
12:05:54 INFO - PROCESS | 1829 | --DOMWINDOW == 76 (0x7f96ba9ecc00) [pid = 1877] [serial = 1851] [outer = (nil)] [url = about:blank]
12:05:54 INFO - PROCESS | 1829 | --DOMWINDOW == 75 (0x7f96b4011000) [pid = 1877] [serial = 1671] [outer = (nil)] [url = about:blank]
12:05:54 INFO - PROCESS | 1829 | --DOMWINDOW == 74 (0x7f96b7861400) [pid = 1877] [serial = 1784] [outer = (nil)] [url = about:blank]
12:05:54 INFO - PROCESS | 1829 | --DOMWINDOW == 73 (0x7f96b6918800) [pid = 1877] [serial = 1773] [outer = (nil)] [url = about:blank]
12:05:54 INFO - PROCESS | 1829 | --DOMWINDOW == 72 (0x7f96b3dde000) [pid = 1877] [serial = 1725] [outer = (nil)] [url = about:blank]
12:05:54 INFO - PROCESS | 1829 | --DOMWINDOW == 71 (0x7f96b79da800) [pid = 1877] [serial = 1821] [outer = (nil)] [url = about:blank]
12:05:54 INFO - PROCESS | 1829 | --DOMWINDOW == 70 (0x7f96ba50c000) [pid = 1877] [serial = 1845] [outer = (nil)] [url = about:blank]
12:05:54 INFO - PROCESS | 1829 | --DOMWINDOW == 69 (0x7f96b3dd0400) [pid = 1877] [serial = 1658] [outer = (nil)] [url = about:blank]
12:05:54 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:05:54 INFO - document served over http requires an https
12:05:54 INFO - sub-resource via fetch-request using the meta-csp
12:05:54 INFO - delivery method with keep-origin-redirect and when
12:05:54 INFO - the target request is same-origin.
12:05:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 4518ms
12:05:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
12:05:55 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b2312000 == 6 [pid = 1877] [id = 708]
12:05:55 INFO - PROCESS | 1829 | ++DOMWINDOW == 70 (0x7f96b2382800) [pid = 1877] [serial = 1981] [outer = (nil)]
12:05:55 INFO - PROCESS | 1829 | ++DOMWINDOW == 71 (0x7f96b2385000) [pid = 1877] [serial = 1982] [outer = 0x7f96b2382800]
12:05:56 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:05:56 INFO - PROCESS | 1829 | ++DOMWINDOW == 72 (0x7f96b2492400) [pid = 1877] [serial = 1983] [outer = 0x7f96b2382800]
12:05:57 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
12:05:57 INFO - document served over http requires an https
12:05:57 INFO - sub-resource via fetch-request using the meta-csp
12:05:57 INFO - delivery method with no-redirect and when
12:05:57 INFO - the target request is same-origin.
12:05:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2597ms
12:05:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
12:05:57 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b231a000 == 7 [pid = 1877] [id = 709]
12:05:57 INFO - PROCESS | 1829 | ++DOMWINDOW == 73 (0x7f96b2383800) [pid = 1877] [serial = 1984] [outer = (nil)]
12:05:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 74 (0x7f96b2495000) [pid = 1877] [serial = 1985] [outer = 0x7f96b2383800]
12:05:58 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:05:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 75 (0x7f96b27ad800) [pid = 1877] [serial = 1986] [outer = 0x7f96b2383800]
12:05:59 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
12:05:59 INFO - document served over http requires an https
12:05:59 INFO - sub-resource via fetch-request using the meta-csp
12:05:59 INFO - delivery method with swap-origin-redirect and when
12:05:59 INFO - the target request is same-origin.
12:05:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1957ms
12:05:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
12:05:59 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b2554000 == 8 [pid = 1877] [id = 710]
12:05:59 INFO - PROCESS | 1829 | ++DOMWINDOW == 76 (0x7f96b2493800) [pid = 1877] [serial = 1987] [outer = (nil)]
12:06:00 INFO - PROCESS | 1829 | ++DOMWINDOW == 77 (0x7f96b2896000) [pid = 1877] [serial = 1988] [outer = 0x7f96b2493800]
12:06:00 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:06:00 INFO - PROCESS | 1829 | ++DOMWINDOW == 78 (0x7f96b2c22800) [pid = 1877] [serial = 1989] [outer = 0x7f96b2493800]
12:06:01 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b2c82000 == 9 [pid = 1877] [id = 711]
12:06:01 INFO - PROCESS | 1829 | ++DOMWINDOW == 79 (0x7f96b2c26800) [pid = 1877] [serial = 1990] [outer = (nil)]
12:06:01 INFO - PROCESS | 1829 | ++DOMWINDOW == 80 (0x7f96b2c2a000) [pid = 1877] [serial = 1991] [outer = 0x7f96b2c26800]
12:06:01 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
12:06:01 INFO - document served over http requires an https
12:06:01 INFO - sub-resource via iframe-tag using the meta-csp
12:06:01 INFO - delivery method with keep-origin-redirect and when
12:06:01 INFO - the target request is same-origin.
12:06:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1846ms
12:06:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
12:06:01 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b2c92000 == 10 [pid = 1877] [id = 712]
12:06:01 INFO - PROCESS | 1829 | ++DOMWINDOW == 81 (0x7f96b27b9800) [pid = 1877] [serial = 1992] [outer = (nil)]
12:06:01 INFO - PROCESS | 1829 | ++DOMWINDOW == 82 (0x7f96b2c29800) [pid = 1877] [serial = 1993] [outer = 0x7f96b27b9800]
12:06:02 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:06:02 INFO - PROCESS | 1829 | ++DOMWINDOW == 83 (0x7f96b2e55c00) [pid = 1877] [serial = 1994] [outer = 0x7f96b27b9800]
12:06:02 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b3c18800 == 11 [pid = 1877] [id = 713]
12:06:02 INFO - PROCESS | 1829 | ++DOMWINDOW == 84 (0x7f96b2e59400) [pid = 1877] [serial = 1995] [outer = (nil)]
12:06:02 INFO - PROCESS | 1829 | ++DOMWINDOW == 85 (0x7f96b2e5d800) [pid = 1877] [serial = 1996] [outer = 0x7f96b2e59400]
12:06:03 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
12:06:03 INFO - document served over http requires an https
12:06:03 INFO - sub-resource via iframe-tag using the meta-csp
12:06:03 INFO - delivery method with no-redirect and when
12:06:03 INFO - the target request is same-origin.
12:06:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1806ms
12:06:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
12:06:03 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b3c25000 == 12 [pid = 1877] [id = 714]
12:06:03 INFO - PROCESS | 1829 | ++DOMWINDOW == 86 (0x7f96b2c26c00) [pid = 1877] [serial = 1997] [outer = (nil)]
12:06:03 INFO - PROCESS | 1829 | ++DOMWINDOW == 87 (0x7f96b2e5dc00) [pid = 1877] [serial = 1998] [outer = 0x7f96b2c26c00]
12:06:04 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:06:04 INFO - PROCESS | 1829 | ++DOMWINDOW == 88 (0x7f96b3cc2c00) [pid = 1877] [serial = 1999] [outer = 0x7f96b2c26c00]
12:06:05 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b3d90000 == 13 [pid = 1877] [id = 715]
12:06:05 INFO - PROCESS | 1829 | ++DOMWINDOW == 89 (0x7f96b3cc6c00) [pid = 1877] [serial = 2000] [outer = (nil)]
12:06:05 INFO - PROCESS | 1829 | ++DOMWINDOW == 90 (0x7f96b3dd3400) [pid = 1877] [serial = 2001] [outer = 0x7f96b3cc6c00]
12:06:05 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
12:06:05 INFO - document served over http requires an https
12:06:05 INFO - sub-resource via iframe-tag using the meta-csp
12:06:05 INFO - delivery method with swap-origin-redirect and when
12:06:05 INFO - the target request is same-origin.
12:06:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2391ms
12:06:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
12:06:05 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b3d9e000 == 14 [pid = 1877] [id = 716]
12:06:05 INFO - PROCESS | 1829 | ++DOMWINDOW == 91 (0x7f96b2e5b400) [pid = 1877] [serial = 2002] [outer = (nil)]
12:06:06 INFO - PROCESS | 1829 | ++DOMWINDOW == 92 (0x7f96b3dd2000) [pid = 1877] [serial = 2003] [outer = 0x7f96b2e5b400]
12:06:06 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:06:06 INFO - PROCESS | 1829 | ++DOMWINDOW == 93 (0x7f96b3ddf000) [pid = 1877] [serial = 2004] [outer = 0x7f96b2e5b400]
12:06:07 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:06:07 INFO - document served over http requires an https
12:06:07 INFO - sub-resource via script-tag using the meta-csp
12:06:07 INFO - delivery method with keep-origin-redirect and when
12:06:07 INFO - the target request is same-origin.
12:06:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2237ms
12:06:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
12:06:08 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b3f22800 == 15 [pid = 1877] [id = 717]
12:06:08 INFO - PROCESS | 1829 | ++DOMWINDOW == 94 (0x7f96b3cc6000) [pid = 1877] [serial = 2005] [outer = (nil)]
12:06:08 INFO - PROCESS | 1829 | ++DOMWINDOW == 95 (0x7f96b3f0a800) [pid = 1877] [serial = 2006] [outer = 0x7f96b3cc6000]
12:06:08 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:06:08 INFO - PROCESS | 1829 | ++DOMWINDOW == 96 (0x7f96b3fbb400) [pid = 1877] [serial = 2007] [outer = 0x7f96b3cc6000]
12:06:09 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
12:06:09 INFO - document served over http requires an https
12:06:09 INFO - sub-resource via script-tag using the meta-csp
12:06:09 INFO - delivery method with no-redirect and when
12:06:09 INFO - the target request is same-origin.
12:06:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 2087ms
12:06:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
12:06:11 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b231d800 == 16 [pid = 1877] [id = 718]
12:06:11 INFO - PROCESS | 1829 | ++DOMWINDOW == 97 (0x7f96b248f800) [pid = 1877] [serial = 2008] [outer = (nil)]
12:06:11 INFO - PROCESS | 1829 | ++DOMWINDOW == 98 (0x7f96b3fc5c00) [pid = 1877] [serial = 2009] [outer = 0x7f96b248f800]
12:06:12 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:06:12 INFO - PROCESS | 1829 | ++DOMWINDOW == 99 (0x7f96b4008400) [pid = 1877] [serial = 2010] [outer = 0x7f96b248f800]
12:06:13 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:06:13 INFO - document served over http requires an https
12:06:13 INFO - sub-resource via script-tag using the meta-csp
12:06:13 INFO - delivery method with swap-origin-redirect and when
12:06:13 INFO - the target request is same-origin.
12:06:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 3195ms
12:06:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
12:06:13 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b0eac000 == 17 [pid = 1877] [id = 719]
12:06:13 INFO - PROCESS | 1829 | ++DOMWINDOW == 100 (0x7f96b2491c00) [pid = 1877] [serial = 2011] [outer = (nil)]
12:06:13 INFO - PROCESS | 1829 | ++DOMWINDOW == 101 (0x7f96b2e5a400) [pid = 1877] [serial = 2012] [outer = 0x7f96b2491c00]
12:06:13 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:06:13 INFO - PROCESS | 1829 | ++DOMWINDOW == 102 (0x7f96b40e6c00) [pid = 1877] [serial = 2013] [outer = 0x7f96b2491c00]
12:06:15 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:06:15 INFO - document served over http requires an https
12:06:15 INFO - sub-resource via xhr-request using the meta-csp
12:06:15 INFO - delivery method with keep-origin-redirect and when
12:06:15 INFO - the target request is same-origin.
12:06:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2086ms
12:06:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
12:06:15 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b3c19800 == 18 [pid = 1877] [id = 720]
12:06:15 INFO - PROCESS | 1829 | ++DOMWINDOW == 103 (0x7f96b26d9c00) [pid = 1877] [serial = 2014] [outer = (nil)]
12:06:15 INFO - PROCESS | 1829 | ++DOMWINDOW == 104 (0x7f96b26dfc00) [pid = 1877] [serial = 2015] [outer = 0x7f96b26d9c00]
12:06:15 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:06:15 INFO - PROCESS | 1829 | ++DOMWINDOW == 105 (0x7f96b2e53400) [pid = 1877] [serial = 2016] [outer = 0x7f96b26d9c00]
12:06:16 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b153e800 == 17 [pid = 1877] [id = 707]
12:06:16 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b0f71800 == 16 [pid = 1877] [id = 706]
12:06:16 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b0e9a000 == 15 [pid = 1877] [id = 705]
12:06:16 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96be583800 == 14 [pid = 1877] [id = 704]
12:06:16 INFO - PROCESS | 1829 | --DOMWINDOW == 104 (0x7f96b8529000) [pid = 1877] [serial = 1881] [outer = (nil)] [url = about:blank]
12:06:16 INFO - PROCESS | 1829 | --DOMWINDOW == 103 (0x7f96b4375400) [pid = 1877] [serial = 1920] [outer = (nil)] [url = about:blank]
12:06:16 INFO - PROCESS | 1829 | --DOMWINDOW == 102 (0x7f96ba413800) [pid = 1877] [serial = 1884] [outer = (nil)] [url = about:blank]
12:06:16 INFO - PROCESS | 1829 | --DOMWINDOW == 101 (0x7f96bc1d8800) [pid = 1877] [serial = 1896] [outer = (nil)] [url = about:blank]
12:06:16 INFO - PROCESS | 1829 | --DOMWINDOW == 100 (0x7f96b691d000) [pid = 1877] [serial = 1878] [outer = (nil)] [url = about:blank]
12:06:16 INFO - PROCESS | 1829 | --DOMWINDOW == 99 (0x7f96b62ec000) [pid = 1877] [serial = 1873] [outer = (nil)] [url = about:blank]
12:06:16 INFO - PROCESS | 1829 | --DOMWINDOW == 98 (0x7f96bd0b1400) [pid = 1877] [serial = 1902] [outer = (nil)] [url = about:blank]
12:06:16 INFO - PROCESS | 1829 | --DOMWINDOW == 97 (0x7f96bda08400) [pid = 1877] [serial = 1910] [outer = (nil)] [url = about:blank]
12:06:16 INFO - PROCESS | 1829 | --DOMWINDOW == 96 (0x7f96b698b000) [pid = 1877] [serial = 1923] [outer = (nil)] [url = about:blank]
12:06:16 INFO - PROCESS | 1829 | --DOMWINDOW == 95 (0x7f96bd6aac00) [pid = 1877] [serial = 1905] [outer = (nil)] [url = about:blank]
12:06:16 INFO - PROCESS | 1829 | --DOMWINDOW == 94 (0x7f96bcba7c00) [pid = 1877] [serial = 1899] [outer = (nil)] [url = about:blank]
12:06:16 INFO - PROCESS | 1829 | --DOMWINDOW == 93 (0x7f96b658f400) [pid = 1877] [serial = 1915] [outer = (nil)] [url = about:blank]
12:06:16 INFO - PROCESS | 1829 | --DOMWINDOW == 92 (0x7f96b40e4c00) [pid = 1877] [serial = 1926] [outer = (nil)] [url = about:blank]
12:06:16 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
12:06:16 INFO - document served over http requires an https
12:06:16 INFO - sub-resource via xhr-request using the meta-csp
12:06:16 INFO - delivery method with no-redirect and when
12:06:16 INFO - the target request is same-origin.
12:06:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1644ms
12:06:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
12:06:17 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b0f62800 == 15 [pid = 1877] [id = 721]
12:06:17 INFO - PROCESS | 1829 | ++DOMWINDOW == 93 (0x7f96b2498c00) [pid = 1877] [serial = 2017] [outer = (nil)]
12:06:17 INFO - PROCESS | 1829 | ++DOMWINDOW == 94 (0x7f96b27af400) [pid = 1877] [serial = 2018] [outer = 0x7f96b2498c00]
12:06:17 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:06:17 INFO - PROCESS | 1829 | ++DOMWINDOW == 95 (0x7f96b2e5fc00) [pid = 1877] [serial = 2019] [outer = 0x7f96b2498c00]
12:06:18 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
12:06:18 INFO - document served over http requires an https
12:06:18 INFO - sub-resource via xhr-request using the meta-csp
12:06:18 INFO - delivery method with swap-origin-redirect and when
12:06:18 INFO - the target request is same-origin.
12:06:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1539ms
12:06:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
12:06:18 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b1549000 == 16 [pid = 1877] [id = 722]
12:06:18 INFO - PROCESS | 1829 | ++DOMWINDOW == 96 (0x7f96b3dd5800) [pid = 1877] [serial = 2020] [outer = (nil)]
12:06:18 INFO - PROCESS | 1829 | ++DOMWINDOW == 97 (0x7f96b3f08400) [pid = 1877] [serial = 2021] [outer = 0x7f96b3dd5800]
12:06:19 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:06:19 INFO - PROCESS | 1829 | ++DOMWINDOW == 98 (0x7f96b40e1400) [pid = 1877] [serial = 2022] [outer = 0x7f96b3dd5800]
12:06:20 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
12:06:20 INFO - document served over http requires an http
12:06:20 INFO - sub-resource via fetch-request using the meta-referrer
12:06:20 INFO - delivery method with keep-origin-redirect and when
12:06:20 INFO - the target request is cross-origin.
12:06:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2132ms
12:06:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
12:06:20 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b5110000 == 17 [pid = 1877] [id = 723]
12:06:20 INFO - PROCESS | 1829 | ++DOMWINDOW == 99 (0x7f96b40e4c00) [pid = 1877] [serial = 2023] [outer = (nil)]
12:06:21 INFO - PROCESS | 1829 | ++DOMWINDOW == 100 (0x7f96b40edc00) [pid = 1877] [serial = 2024] [outer = 0x7f96b40e4c00]
12:06:21 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:06:21 INFO - PROCESS | 1829 | ++DOMWINDOW == 101 (0x7f96b42ac800) [pid = 1877] [serial = 2025] [outer = 0x7f96b40e4c00]
12:06:21 INFO - PROCESS | 1829 | --DOMWINDOW == 100 (0x7f96b8353400) [pid = 1877] [serial = 1934] [outer = (nil)] [url = about:blank]
12:06:21 INFO - PROCESS | 1829 | --DOMWINDOW == 99 (0x7f96bd0bc800) [pid = 1877] [serial = 1951] [outer = (nil)] [url = about:blank]
12:06:21 INFO - PROCESS | 1829 | --DOMWINDOW == 98 (0x7f96be5dd000) [pid = 1877] [serial = 1967] [outer = (nil)] [url = about:blank]
12:06:21 INFO - PROCESS | 1829 | --DOMWINDOW == 97 (0x7f96be10bc00) [pid = 1877] [serial = 1964] [outer = (nil)] [url = about:blank]
12:06:21 INFO - PROCESS | 1829 | --DOMWINDOW == 96 (0x7f96bdf36400) [pid = 1877] [serial = 1959] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:06:21 INFO - PROCESS | 1829 | --DOMWINDOW == 95 (0x7f96bbe9ac00) [pid = 1877] [serial = 1946] [outer = (nil)] [url = about:blank]
12:06:21 INFO - PROCESS | 1829 | --DOMWINDOW == 94 (0x7f96b4005400) [pid = 1877] [serial = 1928] [outer = (nil)] [url = about:blank]
12:06:21 INFO - PROCESS | 1829 | --DOMWINDOW == 93 (0x7f96b26d4c00) [pid = 1877] [serial = 1976] [outer = (nil)] [url = about:blank]
12:06:21 INFO - PROCESS | 1829 | --DOMWINDOW == 92 (0x7f96b2389800) [pid = 1877] [serial = 1973] [outer = (nil)] [url = about:blank]
12:06:21 INFO - PROCESS | 1829 | --DOMWINDOW == 91 (0x7f96bdd8fc00) [pid = 1877] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448309131574]
12:06:21 INFO - PROCESS | 1829 | --DOMWINDOW == 90 (0x7f96bdd8f800) [pid = 1877] [serial = 1956] [outer = (nil)] [url = about:blank]
12:06:21 INFO - PROCESS | 1829 | --DOMWINDOW == 89 (0x7f96bdf36000) [pid = 1877] [serial = 1961] [outer = (nil)] [url = about:blank]
12:06:21 INFO - PROCESS | 1829 | --DOMWINDOW == 88 (0x7f96ba5cf800) [pid = 1877] [serial = 1943] [outer = (nil)] [url = about:blank]
12:06:21 INFO - PROCESS | 1829 | --DOMWINDOW == 87 (0x7f96b2893c00) [pid = 1877] [serial = 1979] [outer = (nil)] [url = about:blank]
12:06:21 INFO - PROCESS | 1829 | --DOMWINDOW == 86 (0x7f96ba38cc00) [pid = 1877] [serial = 1940] [outer = (nil)] [url = about:blank]
12:06:21 INFO - PROCESS | 1829 | --DOMWINDOW == 85 (0x7f96b6591000) [pid = 1877] [serial = 1931] [outer = (nil)] [url = about:blank]
12:06:21 INFO - PROCESS | 1829 | --DOMWINDOW == 84 (0x7f96b8629800) [pid = 1877] [serial = 1937] [outer = (nil)] [url = about:blank]
12:06:21 INFO - PROCESS | 1829 | --DOMWINDOW == 83 (0x7f96bd6ac400) [pid = 1877] [serial = 1949] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:06:21 INFO - PROCESS | 1829 | --DOMWINDOW == 82 (0x7f96be7b4000) [pid = 1877] [serial = 1970] [outer = (nil)] [url = about:blank]
12:06:21 INFO - PROCESS | 1829 | --DOMWINDOW == 81 (0x7f96b2385000) [pid = 1877] [serial = 1982] [outer = (nil)] [url = about:blank]
12:06:21 INFO - PROCESS | 1829 | --DOMWINDOW == 80 (0x7f96b2388000) [pid = 1877] [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]
12:06:21 INFO - PROCESS | 1829 | --DOMWINDOW == 79 (0x7f96b2387400) [pid = 1877] [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]
12:06:21 INFO - PROCESS | 1829 | --DOMWINDOW == 78 (0x7f96bdf35400) [pid = 1877] [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]
12:06:21 INFO - PROCESS | 1829 | --DOMWINDOW == 77 (0x7f96bda0cc00) [pid = 1877] [serial = 1953] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448309131574]
12:06:21 INFO - PROCESS | 1829 | --DOMWINDOW == 76 (0x7f96be5dc000) [pid = 1877] [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]
12:06:21 INFO - PROCESS | 1829 | --DOMWINDOW == 75 (0x7f96be732800) [pid = 1877] [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]
12:06:21 INFO - PROCESS | 1829 | --DOMWINDOW == 74 (0x7f96bdf33000) [pid = 1877] [serial = 1958] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:06:21 INFO - PROCESS | 1829 | --DOMWINDOW == 73 (0x7f96bd0b2400) [pid = 1877] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:06:21 INFO - PROCESS | 1829 | --DOMWINDOW == 72 (0x7f96bdd8dc00) [pid = 1877] [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]
12:06:21 INFO - PROCESS | 1829 | --DOMWINDOW == 71 (0x7f96b27b1400) [pid = 1877] [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]
12:06:21 INFO - PROCESS | 1829 | --DOMWINDOW == 70 (0x7f96b659c800) [pid = 1877] [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]
12:06:21 INFO - PROCESS | 1829 | --DOMWINDOW == 69 (0x7f96bb155c00) [pid = 1877] [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]
12:06:21 INFO - PROCESS | 1829 | --DOMWINDOW == 68 (0x7f96ba40a000) [pid = 1877] [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]
12:06:21 INFO - PROCESS | 1829 | --DOMWINDOW == 67 (0x7f96ba5d5800) [pid = 1877] [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]
12:06:21 INFO - PROCESS | 1829 | --DOMWINDOW == 66 (0x7f96b3cc0800) [pid = 1877] [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]
12:06:21 INFO - PROCESS | 1829 | --DOMWINDOW == 65 (0x7f96b861f000) [pid = 1877] [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]
12:06:21 INFO - PROCESS | 1829 | --DOMWINDOW == 64 (0x7f96b26d4400) [pid = 1877] [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]
12:06:21 INFO - PROCESS | 1829 | --DOMWINDOW == 63 (0x7f96b8626000) [pid = 1877] [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]
12:06:21 INFO - PROCESS | 1829 | --DOMWINDOW == 62 (0x7f96bd0b5000) [pid = 1877] [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]
12:06:21 INFO - PROCESS | 1829 | --DOMWINDOW == 61 (0x7f96be7bb000) [pid = 1877] [serial = 1971] [outer = (nil)] [url = about:blank]
12:06:21 INFO - PROCESS | 1829 | --DOMWINDOW == 60 (0x7f96b2493c00) [pid = 1877] [serial = 1974] [outer = (nil)] [url = about:blank]
12:06:21 INFO - PROCESS | 1829 | --DOMWINDOW == 59 (0x7f96b7651c00) [pid = 1877] [serial = 1932] [outer = (nil)] [url = about:blank]
12:06:22 INFO - PROCESS | 1829 | --DOMWINDOW == 58 (0x7f96b8525c00) [pid = 1877] [serial = 1935] [outer = (nil)] [url = about:blank]
12:06:22 INFO - PROCESS | 1829 | --DOMWINDOW == 57 (0x7f96b27ae000) [pid = 1877] [serial = 1977] [outer = (nil)] [url = about:blank]
12:06:22 INFO - PROCESS | 1829 | --DOMWINDOW == 56 (0x7f96b61a2000) [pid = 1877] [serial = 1929] [outer = (nil)] [url = about:blank]
12:06:22 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
12:06:22 INFO - document served over http requires an http
12:06:22 INFO - sub-resource via fetch-request using the meta-referrer
12:06:22 INFO - delivery method with no-redirect and when
12:06:22 INFO - the target request is cross-origin.
12:06:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1992ms
12:06:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
12:06:22 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b5222800 == 18 [pid = 1877] [id = 724]
12:06:22 INFO - PROCESS | 1829 | ++DOMWINDOW == 57 (0x7f96b27b1400) [pid = 1877] [serial = 2026] [outer = (nil)]
12:06:23 INFO - PROCESS | 1829 | ++DOMWINDOW == 58 (0x7f96b2897800) [pid = 1877] [serial = 2027] [outer = 0x7f96b27b1400]
12:06:23 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:06:23 INFO - PROCESS | 1829 | ++DOMWINDOW == 59 (0x7f96b42b2400) [pid = 1877] [serial = 2028] [outer = 0x7f96b27b1400]
12:06:24 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
12:06:24 INFO - document served over http requires an http
12:06:24 INFO - sub-resource via fetch-request using the meta-referrer
12:06:24 INFO - delivery method with swap-origin-redirect and when
12:06:24 INFO - the target request is cross-origin.
12:06:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1989ms
12:06:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
12:06:25 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b3f15800 == 19 [pid = 1877] [id = 725]
12:06:25 INFO - PROCESS | 1829 | ++DOMWINDOW == 60 (0x7f96b2497400) [pid = 1877] [serial = 2029] [outer = (nil)]
12:06:25 INFO - PROCESS | 1829 | ++DOMWINDOW == 61 (0x7f96b27b5c00) [pid = 1877] [serial = 2030] [outer = 0x7f96b2497400]
12:06:26 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:06:26 INFO - PROCESS | 1829 | ++DOMWINDOW == 62 (0x7f96b3ddbc00) [pid = 1877] [serial = 2031] [outer = 0x7f96b2497400]
12:06:27 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b523c000 == 20 [pid = 1877] [id = 726]
12:06:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 63 (0x7f96b40e0800) [pid = 1877] [serial = 2032] [outer = (nil)]
12:06:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 64 (0x7f96b42a9000) [pid = 1877] [serial = 2033] [outer = 0x7f96b40e0800]
12:06:27 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
12:06:27 INFO - document served over http requires an http
12:06:27 INFO - sub-resource via iframe-tag using the meta-referrer
12:06:27 INFO - delivery method with keep-origin-redirect and when
12:06:27 INFO - the target request is cross-origin.
12:06:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2816ms
12:06:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
12:06:27 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b5560800 == 21 [pid = 1877] [id = 727]
12:06:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 65 (0x7f96b26d4800) [pid = 1877] [serial = 2034] [outer = (nil)]
12:06:28 INFO - PROCESS | 1829 | ++DOMWINDOW == 66 (0x7f96b40eb400) [pid = 1877] [serial = 2035] [outer = 0x7f96b26d4800]
12:06:28 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:06:28 INFO - PROCESS | 1829 | ++DOMWINDOW == 67 (0x7f96b4375400) [pid = 1877] [serial = 2036] [outer = 0x7f96b26d4800]
12:06:29 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b5572000 == 22 [pid = 1877] [id = 728]
12:06:29 INFO - PROCESS | 1829 | ++DOMWINDOW == 68 (0x7f96b4378800) [pid = 1877] [serial = 2037] [outer = (nil)]
12:06:29 INFO - PROCESS | 1829 | ++DOMWINDOW == 69 (0x7f96b437e800) [pid = 1877] [serial = 2038] [outer = 0x7f96b4378800]
12:06:29 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
12:06:29 INFO - document served over http requires an http
12:06:29 INFO - sub-resource via iframe-tag using the meta-referrer
12:06:29 INFO - delivery method with no-redirect and when
12:06:29 INFO - the target request is cross-origin.
12:06:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1939ms
12:06:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
12:06:29 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b5873800 == 23 [pid = 1877] [id = 729]
12:06:29 INFO - PROCESS | 1829 | ++DOMWINDOW == 70 (0x7f96b42b3400) [pid = 1877] [serial = 2039] [outer = (nil)]
12:06:29 INFO - PROCESS | 1829 | ++DOMWINDOW == 71 (0x7f96b437ec00) [pid = 1877] [serial = 2040] [outer = 0x7f96b42b3400]
12:06:30 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:06:30 INFO - PROCESS | 1829 | ++DOMWINDOW == 72 (0x7f96b4678000) [pid = 1877] [serial = 2041] [outer = 0x7f96b42b3400]
12:06:30 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b5885000 == 24 [pid = 1877] [id = 730]
12:06:30 INFO - PROCESS | 1829 | ++DOMWINDOW == 73 (0x7f96b467c000) [pid = 1877] [serial = 2042] [outer = (nil)]
12:06:31 INFO - PROCESS | 1829 | ++DOMWINDOW == 74 (0x7f96b5272400) [pid = 1877] [serial = 2043] [outer = 0x7f96b467c000]
12:06:31 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
12:06:31 INFO - document served over http requires an http
12:06:31 INFO - sub-resource via iframe-tag using the meta-referrer
12:06:31 INFO - delivery method with swap-origin-redirect and when
12:06:31 INFO - the target request is cross-origin.
12:06:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1837ms
12:06:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
12:06:31 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b6289800 == 25 [pid = 1877] [id = 731]
12:06:31 INFO - PROCESS | 1829 | ++DOMWINDOW == 75 (0x7f96b437b400) [pid = 1877] [serial = 2044] [outer = (nil)]
12:06:31 INFO - PROCESS | 1829 | ++DOMWINDOW == 76 (0x7f96b5271c00) [pid = 1877] [serial = 2045] [outer = 0x7f96b437b400]
12:06:32 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:06:32 INFO - PROCESS | 1829 | ++DOMWINDOW == 77 (0x7f96b536c400) [pid = 1877] [serial = 2046] [outer = 0x7f96b437b400]
12:06:33 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
12:06:33 INFO - document served over http requires an http
12:06:33 INFO - sub-resource via script-tag using the meta-referrer
12:06:33 INFO - delivery method with keep-origin-redirect and when
12:06:33 INFO - the target request is cross-origin.
12:06:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1788ms
12:06:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
12:06:33 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b62a2800 == 26 [pid = 1877] [id = 732]
12:06:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 78 (0x7f96b5270400) [pid = 1877] [serial = 2047] [outer = (nil)]
12:06:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 79 (0x7f96b5374000) [pid = 1877] [serial = 2048] [outer = 0x7f96b5270400]
12:06:34 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:06:34 INFO - PROCESS | 1829 | ++DOMWINDOW == 80 (0x7f96b537b400) [pid = 1877] [serial = 2049] [outer = 0x7f96b5270400]
12:06:35 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
12:06:35 INFO - document served over http requires an http
12:06:35 INFO - sub-resource via script-tag using the meta-referrer
12:06:35 INFO - delivery method with no-redirect and when
12:06:35 INFO - the target request is cross-origin.
12:06:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 2161ms
12:06:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
12:06:35 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b6395800 == 27 [pid = 1877] [id = 733]
12:06:35 INFO - PROCESS | 1829 | ++DOMWINDOW == 81 (0x7f96b5373c00) [pid = 1877] [serial = 2050] [outer = (nil)]
12:06:36 INFO - PROCESS | 1829 | ++DOMWINDOW == 82 (0x7f96b589e000) [pid = 1877] [serial = 2051] [outer = 0x7f96b5373c00]
12:06:36 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:06:36 INFO - PROCESS | 1829 | ++DOMWINDOW == 83 (0x7f96b61a1800) [pid = 1877] [serial = 2052] [outer = 0x7f96b5373c00]
12:06:38 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
12:06:38 INFO - document served over http requires an http
12:06:38 INFO - sub-resource via script-tag using the meta-referrer
12:06:38 INFO - delivery method with swap-origin-redirect and when
12:06:38 INFO - the target request is cross-origin.
12:06:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2998ms
12:06:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
12:06:39 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b2542000 == 28 [pid = 1877] [id = 734]
12:06:39 INFO - PROCESS | 1829 | ++DOMWINDOW == 84 (0x7f96b238e800) [pid = 1877] [serial = 2053] [outer = (nil)]
12:06:39 INFO - PROCESS | 1829 | ++DOMWINDOW == 85 (0x7f96b2492c00) [pid = 1877] [serial = 2054] [outer = 0x7f96b238e800]
12:06:39 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:06:39 INFO - PROCESS | 1829 | ++DOMWINDOW == 86 (0x7f96b2c2b400) [pid = 1877] [serial = 2055] [outer = 0x7f96b238e800]
12:06:41 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
12:06:41 INFO - document served over http requires an http
12:06:41 INFO - sub-resource via xhr-request using the meta-referrer
12:06:41 INFO - delivery method with keep-origin-redirect and when
12:06:41 INFO - the target request is cross-origin.
12:06:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2786ms
12:06:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
12:06:41 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b0f76000 == 29 [pid = 1877] [id = 735]
12:06:41 INFO - PROCESS | 1829 | ++DOMWINDOW == 87 (0x7f96b27b1c00) [pid = 1877] [serial = 2056] [outer = (nil)]
12:06:41 INFO - PROCESS | 1829 | ++DOMWINDOW == 88 (0x7f96b2e51800) [pid = 1877] [serial = 2057] [outer = 0x7f96b27b1c00]
12:06:41 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:06:41 INFO - PROCESS | 1829 | ++DOMWINDOW == 89 (0x7f96b3dd3800) [pid = 1877] [serial = 2058] [outer = 0x7f96b27b1c00]
12:06:42 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b5110000 == 28 [pid = 1877] [id = 723]
12:06:42 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b1549000 == 27 [pid = 1877] [id = 722]
12:06:42 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b0f62800 == 26 [pid = 1877] [id = 721]
12:06:42 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b3c19800 == 25 [pid = 1877] [id = 720]
12:06:42 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b0eac000 == 24 [pid = 1877] [id = 719]
12:06:42 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b231d800 == 23 [pid = 1877] [id = 718]
12:06:42 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b3f22800 == 22 [pid = 1877] [id = 717]
12:06:42 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b3d9e000 == 21 [pid = 1877] [id = 716]
12:06:42 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b3d90000 == 20 [pid = 1877] [id = 715]
12:06:42 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b3c25000 == 19 [pid = 1877] [id = 714]
12:06:42 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b3c18800 == 18 [pid = 1877] [id = 713]
12:06:42 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b2c92000 == 17 [pid = 1877] [id = 712]
12:06:42 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b2c82000 == 16 [pid = 1877] [id = 711]
12:06:42 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b2554000 == 15 [pid = 1877] [id = 710]
12:06:42 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b231a000 == 14 [pid = 1877] [id = 709]
12:06:42 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b2312000 == 13 [pid = 1877] [id = 708]
12:06:42 INFO - PROCESS | 1829 | --DOMWINDOW == 88 (0x7f96ba9fa400) [pid = 1877] [serial = 1944] [outer = (nil)] [url = about:blank]
12:06:42 INFO - PROCESS | 1829 | --DOMWINDOW == 87 (0x7f96bcba8000) [pid = 1877] [serial = 1947] [outer = (nil)] [url = about:blank]
12:06:42 INFO - PROCESS | 1829 | --DOMWINDOW == 86 (0x7f96b871d800) [pid = 1877] [serial = 1938] [outer = (nil)] [url = about:blank]
12:06:42 INFO - PROCESS | 1829 | --DOMWINDOW == 85 (0x7f96ba4de400) [pid = 1877] [serial = 1941] [outer = (nil)] [url = about:blank]
12:06:42 INFO - PROCESS | 1829 | --DOMWINDOW == 84 (0x7f96be5d2800) [pid = 1877] [serial = 1965] [outer = (nil)] [url = about:blank]
12:06:42 INFO - PROCESS | 1829 | --DOMWINDOW == 83 (0x7f96bdf3f000) [pid = 1877] [serial = 1962] [outer = (nil)] [url = about:blank]
12:06:42 INFO - PROCESS | 1829 | --DOMWINDOW == 82 (0x7f96bda09000) [pid = 1877] [serial = 1952] [outer = (nil)] [url = about:blank]
12:06:42 INFO - PROCESS | 1829 | --DOMWINDOW == 81 (0x7f96be72e800) [pid = 1877] [serial = 1968] [outer = (nil)] [url = about:blank]
12:06:42 INFO - PROCESS | 1829 | --DOMWINDOW == 80 (0x7f96bdd9b800) [pid = 1877] [serial = 1957] [outer = (nil)] [url = about:blank]
12:06:42 INFO - PROCESS | 1829 | --DOMWINDOW == 79 (0x7f96b289cc00) [pid = 1877] [serial = 1980] [outer = (nil)] [url = about:blank]
12:06:42 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
12:06:42 INFO - document served over http requires an http
12:06:42 INFO - sub-resource via xhr-request using the meta-referrer
12:06:42 INFO - delivery method with no-redirect and when
12:06:42 INFO - the target request is cross-origin.
12:06:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1680ms
12:06:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
12:06:42 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b154c800 == 14 [pid = 1877] [id = 736]
12:06:42 INFO - PROCESS | 1829 | ++DOMWINDOW == 80 (0x7f96b2894800) [pid = 1877] [serial = 2059] [outer = (nil)]
12:06:43 INFO - PROCESS | 1829 | ++DOMWINDOW == 81 (0x7f96b2e5e800) [pid = 1877] [serial = 2060] [outer = 0x7f96b2894800]
12:06:43 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:06:43 INFO - PROCESS | 1829 | ++DOMWINDOW == 82 (0x7f96b3f09800) [pid = 1877] [serial = 2061] [outer = 0x7f96b2894800]
12:06:44 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
12:06:44 INFO - document served over http requires an http
12:06:44 INFO - sub-resource via xhr-request using the meta-referrer
12:06:44 INFO - delivery method with swap-origin-redirect and when
12:06:44 INFO - the target request is cross-origin.
12:06:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1646ms
12:06:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
12:06:44 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b2c84800 == 15 [pid = 1877] [id = 737]
12:06:44 INFO - PROCESS | 1829 | ++DOMWINDOW == 83 (0x7f96b3dd6400) [pid = 1877] [serial = 2062] [outer = (nil)]
12:06:44 INFO - PROCESS | 1829 | ++DOMWINDOW == 84 (0x7f96b3fc6400) [pid = 1877] [serial = 2063] [outer = 0x7f96b3dd6400]
12:06:45 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:06:45 INFO - PROCESS | 1829 | ++DOMWINDOW == 85 (0x7f96b40e7400) [pid = 1877] [serial = 2064] [outer = 0x7f96b3dd6400]
12:06:46 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
12:06:46 INFO - document served over http requires an https
12:06:46 INFO - sub-resource via fetch-request using the meta-referrer
12:06:46 INFO - delivery method with keep-origin-redirect and when
12:06:46 INFO - the target request is cross-origin.
12:06:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1833ms
12:06:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
12:06:46 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b3c2d800 == 16 [pid = 1877] [id = 738]
12:06:46 INFO - PROCESS | 1829 | ++DOMWINDOW == 86 (0x7f96b2e51c00) [pid = 1877] [serial = 2065] [outer = (nil)]
12:06:47 INFO - PROCESS | 1829 | ++DOMWINDOW == 87 (0x7f96b3f0f800) [pid = 1877] [serial = 2066] [outer = 0x7f96b2e51c00]
12:06:47 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:06:47 INFO - PROCESS | 1829 | ++DOMWINDOW == 88 (0x7f96b4679c00) [pid = 1877] [serial = 2067] [outer = 0x7f96b2e51c00]
12:06:47 INFO - PROCESS | 1829 | --DOMWINDOW == 87 (0x7f96b27af400) [pid = 1877] [serial = 2018] [outer = (nil)] [url = about:blank]
12:06:47 INFO - PROCESS | 1829 | --DOMWINDOW == 86 (0x7f96b3fc5c00) [pid = 1877] [serial = 2009] [outer = (nil)] [url = about:blank]
12:06:47 INFO - PROCESS | 1829 | --DOMWINDOW == 85 (0x7f96b2c2a000) [pid = 1877] [serial = 1991] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:06:47 INFO - PROCESS | 1829 | --DOMWINDOW == 84 (0x7f96b2896000) [pid = 1877] [serial = 1988] [outer = (nil)] [url = about:blank]
12:06:47 INFO - PROCESS | 1829 | --DOMWINDOW == 83 (0x7f96b3dd2000) [pid = 1877] [serial = 2003] [outer = (nil)] [url = about:blank]
12:06:47 INFO - PROCESS | 1829 | --DOMWINDOW == 82 (0x7f96b2e5a400) [pid = 1877] [serial = 2012] [outer = (nil)] [url = about:blank]
12:06:47 INFO - PROCESS | 1829 | --DOMWINDOW == 81 (0x7f96b2495000) [pid = 1877] [serial = 1985] [outer = (nil)] [url = about:blank]
12:06:47 INFO - PROCESS | 1829 | --DOMWINDOW == 80 (0x7f96b3dd3400) [pid = 1877] [serial = 2001] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:06:47 INFO - PROCESS | 1829 | --DOMWINDOW == 79 (0x7f96b2e5dc00) [pid = 1877] [serial = 1998] [outer = (nil)] [url = about:blank]
12:06:47 INFO - PROCESS | 1829 | --DOMWINDOW == 78 (0x7f96b2e5d800) [pid = 1877] [serial = 1996] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448309162862]
12:06:47 INFO - PROCESS | 1829 | --DOMWINDOW == 77 (0x7f96b2c29800) [pid = 1877] [serial = 1993] [outer = (nil)] [url = about:blank]
12:06:47 INFO - PROCESS | 1829 | --DOMWINDOW == 76 (0x7f96b26dfc00) [pid = 1877] [serial = 2015] [outer = (nil)] [url = about:blank]
12:06:47 INFO - PROCESS | 1829 | --DOMWINDOW == 75 (0x7f96b3f0a800) [pid = 1877] [serial = 2006] [outer = (nil)] [url = about:blank]
12:06:47 INFO - PROCESS | 1829 | --DOMWINDOW == 74 (0x7f96b3f08400) [pid = 1877] [serial = 2021] [outer = (nil)] [url = about:blank]
12:06:47 INFO - PROCESS | 1829 | --DOMWINDOW == 73 (0x7f96b40edc00) [pid = 1877] [serial = 2024] [outer = (nil)] [url = about:blank]
12:06:47 INFO - PROCESS | 1829 | --DOMWINDOW == 72 (0x7f96b2897800) [pid = 1877] [serial = 2027] [outer = (nil)] [url = about:blank]
12:06:47 INFO - PROCESS | 1829 | --DOMWINDOW == 71 (0x7f96b3dd5800) [pid = 1877] [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]
12:06:47 INFO - PROCESS | 1829 | --DOMWINDOW == 70 (0x7f96b40e4c00) [pid = 1877] [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]
12:06:47 INFO - PROCESS | 1829 | --DOMWINDOW == 69 (0x7f96b26d9c00) [pid = 1877] [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]
12:06:47 INFO - PROCESS | 1829 | --DOMWINDOW == 68 (0x7f96b2498c00) [pid = 1877] [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]
12:06:47 INFO - PROCESS | 1829 | --DOMWINDOW == 67 (0x7f96b3cc6c00) [pid = 1877] [serial = 2000] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:06:47 INFO - PROCESS | 1829 | --DOMWINDOW == 66 (0x7f96b2c26800) [pid = 1877] [serial = 1990] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:06:47 INFO - PROCESS | 1829 | --DOMWINDOW == 65 (0x7f96b2e59400) [pid = 1877] [serial = 1995] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448309162862]
12:06:47 INFO - PROCESS | 1829 | --DOMWINDOW == 64 (0x7f96b2e5fc00) [pid = 1877] [serial = 2019] [outer = (nil)] [url = about:blank]
12:06:47 INFO - PROCESS | 1829 | --DOMWINDOW == 63 (0x7f96b2e53400) [pid = 1877] [serial = 2016] [outer = (nil)] [url = about:blank]
12:06:48 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
12:06:48 INFO - document served over http requires an https
12:06:48 INFO - sub-resource via fetch-request using the meta-referrer
12:06:48 INFO - delivery method with no-redirect and when
12:06:48 INFO - the target request is cross-origin.
12:06:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2534ms
12:06:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
12:06:49 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b2c99800 == 17 [pid = 1877] [id = 739]
12:06:49 INFO - PROCESS | 1829 | ++DOMWINDOW == 64 (0x7f96b248b400) [pid = 1877] [serial = 2068] [outer = (nil)]
12:06:49 INFO - PROCESS | 1829 | ++DOMWINDOW == 65 (0x7f96b26d6c00) [pid = 1877] [serial = 2069] [outer = 0x7f96b248b400]
12:06:49 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:06:49 INFO - PROCESS | 1829 | ++DOMWINDOW == 66 (0x7f96b2c29000) [pid = 1877] [serial = 2070] [outer = 0x7f96b248b400]
12:06:51 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
12:06:51 INFO - document served over http requires an https
12:06:51 INFO - sub-resource via fetch-request using the meta-referrer
12:06:51 INFO - delivery method with swap-origin-redirect and when
12:06:51 INFO - the target request is cross-origin.
12:06:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2299ms
12:06:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
12:06:51 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b3f2c800 == 18 [pid = 1877] [id = 740]
12:06:51 INFO - PROCESS | 1829 | ++DOMWINDOW == 67 (0x7f96b26d2400) [pid = 1877] [serial = 2071] [outer = (nil)]
12:06:51 INFO - PROCESS | 1829 | ++DOMWINDOW == 68 (0x7f96b3cc5000) [pid = 1877] [serial = 2072] [outer = 0x7f96b26d2400]
12:06:52 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:06:52 INFO - PROCESS | 1829 | ++DOMWINDOW == 69 (0x7f96b3fb9c00) [pid = 1877] [serial = 2073] [outer = 0x7f96b26d2400]
12:06:53 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b5106000 == 19 [pid = 1877] [id = 741]
12:06:53 INFO - PROCESS | 1829 | ++DOMWINDOW == 70 (0x7f96b40e9800) [pid = 1877] [serial = 2074] [outer = (nil)]
12:06:53 INFO - PROCESS | 1829 | ++DOMWINDOW == 71 (0x7f96b4371c00) [pid = 1877] [serial = 2075] [outer = 0x7f96b40e9800]
12:06:54 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
12:06:54 INFO - document served over http requires an https
12:06:54 INFO - sub-resource via iframe-tag using the meta-referrer
12:06:54 INFO - delivery method with keep-origin-redirect and when
12:06:54 INFO - the target request is cross-origin.
12:06:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2943ms
12:06:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
12:06:54 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b5228800 == 20 [pid = 1877] [id = 742]
12:06:54 INFO - PROCESS | 1829 | ++DOMWINDOW == 72 (0x7f96b3cba800) [pid = 1877] [serial = 2076] [outer = (nil)]
12:06:54 INFO - PROCESS | 1829 | ++DOMWINDOW == 73 (0x7f96b436f400) [pid = 1877] [serial = 2077] [outer = 0x7f96b3cba800]
12:06:54 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:06:54 INFO - PROCESS | 1829 | ++DOMWINDOW == 74 (0x7f96b589f400) [pid = 1877] [serial = 2078] [outer = 0x7f96b3cba800]
12:06:55 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b6295800 == 21 [pid = 1877] [id = 743]
12:06:55 INFO - PROCESS | 1829 | ++DOMWINDOW == 75 (0x7f96b61a6000) [pid = 1877] [serial = 2079] [outer = (nil)]
12:06:55 INFO - PROCESS | 1829 | ++DOMWINDOW == 76 (0x7f96b61abc00) [pid = 1877] [serial = 2080] [outer = 0x7f96b61a6000]
12:06:55 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
12:06:55 INFO - document served over http requires an https
12:06:55 INFO - sub-resource via iframe-tag using the meta-referrer
12:06:55 INFO - delivery method with no-redirect and when
12:06:55 INFO - the target request is cross-origin.
12:06:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1894ms
12:06:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
12:06:56 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b6437000 == 22 [pid = 1877] [id = 744]
12:06:56 INFO - PROCESS | 1829 | ++DOMWINDOW == 77 (0x7f96b467b800) [pid = 1877] [serial = 2081] [outer = (nil)]
12:06:56 INFO - PROCESS | 1829 | ++DOMWINDOW == 78 (0x7f96b61ad800) [pid = 1877] [serial = 2082] [outer = 0x7f96b467b800]
12:06:56 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:06:56 INFO - PROCESS | 1829 | ++DOMWINDOW == 79 (0x7f96b62ec800) [pid = 1877] [serial = 2083] [outer = 0x7f96b467b800]
12:06:57 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b66d5000 == 23 [pid = 1877] [id = 745]
12:06:57 INFO - PROCESS | 1829 | ++DOMWINDOW == 80 (0x7f96b62efc00) [pid = 1877] [serial = 2084] [outer = (nil)]
12:06:57 INFO - PROCESS | 1829 | ++DOMWINDOW == 81 (0x7f96b646d000) [pid = 1877] [serial = 2085] [outer = 0x7f96b62efc00]
12:06:57 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
12:06:57 INFO - document served over http requires an https
12:06:57 INFO - sub-resource via iframe-tag using the meta-referrer
12:06:57 INFO - delivery method with swap-origin-redirect and when
12:06:57 INFO - the target request is cross-origin.
12:06:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1850ms
12:06:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
12:06:58 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b66e3000 == 24 [pid = 1877] [id = 746]
12:06:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 82 (0x7f96b61a8800) [pid = 1877] [serial = 2086] [outer = (nil)]
12:06:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 83 (0x7f96b646bc00) [pid = 1877] [serial = 2087] [outer = 0x7f96b61a8800]
12:06:58 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:06:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 84 (0x7f96b6477400) [pid = 1877] [serial = 2088] [outer = 0x7f96b61a8800]
12:06:59 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
12:06:59 INFO - document served over http requires an https
12:06:59 INFO - sub-resource via script-tag using the meta-referrer
12:06:59 INFO - delivery method with keep-origin-redirect and when
12:06:59 INFO - the target request is cross-origin.
12:06:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1835ms
12:06:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
12:07:00 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b68e2800 == 25 [pid = 1877] [id = 747]
12:07:00 INFO - PROCESS | 1829 | ++DOMWINDOW == 85 (0x7f96b62ee000) [pid = 1877] [serial = 2089] [outer = (nil)]
12:07:00 INFO - PROCESS | 1829 | ++DOMWINDOW == 86 (0x7f96b6596800) [pid = 1877] [serial = 2090] [outer = 0x7f96b62ee000]
12:07:00 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:07:00 INFO - PROCESS | 1829 | ++DOMWINDOW == 87 (0x7f96b659e800) [pid = 1877] [serial = 2091] [outer = 0x7f96b62ee000]
12:07:01 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
12:07:01 INFO - document served over http requires an https
12:07:01 INFO - sub-resource via script-tag using the meta-referrer
12:07:01 INFO - delivery method with no-redirect and when
12:07:01 INFO - the target request is cross-origin.
12:07:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 2143ms
12:07:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
12:07:02 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b69d8000 == 26 [pid = 1877] [id = 748]
12:07:02 INFO - PROCESS | 1829 | ++DOMWINDOW == 88 (0x7f96b6595c00) [pid = 1877] [serial = 2092] [outer = (nil)]
12:07:02 INFO - PROCESS | 1829 | ++DOMWINDOW == 89 (0x7f96b66b0400) [pid = 1877] [serial = 2093] [outer = 0x7f96b6595c00]
12:07:02 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:07:02 INFO - PROCESS | 1829 | ++DOMWINDOW == 90 (0x7f96b66b7c00) [pid = 1877] [serial = 2094] [outer = 0x7f96b6595c00]
12:07:04 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
12:07:04 INFO - document served over http requires an https
12:07:04 INFO - sub-resource via script-tag using the meta-referrer
12:07:04 INFO - delivery method with swap-origin-redirect and when
12:07:04 INFO - the target request is cross-origin.
12:07:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2390ms
12:07:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
12:07:05 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b69ef000 == 27 [pid = 1877] [id = 749]
12:07:05 INFO - PROCESS | 1829 | ++DOMWINDOW == 91 (0x7f96b238fc00) [pid = 1877] [serial = 2095] [outer = (nil)]
12:07:05 INFO - PROCESS | 1829 | ++DOMWINDOW == 92 (0x7f96b61a5c00) [pid = 1877] [serial = 2096] [outer = 0x7f96b238fc00]
12:07:06 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:07:06 INFO - PROCESS | 1829 | ++DOMWINDOW == 93 (0x7f96b6925c00) [pid = 1877] [serial = 2097] [outer = 0x7f96b238fc00]
12:07:07 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
12:07:07 INFO - document served over http requires an https
12:07:07 INFO - sub-resource via xhr-request using the meta-referrer
12:07:07 INFO - delivery method with keep-origin-redirect and when
12:07:07 INFO - the target request is cross-origin.
12:07:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 3690ms
12:07:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
12:07:08 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b3c2a000 == 28 [pid = 1877] [id = 750]
12:07:08 INFO - PROCESS | 1829 | ++DOMWINDOW == 94 (0x7f96b26d4000) [pid = 1877] [serial = 2098] [outer = (nil)]
12:07:08 INFO - PROCESS | 1829 | ++DOMWINDOW == 95 (0x7f96b27b7000) [pid = 1877] [serial = 2099] [outer = 0x7f96b26d4000]
12:07:08 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:07:08 INFO - PROCESS | 1829 | ++DOMWINDOW == 96 (0x7f96b3dd9800) [pid = 1877] [serial = 2100] [outer = 0x7f96b26d4000]
12:07:09 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b2c84800 == 27 [pid = 1877] [id = 737]
12:07:09 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b154c800 == 26 [pid = 1877] [id = 736]
12:07:09 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b0f76000 == 25 [pid = 1877] [id = 735]
12:07:09 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b2542000 == 24 [pid = 1877] [id = 734]
12:07:09 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b6395800 == 23 [pid = 1877] [id = 733]
12:07:09 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b62a2800 == 22 [pid = 1877] [id = 732]
12:07:09 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b6289800 == 21 [pid = 1877] [id = 731]
12:07:09 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b5885000 == 20 [pid = 1877] [id = 730]
12:07:09 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b5873800 == 19 [pid = 1877] [id = 729]
12:07:09 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b5572000 == 18 [pid = 1877] [id = 728]
12:07:09 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b5560800 == 17 [pid = 1877] [id = 727]
12:07:09 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b523c000 == 16 [pid = 1877] [id = 726]
12:07:09 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b3f15800 == 15 [pid = 1877] [id = 725]
12:07:09 INFO - PROCESS | 1829 | --DOMWINDOW == 95 (0x7f96b2492400) [pid = 1877] [serial = 1983] [outer = (nil)] [url = about:blank]
12:07:09 INFO - PROCESS | 1829 | --DOMWINDOW == 94 (0x7f96b42ac800) [pid = 1877] [serial = 2025] [outer = (nil)] [url = about:blank]
12:07:09 INFO - PROCESS | 1829 | --DOMWINDOW == 93 (0x7f96b40e1400) [pid = 1877] [serial = 2022] [outer = (nil)] [url = about:blank]
12:07:09 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
12:07:09 INFO - document served over http requires an https
12:07:09 INFO - sub-resource via xhr-request using the meta-referrer
12:07:09 INFO - delivery method with no-redirect and when
12:07:09 INFO - the target request is cross-origin.
12:07:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1895ms
12:07:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
12:07:10 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b0f76000 == 16 [pid = 1877] [id = 751]
12:07:10 INFO - PROCESS | 1829 | ++DOMWINDOW == 94 (0x7f96b2c24400) [pid = 1877] [serial = 2101] [outer = (nil)]
12:07:10 INFO - PROCESS | 1829 | ++DOMWINDOW == 95 (0x7f96b3f0f000) [pid = 1877] [serial = 2102] [outer = 0x7f96b2c24400]
12:07:10 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:07:10 INFO - PROCESS | 1829 | ++DOMWINDOW == 96 (0x7f96b40eac00) [pid = 1877] [serial = 2103] [outer = 0x7f96b2c24400]
12:07:11 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
12:07:11 INFO - document served over http requires an https
12:07:11 INFO - sub-resource via xhr-request using the meta-referrer
12:07:11 INFO - delivery method with swap-origin-redirect and when
12:07:11 INFO - the target request is cross-origin.
12:07:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1532ms
12:07:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
12:07:11 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b2554000 == 17 [pid = 1877] [id = 752]
12:07:11 INFO - PROCESS | 1829 | ++DOMWINDOW == 97 (0x7f96b40edc00) [pid = 1877] [serial = 2104] [outer = (nil)]
12:07:11 INFO - PROCESS | 1829 | ++DOMWINDOW == 98 (0x7f96b4375c00) [pid = 1877] [serial = 2105] [outer = 0x7f96b40edc00]
12:07:12 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:07:12 INFO - PROCESS | 1829 | ++DOMWINDOW == 99 (0x7f96b527ac00) [pid = 1877] [serial = 2106] [outer = 0x7f96b40edc00]
12:07:13 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
12:07:13 INFO - document served over http requires an http
12:07:13 INFO - sub-resource via fetch-request using the meta-referrer
12:07:13 INFO - delivery method with keep-origin-redirect and when
12:07:13 INFO - the target request is same-origin.
12:07:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1583ms
12:07:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
12:07:13 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b521e000 == 18 [pid = 1877] [id = 753]
12:07:13 INFO - PROCESS | 1829 | ++DOMWINDOW == 100 (0x7f96b536f000) [pid = 1877] [serial = 2107] [outer = (nil)]
12:07:13 INFO - PROCESS | 1829 | ++DOMWINDOW == 101 (0x7f96b589e400) [pid = 1877] [serial = 2108] [outer = 0x7f96b536f000]
12:07:13 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:07:13 INFO - PROCESS | 1829 | ++DOMWINDOW == 102 (0x7f96b62e8800) [pid = 1877] [serial = 2109] [outer = 0x7f96b536f000]
12:07:14 INFO - PROCESS | 1829 | --DOMWINDOW == 101 (0x7f96b2e5e800) [pid = 1877] [serial = 2060] [outer = (nil)] [url = about:blank]
12:07:14 INFO - PROCESS | 1829 | --DOMWINDOW == 100 (0x7f96b3fc6400) [pid = 1877] [serial = 2063] [outer = (nil)] [url = about:blank]
12:07:14 INFO - PROCESS | 1829 | --DOMWINDOW == 99 (0x7f96b5374000) [pid = 1877] [serial = 2048] [outer = (nil)] [url = about:blank]
12:07:14 INFO - PROCESS | 1829 | --DOMWINDOW == 98 (0x7f96b589e000) [pid = 1877] [serial = 2051] [outer = (nil)] [url = about:blank]
12:07:14 INFO - PROCESS | 1829 | --DOMWINDOW == 97 (0x7f96b2e51800) [pid = 1877] [serial = 2057] [outer = (nil)] [url = about:blank]
12:07:14 INFO - PROCESS | 1829 | --DOMWINDOW == 96 (0x7f96b5271c00) [pid = 1877] [serial = 2045] [outer = (nil)] [url = about:blank]
12:07:14 INFO - PROCESS | 1829 | --DOMWINDOW == 95 (0x7f96b5272400) [pid = 1877] [serial = 2043] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:07:14 INFO - PROCESS | 1829 | --DOMWINDOW == 94 (0x7f96b2492c00) [pid = 1877] [serial = 2054] [outer = (nil)] [url = about:blank]
12:07:14 INFO - PROCESS | 1829 | --DOMWINDOW == 93 (0x7f96b27b5c00) [pid = 1877] [serial = 2030] [outer = (nil)] [url = about:blank]
12:07:14 INFO - PROCESS | 1829 | --DOMWINDOW == 92 (0x7f96b40eb400) [pid = 1877] [serial = 2035] [outer = (nil)] [url = about:blank]
12:07:14 INFO - PROCESS | 1829 | --DOMWINDOW == 91 (0x7f96b437e800) [pid = 1877] [serial = 2038] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448309189111]
12:07:14 INFO - PROCESS | 1829 | --DOMWINDOW == 90 (0x7f96b437ec00) [pid = 1877] [serial = 2040] [outer = (nil)] [url = about:blank]
12:07:14 INFO - PROCESS | 1829 | --DOMWINDOW == 89 (0x7f96b42a9000) [pid = 1877] [serial = 2033] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:07:14 INFO - PROCESS | 1829 | --DOMWINDOW == 88 (0x7f96b3dd6400) [pid = 1877] [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]
12:07:14 INFO - PROCESS | 1829 | --DOMWINDOW == 87 (0x7f96b238e800) [pid = 1877] [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]
12:07:14 INFO - PROCESS | 1829 | --DOMWINDOW == 86 (0x7f96b27b1c00) [pid = 1877] [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]
12:07:14 INFO - PROCESS | 1829 | --DOMWINDOW == 85 (0x7f96b2894800) [pid = 1877] [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]
12:07:14 INFO - PROCESS | 1829 | --DOMWINDOW == 84 (0x7f96b2382800) [pid = 1877] [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]
12:07:14 INFO - PROCESS | 1829 | --DOMWINDOW == 83 (0x7f96b467c000) [pid = 1877] [serial = 2042] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:07:14 INFO - PROCESS | 1829 | --DOMWINDOW == 82 (0x7f96b40e0800) [pid = 1877] [serial = 2032] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:07:14 INFO - PROCESS | 1829 | --DOMWINDOW == 81 (0x7f96b4378800) [pid = 1877] [serial = 2037] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448309189111]
12:07:14 INFO - PROCESS | 1829 | --DOMWINDOW == 80 (0x7f96b3f09800) [pid = 1877] [serial = 2061] [outer = (nil)] [url = about:blank]
12:07:14 INFO - PROCESS | 1829 | --DOMWINDOW == 79 (0x7f96b3dd3800) [pid = 1877] [serial = 2058] [outer = (nil)] [url = about:blank]
12:07:14 INFO - PROCESS | 1829 | --DOMWINDOW == 78 (0x7f96b2c2b400) [pid = 1877] [serial = 2055] [outer = (nil)] [url = about:blank]
12:07:15 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
12:07:15 INFO - document served over http requires an http
12:07:15 INFO - sub-resource via fetch-request using the meta-referrer
12:07:15 INFO - delivery method with no-redirect and when
12:07:15 INFO - the target request is same-origin.
12:07:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2085ms
12:07:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
12:07:15 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b5569800 == 19 [pid = 1877] [id = 754]
12:07:15 INFO - PROCESS | 1829 | ++DOMWINDOW == 79 (0x7f96b27adc00) [pid = 1877] [serial = 2110] [outer = (nil)]
12:07:15 INFO - PROCESS | 1829 | ++DOMWINDOW == 80 (0x7f96b27b5c00) [pid = 1877] [serial = 2111] [outer = 0x7f96b27adc00]
12:07:15 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:07:15 INFO - PROCESS | 1829 | ++DOMWINDOW == 81 (0x7f96b40e0800) [pid = 1877] [serial = 2112] [outer = 0x7f96b27adc00]
12:07:17 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
12:07:17 INFO - document served over http requires an http
12:07:17 INFO - sub-resource via fetch-request using the meta-referrer
12:07:17 INFO - delivery method with swap-origin-redirect and when
12:07:17 INFO - the target request is same-origin.
12:07:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1932ms
12:07:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
12:07:17 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b2c98000 == 20 [pid = 1877] [id = 755]
12:07:17 INFO - PROCESS | 1829 | ++DOMWINDOW == 82 (0x7f96b27acc00) [pid = 1877] [serial = 2113] [outer = (nil)]
12:07:17 INFO - PROCESS | 1829 | ++DOMWINDOW == 83 (0x7f96b2e58000) [pid = 1877] [serial = 2114] [outer = 0x7f96b27acc00]
12:07:18 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:07:18 INFO - PROCESS | 1829 | ++DOMWINDOW == 84 (0x7f96b4373400) [pid = 1877] [serial = 2115] [outer = 0x7f96b27acc00]
12:07:19 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b6288800 == 21 [pid = 1877] [id = 756]
12:07:19 INFO - PROCESS | 1829 | ++DOMWINDOW == 85 (0x7f96b5272400) [pid = 1877] [serial = 2116] [outer = (nil)]
12:07:19 INFO - PROCESS | 1829 | ++DOMWINDOW == 86 (0x7f96b5378000) [pid = 1877] [serial = 2117] [outer = 0x7f96b5272400]
12:07:19 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
12:07:19 INFO - document served over http requires an http
12:07:19 INFO - sub-resource via iframe-tag using the meta-referrer
12:07:19 INFO - delivery method with keep-origin-redirect and when
12:07:19 INFO - the target request is same-origin.
12:07:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2434ms
12:07:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
12:07:19 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b629f000 == 22 [pid = 1877] [id = 757]
12:07:19 INFO - PROCESS | 1829 | ++DOMWINDOW == 87 (0x7f96b27b2400) [pid = 1877] [serial = 2118] [outer = (nil)]
12:07:20 INFO - PROCESS | 1829 | ++DOMWINDOW == 88 (0x7f96b5374c00) [pid = 1877] [serial = 2119] [outer = 0x7f96b27b2400]
12:07:20 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:07:20 INFO - PROCESS | 1829 | ++DOMWINDOW == 89 (0x7f96b659b400) [pid = 1877] [serial = 2120] [outer = 0x7f96b27b2400]
12:07:21 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b6430800 == 23 [pid = 1877] [id = 758]
12:07:21 INFO - PROCESS | 1829 | ++DOMWINDOW == 90 (0x7f96b66b5c00) [pid = 1877] [serial = 2121] [outer = (nil)]
12:07:21 INFO - PROCESS | 1829 | ++DOMWINDOW == 91 (0x7f96b6981000) [pid = 1877] [serial = 2122] [outer = 0x7f96b66b5c00]
12:07:22 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
12:07:22 INFO - document served over http requires an http
12:07:22 INFO - sub-resource via iframe-tag using the meta-referrer
12:07:22 INFO - delivery method with no-redirect and when
12:07:22 INFO - the target request is same-origin.
12:07:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2943ms
12:07:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
12:07:22 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b68f4800 == 24 [pid = 1877] [id = 759]
12:07:22 INFO - PROCESS | 1829 | ++DOMWINDOW == 92 (0x7f96b4675c00) [pid = 1877] [serial = 2123] [outer = (nil)]
12:07:23 INFO - PROCESS | 1829 | ++DOMWINDOW == 93 (0x7f96b6981c00) [pid = 1877] [serial = 2124] [outer = 0x7f96b4675c00]
12:07:23 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:07:23 INFO - PROCESS | 1829 | ++DOMWINDOW == 94 (0x7f96b6cb4800) [pid = 1877] [serial = 2125] [outer = 0x7f96b4675c00]
12:07:24 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b7576800 == 25 [pid = 1877] [id = 760]
12:07:24 INFO - PROCESS | 1829 | ++DOMWINDOW == 95 (0x7f96b6cb7c00) [pid = 1877] [serial = 2126] [outer = (nil)]
12:07:24 INFO - PROCESS | 1829 | ++DOMWINDOW == 96 (0x7f96b6cbb800) [pid = 1877] [serial = 2127] [outer = 0x7f96b6cb7c00]
12:07:24 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
12:07:24 INFO - document served over http requires an http
12:07:24 INFO - sub-resource via iframe-tag using the meta-referrer
12:07:24 INFO - delivery method with swap-origin-redirect and when
12:07:24 INFO - the target request is same-origin.
12:07:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2005ms
12:07:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
12:07:24 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b7827800 == 26 [pid = 1877] [id = 761]
12:07:24 INFO - PROCESS | 1829 | ++DOMWINDOW == 97 (0x7f96b6923000) [pid = 1877] [serial = 2128] [outer = (nil)]
12:07:25 INFO - PROCESS | 1829 | ++DOMWINDOW == 98 (0x7f96b6cbcc00) [pid = 1877] [serial = 2129] [outer = 0x7f96b6923000]
12:07:25 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:07:25 INFO - PROCESS | 1829 | ++DOMWINDOW == 99 (0x7f96b7653000) [pid = 1877] [serial = 2130] [outer = 0x7f96b6923000]
12:07:26 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
12:07:26 INFO - document served over http requires an http
12:07:26 INFO - sub-resource via script-tag using the meta-referrer
12:07:26 INFO - delivery method with keep-origin-redirect and when
12:07:26 INFO - the target request is same-origin.
12:07:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1832ms
12:07:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
12:07:26 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b7964000 == 27 [pid = 1877] [id = 762]
12:07:26 INFO - PROCESS | 1829 | ++DOMWINDOW == 100 (0x7f96b6cba800) [pid = 1877] [serial = 2131] [outer = (nil)]
12:07:26 INFO - PROCESS | 1829 | ++DOMWINDOW == 101 (0x7f96b7857c00) [pid = 1877] [serial = 2132] [outer = 0x7f96b6cba800]
12:07:27 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:07:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 102 (0x7f96b7861800) [pid = 1877] [serial = 2133] [outer = 0x7f96b6cba800]
12:07:28 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
12:07:28 INFO - document served over http requires an http
12:07:28 INFO - sub-resource via script-tag using the meta-referrer
12:07:28 INFO - delivery method with no-redirect and when
12:07:28 INFO - the target request is same-origin.
12:07:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1838ms
12:07:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
12:07:28 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b85a6000 == 28 [pid = 1877] [id = 763]
12:07:28 INFO - PROCESS | 1829 | ++DOMWINDOW == 103 (0x7f96b7659000) [pid = 1877] [serial = 2134] [outer = (nil)]
12:07:28 INFO - PROCESS | 1829 | ++DOMWINDOW == 104 (0x7f96b79d2400) [pid = 1877] [serial = 2135] [outer = 0x7f96b7659000]
12:07:28 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:07:29 INFO - PROCESS | 1829 | ++DOMWINDOW == 105 (0x7f96b8354c00) [pid = 1877] [serial = 2136] [outer = 0x7f96b7659000]
12:07:30 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
12:07:30 INFO - document served over http requires an http
12:07:30 INFO - sub-resource via script-tag using the meta-referrer
12:07:30 INFO - delivery method with swap-origin-redirect and when
12:07:30 INFO - the target request is same-origin.
12:07:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2146ms
12:07:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
12:07:30 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b86da000 == 29 [pid = 1877] [id = 764]
12:07:30 INFO - PROCESS | 1829 | ++DOMWINDOW == 106 (0x7f96b8359000) [pid = 1877] [serial = 2137] [outer = (nil)]
12:07:31 INFO - PROCESS | 1829 | ++DOMWINDOW == 107 (0x7f96b835f800) [pid = 1877] [serial = 2138] [outer = 0x7f96b8359000]
12:07:31 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:07:31 INFO - PROCESS | 1829 | ++DOMWINDOW == 108 (0x7f96b851fc00) [pid = 1877] [serial = 2139] [outer = 0x7f96b8359000]
12:07:32 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
12:07:32 INFO - document served over http requires an http
12:07:32 INFO - sub-resource via xhr-request using the meta-referrer
12:07:32 INFO - delivery method with keep-origin-redirect and when
12:07:32 INFO - the target request is same-origin.
12:07:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2241ms
12:07:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
12:07:32 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b9349000 == 30 [pid = 1877] [id = 765]
12:07:32 INFO - PROCESS | 1829 | ++DOMWINDOW == 109 (0x7f96b851ac00) [pid = 1877] [serial = 2140] [outer = (nil)]
12:07:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 110 (0x7f96b853ec00) [pid = 1877] [serial = 2141] [outer = 0x7f96b851ac00]
12:07:33 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:07:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 111 (0x7f96b8544c00) [pid = 1877] [serial = 2142] [outer = 0x7f96b851ac00]
12:07:34 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
12:07:34 INFO - document served over http requires an http
12:07:34 INFO - sub-resource via xhr-request using the meta-referrer
12:07:34 INFO - delivery method with no-redirect and when
12:07:34 INFO - the target request is same-origin.
12:07:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1997ms
12:07:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
12:07:35 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b9463800 == 31 [pid = 1877] [id = 766]
12:07:35 INFO - PROCESS | 1829 | ++DOMWINDOW == 112 (0x7f96b8546400) [pid = 1877] [serial = 2143] [outer = (nil)]
12:07:35 INFO - PROCESS | 1829 | ++DOMWINDOW == 113 (0x7f96b861ec00) [pid = 1877] [serial = 2144] [outer = 0x7f96b8546400]
12:07:35 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:07:35 INFO - PROCESS | 1829 | ++DOMWINDOW == 114 (0x7f96b8626000) [pid = 1877] [serial = 2145] [outer = 0x7f96b8546400]
12:07:38 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
12:07:38 INFO - document served over http requires an http
12:07:38 INFO - sub-resource via xhr-request using the meta-referrer
12:07:38 INFO - delivery method with swap-origin-redirect and when
12:07:38 INFO - the target request is same-origin.
12:07:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 3811ms
12:07:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
12:07:38 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b511d000 == 32 [pid = 1877] [id = 767]
12:07:38 INFO - PROCESS | 1829 | ++DOMWINDOW == 115 (0x7f96b26dc800) [pid = 1877] [serial = 2146] [outer = (nil)]
12:07:39 INFO - PROCESS | 1829 | ++DOMWINDOW == 116 (0x7f96b27b2c00) [pid = 1877] [serial = 2147] [outer = 0x7f96b26dc800]
12:07:39 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:07:39 INFO - PROCESS | 1829 | ++DOMWINDOW == 117 (0x7f96b3cc1800) [pid = 1877] [serial = 2148] [outer = 0x7f96b26dc800]
12:07:40 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
12:07:40 INFO - document served over http requires an https
12:07:40 INFO - sub-resource via fetch-request using the meta-referrer
12:07:40 INFO - delivery method with keep-origin-redirect and when
12:07:40 INFO - the target request is same-origin.
12:07:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1845ms
12:07:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
12:07:40 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b0f6d000 == 33 [pid = 1877] [id = 768]
12:07:40 INFO - PROCESS | 1829 | ++DOMWINDOW == 118 (0x7f96b26d7800) [pid = 1877] [serial = 2149] [outer = (nil)]
12:07:40 INFO - PROCESS | 1829 | ++DOMWINDOW == 119 (0x7f96b26dbc00) [pid = 1877] [serial = 2150] [outer = 0x7f96b26d7800]
12:07:41 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:07:41 INFO - PROCESS | 1829 | ++DOMWINDOW == 120 (0x7f96b2c20c00) [pid = 1877] [serial = 2151] [outer = 0x7f96b26d7800]
12:07:42 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
12:07:42 INFO - document served over http requires an https
12:07:42 INFO - sub-resource via fetch-request using the meta-referrer
12:07:42 INFO - delivery method with no-redirect and when
12:07:42 INFO - the target request is same-origin.
12:07:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1783ms
12:07:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
12:07:42 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b1536000 == 34 [pid = 1877] [id = 769]
12:07:42 INFO - PROCESS | 1829 | ++DOMWINDOW == 121 (0x7f96b27b1000) [pid = 1877] [serial = 2152] [outer = (nil)]
12:07:42 INFO - PROCESS | 1829 | ++DOMWINDOW == 122 (0x7f96b2e55400) [pid = 1877] [serial = 2153] [outer = 0x7f96b27b1000]
12:07:42 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:07:43 INFO - PROCESS | 1829 | ++DOMWINDOW == 123 (0x7f96b3fb7800) [pid = 1877] [serial = 2154] [outer = 0x7f96b27b1000]
12:07:43 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b521e000 == 33 [pid = 1877] [id = 753]
12:07:43 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b2554000 == 32 [pid = 1877] [id = 752]
12:07:43 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b0f76000 == 31 [pid = 1877] [id = 751]
12:07:43 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b3c2a000 == 30 [pid = 1877] [id = 750]
12:07:43 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b69ef000 == 29 [pid = 1877] [id = 749]
12:07:43 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b69d8000 == 28 [pid = 1877] [id = 748]
12:07:43 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b68e2800 == 27 [pid = 1877] [id = 747]
12:07:43 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b66e3000 == 26 [pid = 1877] [id = 746]
12:07:43 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b66d5000 == 25 [pid = 1877] [id = 745]
12:07:43 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b6437000 == 24 [pid = 1877] [id = 744]
12:07:43 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b6295800 == 23 [pid = 1877] [id = 743]
12:07:43 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b5228800 == 22 [pid = 1877] [id = 742]
12:07:43 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b5106000 == 21 [pid = 1877] [id = 741]
12:07:43 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b3f2c800 == 20 [pid = 1877] [id = 740]
12:07:43 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b2c99800 == 19 [pid = 1877] [id = 739]
12:07:43 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b3c2d800 == 18 [pid = 1877] [id = 738]
12:07:43 INFO - PROCESS | 1829 | --DOMWINDOW == 122 (0x7f96b40e7400) [pid = 1877] [serial = 2064] [outer = (nil)] [url = about:blank]
12:07: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
12:07:43 INFO - document served over http requires an https
12:07:43 INFO - sub-resource via fetch-request using the meta-referrer
12:07:43 INFO - delivery method with swap-origin-redirect and when
12:07:43 INFO - the target request is same-origin.
12:07:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1798ms
12:07:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
12:07:44 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b2c83800 == 19 [pid = 1877] [id = 770]
12:07:44 INFO - PROCESS | 1829 | ++DOMWINDOW == 123 (0x7f96b3cc1c00) [pid = 1877] [serial = 2155] [outer = (nil)]
12:07:44 INFO - PROCESS | 1829 | ++DOMWINDOW == 124 (0x7f96b4007c00) [pid = 1877] [serial = 2156] [outer = 0x7f96b3cc1c00]
12:07:44 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:07:44 INFO - PROCESS | 1829 | ++DOMWINDOW == 125 (0x7f96b42a7c00) [pid = 1877] [serial = 2157] [outer = 0x7f96b3cc1c00]
12:07:45 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b3c31000 == 20 [pid = 1877] [id = 771]
12:07:45 INFO - PROCESS | 1829 | ++DOMWINDOW == 126 (0x7f96b42b0400) [pid = 1877] [serial = 2158] [outer = (nil)]
12:07:45 INFO - PROCESS | 1829 | ++DOMWINDOW == 127 (0x7f96b4372400) [pid = 1877] [serial = 2159] [outer = 0x7f96b42b0400]
12:07:46 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
12:07:46 INFO - document served over http requires an https
12:07:46 INFO - sub-resource via iframe-tag using the meta-referrer
12:07:46 INFO - delivery method with keep-origin-redirect and when
12:07:46 INFO - the target request is same-origin.
12:07:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2139ms
12:07:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
12:07:46 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b3da6800 == 21 [pid = 1877] [id = 772]
12:07:46 INFO - PROCESS | 1829 | ++DOMWINDOW == 128 (0x7f96b4004400) [pid = 1877] [serial = 2160] [outer = (nil)]
12:07:46 INFO - PROCESS | 1829 | ++DOMWINDOW == 129 (0x7f96b4375000) [pid = 1877] [serial = 2161] [outer = 0x7f96b4004400]
12:07:47 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:07:47 INFO - PROCESS | 1829 | ++DOMWINDOW == 130 (0x7f96b61a3000) [pid = 1877] [serial = 2162] [outer = 0x7f96b4004400]
12:07:47 INFO - PROCESS | 1829 | --DOMWINDOW == 129 (0x7f96b4375c00) [pid = 1877] [serial = 2105] [outer = (nil)] [url = about:blank]
12:07:47 INFO - PROCESS | 1829 | --DOMWINDOW == 128 (0x7f96b61abc00) [pid = 1877] [serial = 2080] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448309215718]
12:07:47 INFO - PROCESS | 1829 | --DOMWINDOW == 127 (0x7f96b646d000) [pid = 1877] [serial = 2085] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:07:47 INFO - PROCESS | 1829 | --DOMWINDOW == 126 (0x7f96b61a5c00) [pid = 1877] [serial = 2096] [outer = (nil)] [url = about:blank]
12:07:47 INFO - PROCESS | 1829 | --DOMWINDOW == 125 (0x7f96b436f400) [pid = 1877] [serial = 2077] [outer = (nil)] [url = about:blank]
12:07:47 INFO - PROCESS | 1829 | --DOMWINDOW == 124 (0x7f96b589e400) [pid = 1877] [serial = 2108] [outer = (nil)] [url = about:blank]
12:07:47 INFO - PROCESS | 1829 | --DOMWINDOW == 123 (0x7f96b3f0f800) [pid = 1877] [serial = 2066] [outer = (nil)] [url = about:blank]
12:07:47 INFO - PROCESS | 1829 | --DOMWINDOW == 122 (0x7f96b646bc00) [pid = 1877] [serial = 2087] [outer = (nil)] [url = about:blank]
12:07:47 INFO - PROCESS | 1829 | --DOMWINDOW == 121 (0x7f96b66b0400) [pid = 1877] [serial = 2093] [outer = (nil)] [url = about:blank]
12:07:47 INFO - PROCESS | 1829 | --DOMWINDOW == 120 (0x7f96b4371c00) [pid = 1877] [serial = 2075] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:07:47 INFO - PROCESS | 1829 | --DOMWINDOW == 119 (0x7f96b3cc5000) [pid = 1877] [serial = 2072] [outer = (nil)] [url = about:blank]
12:07:47 INFO - PROCESS | 1829 | --DOMWINDOW == 118 (0x7f96b27b7000) [pid = 1877] [serial = 2099] [outer = (nil)] [url = about:blank]
12:07:47 INFO - PROCESS | 1829 | --DOMWINDOW == 117 (0x7f96b6596800) [pid = 1877] [serial = 2090] [outer = (nil)] [url = about:blank]
12:07:47 INFO - PROCESS | 1829 | --DOMWINDOW == 116 (0x7f96b26d6c00) [pid = 1877] [serial = 2069] [outer = (nil)] [url = about:blank]
12:07:47 INFO - PROCESS | 1829 | --DOMWINDOW == 115 (0x7f96b3f0f000) [pid = 1877] [serial = 2102] [outer = (nil)] [url = about:blank]
12:07:47 INFO - PROCESS | 1829 | --DOMWINDOW == 114 (0x7f96b61ad800) [pid = 1877] [serial = 2082] [outer = (nil)] [url = about:blank]
12:07:47 INFO - PROCESS | 1829 | --DOMWINDOW == 113 (0x7f96b27b5c00) [pid = 1877] [serial = 2111] [outer = (nil)] [url = about:blank]
12:07:47 INFO - PROCESS | 1829 | --DOMWINDOW == 112 (0x7f96b40edc00) [pid = 1877] [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]
12:07:47 INFO - PROCESS | 1829 | --DOMWINDOW == 111 (0x7f96b26d4000) [pid = 1877] [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]
12:07:47 INFO - PROCESS | 1829 | --DOMWINDOW == 110 (0x7f96b536f000) [pid = 1877] [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]
12:07:47 INFO - PROCESS | 1829 | --DOMWINDOW == 109 (0x7f96b2c24400) [pid = 1877] [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]
12:07:47 INFO - PROCESS | 1829 | --DOMWINDOW == 108 (0x7f96b61a6000) [pid = 1877] [serial = 2079] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448309215718]
12:07:47 INFO - PROCESS | 1829 | --DOMWINDOW == 107 (0x7f96b62efc00) [pid = 1877] [serial = 2084] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:07:47 INFO - PROCESS | 1829 | --DOMWINDOW == 106 (0x7f96b40e9800) [pid = 1877] [serial = 2074] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:07:47 INFO - PROCESS | 1829 | --DOMWINDOW == 105 (0x7f96b27b1400) [pid = 1877] [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]
12:07:47 INFO - PROCESS | 1829 | --DOMWINDOW == 104 (0x7f96b40eac00) [pid = 1877] [serial = 2103] [outer = (nil)] [url = about:blank]
12:07:47 INFO - PROCESS | 1829 | --DOMWINDOW == 103 (0x7f96b3dd9800) [pid = 1877] [serial = 2100] [outer = (nil)] [url = about:blank]
12:07:47 INFO - PROCESS | 1829 | --DOMWINDOW == 102 (0x7f96b42b2400) [pid = 1877] [serial = 2028] [outer = (nil)] [url = about:blank]
12:07:48 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b401f000 == 22 [pid = 1877] [id = 773]
12:07:48 INFO - PROCESS | 1829 | ++DOMWINDOW == 103 (0x7f96b0ef0800) [pid = 1877] [serial = 2163] [outer = (nil)]
12:07:48 INFO - PROCESS | 1829 | ++DOMWINDOW == 104 (0x7f96b248e800) [pid = 1877] [serial = 2164] [outer = 0x7f96b0ef0800]
12:07:48 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
12:07:48 INFO - document served over http requires an https
12:07:48 INFO - sub-resource via iframe-tag using the meta-referrer
12:07:48 INFO - delivery method with no-redirect and when
12:07:48 INFO - the target request is same-origin.
12:07:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2337ms
12:07:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
12:07:48 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b5108000 == 23 [pid = 1877] [id = 774]
12:07:48 INFO - PROCESS | 1829 | ++DOMWINDOW == 105 (0x7f96b2388400) [pid = 1877] [serial = 2165] [outer = (nil)]
12:07:49 INFO - PROCESS | 1829 | ++DOMWINDOW == 106 (0x7f96b2e5cc00) [pid = 1877] [serial = 2166] [outer = 0x7f96b2388400]
12:07:49 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:07:49 INFO - PROCESS | 1829 | ++DOMWINDOW == 107 (0x7f96b4374800) [pid = 1877] [serial = 2167] [outer = 0x7f96b2388400]
12:07:50 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b2329800 == 24 [pid = 1877] [id = 775]
12:07:50 INFO - PROCESS | 1829 | ++DOMWINDOW == 108 (0x7f96b0ef2800) [pid = 1877] [serial = 2168] [outer = (nil)]
12:07:50 INFO - PROCESS | 1829 | ++DOMWINDOW == 109 (0x7f96b26d5000) [pid = 1877] [serial = 2169] [outer = 0x7f96b0ef2800]
12:07:50 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
12:07:50 INFO - document served over http requires an https
12:07:50 INFO - sub-resource via iframe-tag using the meta-referrer
12:07:50 INFO - delivery method with swap-origin-redirect and when
12:07:50 INFO - the target request is same-origin.
12:07:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2487ms
12:07:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
12:07:51 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b4021000 == 25 [pid = 1877] [id = 776]
12:07:51 INFO - PROCESS | 1829 | ++DOMWINDOW == 110 (0x7f96b26d7400) [pid = 1877] [serial = 2170] [outer = (nil)]
12:07:51 INFO - PROCESS | 1829 | ++DOMWINDOW == 111 (0x7f96b2c2a000) [pid = 1877] [serial = 2171] [outer = 0x7f96b26d7400]
12:07:52 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:07:52 INFO - PROCESS | 1829 | ++DOMWINDOW == 112 (0x7f96b42b2000) [pid = 1877] [serial = 2172] [outer = 0x7f96b26d7400]
12:07:53 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
12:07:53 INFO - document served over http requires an https
12:07:53 INFO - sub-resource via script-tag using the meta-referrer
12:07:53 INFO - delivery method with keep-origin-redirect and when
12:07:53 INFO - the target request is same-origin.
12:07:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2942ms
12:07:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
12:07:54 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b586d000 == 26 [pid = 1877] [id = 777]
12:07:54 INFO - PROCESS | 1829 | ++DOMWINDOW == 113 (0x7f96b27af400) [pid = 1877] [serial = 2173] [outer = (nil)]
12:07:54 INFO - PROCESS | 1829 | ++DOMWINDOW == 114 (0x7f96b536f000) [pid = 1877] [serial = 2174] [outer = 0x7f96b27af400]
12:07:54 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:07:54 INFO - PROCESS | 1829 | ++DOMWINDOW == 115 (0x7f96b62eec00) [pid = 1877] [serial = 2175] [outer = 0x7f96b27af400]
12:07:56 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
12:07:56 INFO - document served over http requires an https
12:07:56 INFO - sub-resource via script-tag using the meta-referrer
12:07:56 INFO - delivery method with no-redirect and when
12:07:56 INFO - the target request is same-origin.
12:07:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 2198ms
12:07:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
12:07:56 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b66df800 == 27 [pid = 1877] [id = 778]
12:07:56 INFO - PROCESS | 1829 | ++DOMWINDOW == 116 (0x7f96b58a2c00) [pid = 1877] [serial = 2176] [outer = (nil)]
12:07:56 INFO - PROCESS | 1829 | ++DOMWINDOW == 117 (0x7f96b6473800) [pid = 1877] [serial = 2177] [outer = 0x7f96b58a2c00]
12:07:57 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:07:57 INFO - PROCESS | 1829 | ++DOMWINDOW == 118 (0x7f96b66acc00) [pid = 1877] [serial = 2178] [outer = 0x7f96b58a2c00]
12:07:58 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
12:07:58 INFO - document served over http requires an https
12:07:58 INFO - sub-resource via script-tag using the meta-referrer
12:07:58 INFO - delivery method with swap-origin-redirect and when
12:07:58 INFO - the target request is same-origin.
12:07:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2192ms
12:07:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
12:07:58 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b69e0800 == 28 [pid = 1877] [id = 779]
12:07:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 119 (0x7f96b6594c00) [pid = 1877] [serial = 2179] [outer = (nil)]
12:07:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 120 (0x7f96b6988c00) [pid = 1877] [serial = 2180] [outer = 0x7f96b6594c00]
12:07:59 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:07:59 INFO - PROCESS | 1829 | ++DOMWINDOW == 121 (0x7f96b7658400) [pid = 1877] [serial = 2181] [outer = 0x7f96b6594c00]
12:08:00 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
12:08:00 INFO - document served over http requires an https
12:08:00 INFO - sub-resource via xhr-request using the meta-referrer
12:08:00 INFO - delivery method with keep-origin-redirect and when
12:08:00 INFO - the target request is same-origin.
12:08:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1760ms
12:08:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
12:08:00 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b85b8800 == 29 [pid = 1877] [id = 780]
12:08:00 INFO - PROCESS | 1829 | ++DOMWINDOW == 122 (0x7f96b6cb4000) [pid = 1877] [serial = 2182] [outer = (nil)]
12:08:00 INFO - PROCESS | 1829 | ++DOMWINDOW == 123 (0x7f96b851d400) [pid = 1877] [serial = 2183] [outer = 0x7f96b6cb4000]
12:08:01 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:08:01 INFO - PROCESS | 1829 | ++DOMWINDOW == 124 (0x7f96b8549c00) [pid = 1877] [serial = 2184] [outer = 0x7f96b6cb4000]
12:08:02 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
12:08:02 INFO - document served over http requires an https
12:08:02 INFO - sub-resource via xhr-request using the meta-referrer
12:08:02 INFO - delivery method with no-redirect and when
12:08:02 INFO - the target request is same-origin.
12:08:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2202ms
12:08:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
12:08:02 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b947e800 == 30 [pid = 1877] [id = 781]
12:08:02 INFO - PROCESS | 1829 | ++DOMWINDOW == 125 (0x7f96b8356000) [pid = 1877] [serial = 2185] [outer = (nil)]
12:08:03 INFO - PROCESS | 1829 | ++DOMWINDOW == 126 (0x7f96b8712000) [pid = 1877] [serial = 2186] [outer = 0x7f96b8356000]
12:08:03 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:08:03 INFO - PROCESS | 1829 | ++DOMWINDOW == 127 (0x7f96b871a400) [pid = 1877] [serial = 2187] [outer = 0x7f96b8356000]
12:08:04 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
12:08:04 INFO - document served over http requires an https
12:08:04 INFO - sub-resource via xhr-request using the meta-referrer
12:08:04 INFO - delivery method with swap-origin-redirect and when
12:08:04 INFO - the target request is same-origin.
12:08:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2349ms
12:08:04 INFO - TEST-START | /resource-timing/test_resource_timing.html
12:08:05 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b96f8800 == 31 [pid = 1877] [id = 782]
12:08:05 INFO - PROCESS | 1829 | ++DOMWINDOW == 128 (0x7f96b8714800) [pid = 1877] [serial = 2188] [outer = (nil)]
12:08:05 INFO - PROCESS | 1829 | ++DOMWINDOW == 129 (0x7f96b94c4800) [pid = 1877] [serial = 2189] [outer = 0x7f96b8714800]
12:08:05 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:08:05 INFO - PROCESS | 1829 | ++DOMWINDOW == 130 (0x7f96ba38cc00) [pid = 1877] [serial = 2190] [outer = 0x7f96b8714800]
12:08:06 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b974c800 == 32 [pid = 1877] [id = 783]
12:08:06 INFO - PROCESS | 1829 | ++DOMWINDOW == 131 (0x7f96ba398400) [pid = 1877] [serial = 2191] [outer = (nil)]
12:08:06 INFO - PROCESS | 1829 | ++DOMWINDOW == 132 (0x7f96ba399800) [pid = 1877] [serial = 2192] [outer = 0x7f96ba398400]
12:08:08 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (iframe)
12:08:08 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"
12:08:08 INFO - resource_load/<@http://web-platform.test:8000/resource-timing/test_resource_timing.js:155:9
12:08:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:08 INFO - resource_load@http://web-platform.test:8000/resource-timing/test_resource_timing.js:151:5
12:08:08 INFO - onload/element.onload<@http://web-platform.test:8000/resource-timing/test_resource_timing.js:101:21
12:08:08 INFO - EventHandlerNonNull*onload@http://web-platform.test:8000/resource-timing/test_resource_timing.js:99:31
12:08:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/resource-timing/test_resource_timing.js:26:1
12:08:08 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (iframe)
12:08:08 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (img)
12:08:08 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (img)
12:08:08 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (img)
12:08:08 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (link)
12:08:08 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (link)
12:08:08 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (link)
12:08:08 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (script)
12:08:08 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (script)
12:08:08 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (script)
12:08:08 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (xmlhttprequest)
12:08:08 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (xmlhttprequest)
12:08:08 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (xmlhttprequest)
12:08:08 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist
12:08:08 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist 1
12:08:08 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist 2
12:08:08 INFO - TEST-OK | /resource-timing/test_resource_timing.html | took 3261ms
12:08:08 INFO - TEST-START | /screen-orientation/lock-bad-argument.html
12:08:08 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96ba67a800 == 33 [pid = 1877] [id = 784]
12:08:08 INFO - PROCESS | 1829 | ++DOMWINDOW == 133 (0x7f96b94c0c00) [pid = 1877] [serial = 2193] [outer = (nil)]
12:08:08 INFO - PROCESS | 1829 | ++DOMWINDOW == 134 (0x7f96ba40c400) [pid = 1877] [serial = 2194] [outer = 0x7f96b94c0c00]
12:08:09 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:08:09 INFO - PROCESS | 1829 | ++DOMWINDOW == 135 (0x7f96ba4e2800) [pid = 1877] [serial = 2195] [outer = 0x7f96b94c0c00]
12:08:09 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"
12:08:09 INFO - @http://web-platform.test:8000/screen-orientation/lock-bad-argument.html:17:5
12:08:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:08:09 INFO - @http://web-platform.test:8000/screen-orientation/lock-bad-argument.html:16:1
12:08:09 INFO - TEST-OK | /screen-orientation/lock-bad-argument.html | took 1941ms
12:08:10 INFO - TEST-START | /screen-orientation/lock-basic.html
12:08:10 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96ba8df000 == 34 [pid = 1877] [id = 785]
12:08:10 INFO - PROCESS | 1829 | ++DOMWINDOW == 136 (0x7f96ba40b400) [pid = 1877] [serial = 2196] [outer = (nil)]
12:08:10 INFO - PROCESS | 1829 | ++DOMWINDOW == 137 (0x7f96ba4e9800) [pid = 1877] [serial = 2197] [outer = 0x7f96ba40b400]
12:08:10 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:08:10 INFO - PROCESS | 1829 | ++DOMWINDOW == 138 (0x7f96ba50b400) [pid = 1877] [serial = 2198] [outer = 0x7f96ba40b400]
12:08:14 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b401f000 == 33 [pid = 1877] [id = 773]
12:08:14 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b3da6800 == 32 [pid = 1877] [id = 772]
12:08:14 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b3c31000 == 31 [pid = 1877] [id = 771]
12:08:14 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b2c83800 == 30 [pid = 1877] [id = 770]
12:08:14 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b1536000 == 29 [pid = 1877] [id = 769]
12:08:14 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b0f6d000 == 28 [pid = 1877] [id = 768]
12:08:14 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b511d000 == 27 [pid = 1877] [id = 767]
12:08:14 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b9349000 == 26 [pid = 1877] [id = 765]
12:08:14 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b86da000 == 25 [pid = 1877] [id = 764]
12:08:14 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b85a6000 == 24 [pid = 1877] [id = 763]
12:08:14 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b7964000 == 23 [pid = 1877] [id = 762]
12:08:14 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b7576800 == 22 [pid = 1877] [id = 760]
12:08:14 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b7827800 == 21 [pid = 1877] [id = 761]
12:08:14 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b68f4800 == 20 [pid = 1877] [id = 759]
12:08:14 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b6430800 == 19 [pid = 1877] [id = 758]
12:08:14 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b629f000 == 18 [pid = 1877] [id = 757]
12:08:14 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b6288800 == 17 [pid = 1877] [id = 756]
12:08:14 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b2c98000 == 16 [pid = 1877] [id = 755]
12:08:14 INFO - PROCESS | 1829 | --DOMWINDOW == 137 (0x7f96b4679c00) [pid = 1877] [serial = 2067] [outer = (nil)] [url = about:blank]
12:08:14 INFO - PROCESS | 1829 | --DOMWINDOW == 136 (0x7f96b527ac00) [pid = 1877] [serial = 2106] [outer = (nil)] [url = about:blank]
12:08:14 INFO - PROCESS | 1829 | --DOMWINDOW == 135 (0x7f96b62e8800) [pid = 1877] [serial = 2109] [outer = (nil)] [url = about:blank]
12:08:18 INFO - PROCESS | 1829 | --DOMWINDOW == 134 (0x7f96b835f800) [pid = 1877] [serial = 2138] [outer = (nil)] [url = about:blank]
12:08:18 INFO - PROCESS | 1829 | --DOMWINDOW == 133 (0x7f96b853ec00) [pid = 1877] [serial = 2141] [outer = (nil)] [url = about:blank]
12:08:18 INFO - PROCESS | 1829 | --DOMWINDOW == 132 (0x7f96b6cbcc00) [pid = 1877] [serial = 2129] [outer = (nil)] [url = about:blank]
12:08:18 INFO - PROCESS | 1829 | --DOMWINDOW == 131 (0x7f96b7857c00) [pid = 1877] [serial = 2132] [outer = (nil)] [url = about:blank]
12:08:18 INFO - PROCESS | 1829 | --DOMWINDOW == 130 (0x7f96b79d2400) [pid = 1877] [serial = 2135] [outer = (nil)] [url = about:blank]
12:08:18 INFO - PROCESS | 1829 | --DOMWINDOW == 129 (0x7f96b6981000) [pid = 1877] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448309241395]
12:08:18 INFO - PROCESS | 1829 | --DOMWINDOW == 128 (0x7f96b5374c00) [pid = 1877] [serial = 2119] [outer = (nil)] [url = about:blank]
12:08:18 INFO - PROCESS | 1829 | --DOMWINDOW == 127 (0x7f96b6cbb800) [pid = 1877] [serial = 2127] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:08:18 INFO - PROCESS | 1829 | --DOMWINDOW == 126 (0x7f96b6981c00) [pid = 1877] [serial = 2124] [outer = (nil)] [url = about:blank]
12:08:18 INFO - PROCESS | 1829 | --DOMWINDOW == 125 (0x7f96b861ec00) [pid = 1877] [serial = 2144] [outer = (nil)] [url = about:blank]
12:08:18 INFO - PROCESS | 1829 | --DOMWINDOW == 124 (0x7f96b5378000) [pid = 1877] [serial = 2117] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:08:18 INFO - PROCESS | 1829 | --DOMWINDOW == 123 (0x7f96b2e58000) [pid = 1877] [serial = 2114] [outer = (nil)] [url = about:blank]
12:08:18 INFO - PROCESS | 1829 | --DOMWINDOW == 122 (0x7f96b27b2c00) [pid = 1877] [serial = 2147] [outer = (nil)] [url = about:blank]
12:08:18 INFO - PROCESS | 1829 | --DOMWINDOW == 121 (0x7f96b26dbc00) [pid = 1877] [serial = 2150] [outer = (nil)] [url = about:blank]
12:08:18 INFO - PROCESS | 1829 | --DOMWINDOW == 120 (0x7f96b248e800) [pid = 1877] [serial = 2164] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448309268061]
12:08:18 INFO - PROCESS | 1829 | --DOMWINDOW == 119 (0x7f96b4375000) [pid = 1877] [serial = 2161] [outer = (nil)] [url = about:blank]
12:08:18 INFO - PROCESS | 1829 | --DOMWINDOW == 118 (0x7f96b4372400) [pid = 1877] [serial = 2159] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:08:18 INFO - PROCESS | 1829 | --DOMWINDOW == 117 (0x7f96b4007c00) [pid = 1877] [serial = 2156] [outer = (nil)] [url = about:blank]
12:08:18 INFO - PROCESS | 1829 | --DOMWINDOW == 116 (0x7f96b2e55400) [pid = 1877] [serial = 2153] [outer = (nil)] [url = about:blank]
12:08:18 INFO - PROCESS | 1829 | --DOMWINDOW == 115 (0x7f96b2e5cc00) [pid = 1877] [serial = 2166] [outer = (nil)] [url = about:blank]
12:08:18 INFO - PROCESS | 1829 | --DOMWINDOW == 114 (0x7f96b3cc1c00) [pid = 1877] [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]
12:08:18 INFO - PROCESS | 1829 | --DOMWINDOW == 113 (0x7f96b4004400) [pid = 1877] [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]
12:08:18 INFO - PROCESS | 1829 | --DOMWINDOW == 112 (0x7f96b27b1000) [pid = 1877] [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]
12:08:18 INFO - PROCESS | 1829 | --DOMWINDOW == 111 (0x7f96b42b0400) [pid = 1877] [serial = 2158] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:08:18 INFO - PROCESS | 1829 | --DOMWINDOW == 110 (0x7f96b26dc800) [pid = 1877] [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]
12:08:18 INFO - PROCESS | 1829 | --DOMWINDOW == 109 (0x7f96b0ef0800) [pid = 1877] [serial = 2163] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448309268061]
12:08:18 INFO - PROCESS | 1829 | --DOMWINDOW == 108 (0x7f96b26d7800) [pid = 1877] [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]
12:08:18 INFO - PROCESS | 1829 | --DOMWINDOW == 107 (0x7f96b66b5c00) [pid = 1877] [serial = 2121] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448309241395]
12:08:18 INFO - PROCESS | 1829 | --DOMWINDOW == 106 (0x7f96b6cb7c00) [pid = 1877] [serial = 2126] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:08:18 INFO - PROCESS | 1829 | --DOMWINDOW == 105 (0x7f96b5272400) [pid = 1877] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:08:24 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b9463800 == 15 [pid = 1877] [id = 766]
12:08:24 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96ba67a800 == 14 [pid = 1877] [id = 784]
12:08:24 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b974c800 == 13 [pid = 1877] [id = 783]
12:08:24 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b96f8800 == 12 [pid = 1877] [id = 782]
12:08:24 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b947e800 == 11 [pid = 1877] [id = 781]
12:08:24 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b85b8800 == 10 [pid = 1877] [id = 780]
12:08:24 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b69e0800 == 9 [pid = 1877] [id = 779]
12:08:24 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b66df800 == 8 [pid = 1877] [id = 778]
12:08:24 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b586d000 == 7 [pid = 1877] [id = 777]
12:08:24 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b5222800 == 6 [pid = 1877] [id = 724]
12:08:24 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b4021000 == 5 [pid = 1877] [id = 776]
12:08:24 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b2329800 == 4 [pid = 1877] [id = 775]
12:08:24 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b5108000 == 3 [pid = 1877] [id = 774]
12:08:24 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b5569800 == 2 [pid = 1877] [id = 754]
12:08:24 INFO - PROCESS | 1829 | --DOMWINDOW == 104 (0x7f96b2c20c00) [pid = 1877] [serial = 2151] [outer = (nil)] [url = about:blank]
12:08:24 INFO - PROCESS | 1829 | --DOMWINDOW == 103 (0x7f96b3cc1800) [pid = 1877] [serial = 2148] [outer = (nil)] [url = about:blank]
12:08:24 INFO - PROCESS | 1829 | --DOMWINDOW == 102 (0x7f96b3fb7800) [pid = 1877] [serial = 2154] [outer = (nil)] [url = about:blank]
12:08:24 INFO - PROCESS | 1829 | --DOMWINDOW == 101 (0x7f96b40e0800) [pid = 1877] [serial = 2112] [outer = (nil)] [url = about:blank]
12:08:24 INFO - PROCESS | 1829 | --DOMWINDOW == 100 (0x7f96b61a3000) [pid = 1877] [serial = 2162] [outer = (nil)] [url = about:blank]
12:08:24 INFO - PROCESS | 1829 | --DOMWINDOW == 99 (0x7f96b42a7c00) [pid = 1877] [serial = 2157] [outer = (nil)] [url = about:blank]
12:08:29 INFO - PROCESS | 1829 | JavaScript error: http://web-platform.test:8000/screen-orientation/lock-basic.html, line 11: NotSupportedError: Operation is not supported
12:08:29 INFO - PROCESS | 1829 | --DOMWINDOW == 98 (0x7f96b5270400) [pid = 1877] [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]
12:08:29 INFO - PROCESS | 1829 | --DOMWINDOW == 97 (0x7f96b3cc6000) [pid = 1877] [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]
12:08:29 INFO - PROCESS | 1829 | --DOMWINDOW == 96 (0x7f96b2c26c00) [pid = 1877] [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]
12:08:29 INFO - PROCESS | 1829 | --DOMWINDOW == 95 (0x7f96b2383800) [pid = 1877] [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]
12:08:29 INFO - PROCESS | 1829 | --DOMWINDOW == 94 (0x7f96b2497400) [pid = 1877] [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]
12:08:29 INFO - PROCESS | 1829 | --DOMWINDOW == 93 (0x7f96b42b3400) [pid = 1877] [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]
12:08:29 INFO - PROCESS | 1829 | --DOMWINDOW == 92 (0x7f96b437b400) [pid = 1877] [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]
12:08:29 INFO - PROCESS | 1829 | --DOMWINDOW == 91 (0x7f96b8546400) [pid = 1877] [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]
12:08:29 INFO - PROCESS | 1829 | --DOMWINDOW == 90 (0x7f96b5373c00) [pid = 1877] [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]
12:08:29 INFO - PROCESS | 1829 | --DOMWINDOW == 89 (0x7f96b27b9800) [pid = 1877] [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]
12:08:29 INFO - PROCESS | 1829 | --DOMWINDOW == 88 (0x7f96b2491c00) [pid = 1877] [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]
12:08:29 INFO - PROCESS | 1829 | --DOMWINDOW == 87 (0x7f96b26d4800) [pid = 1877] [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]
12:08:29 INFO - PROCESS | 1829 | --DOMWINDOW == 86 (0x7f96b2e5b400) [pid = 1877] [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]
12:08:29 INFO - PROCESS | 1829 | --DOMWINDOW == 85 (0x7f96b248f800) [pid = 1877] [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]
12:08:29 INFO - PROCESS | 1829 | --DOMWINDOW == 84 (0x7f96ba398400) [pid = 1877] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/resource-timing/resources/resource_timing_test0.html]
12:08:29 INFO - PROCESS | 1829 | --DOMWINDOW == 83 (0x7f96b238fc00) [pid = 1877] [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]
12:08:29 INFO - PROCESS | 1829 | --DOMWINDOW == 82 (0x7f96b2493800) [pid = 1877] [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]
12:08:29 INFO - PROCESS | 1829 | --DOMWINDOW == 81 (0x7f96b27b2400) [pid = 1877] [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]
12:08:29 INFO - PROCESS | 1829 | --DOMWINDOW == 80 (0x7f96b26d7400) [pid = 1877] [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]
12:08:29 INFO - PROCESS | 1829 | --DOMWINDOW == 79 (0x7f96b58a2c00) [pid = 1877] [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]
12:08:29 INFO - PROCESS | 1829 | --DOMWINDOW == 78 (0x7f96b94c0c00) [pid = 1877] [serial = 2193] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/lock-bad-argument.html]
12:08:29 INFO - PROCESS | 1829 | --DOMWINDOW == 77 (0x7f96b62ee000) [pid = 1877] [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]
12:08:29 INFO - PROCESS | 1829 | --DOMWINDOW == 76 (0x7f96b8359000) [pid = 1877] [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]
12:08:29 INFO - PROCESS | 1829 | --DOMWINDOW == 75 (0x7f96b7659000) [pid = 1877] [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]
12:08:29 INFO - PROCESS | 1829 | --DOMWINDOW == 74 (0x7f96b2e51c00) [pid = 1877] [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]
12:08:29 INFO - PROCESS | 1829 | --DOMWINDOW == 73 (0x7f96b6595c00) [pid = 1877] [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]
12:08:29 INFO - PROCESS | 1829 | --DOMWINDOW == 72 (0x7f96b8714800) [pid = 1877] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/resource-timing/test_resource_timing.html]
12:08:29 INFO - PROCESS | 1829 | --DOMWINDOW == 71 (0x7f96b6cb4000) [pid = 1877] [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]
12:08:29 INFO - PROCESS | 1829 | --DOMWINDOW == 70 (0x7f96b2388400) [pid = 1877] [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]
12:08:29 INFO - PROCESS | 1829 | --DOMWINDOW == 69 (0x7f96b3cba800) [pid = 1877] [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]
12:08:29 INFO - PROCESS | 1829 | --DOMWINDOW == 68 (0x7f96b26d2400) [pid = 1877] [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]
12:08:29 INFO - PROCESS | 1829 | --DOMWINDOW == 67 (0x7f96b0ef2800) [pid = 1877] [serial = 2168] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:08:29 INFO - PROCESS | 1829 | --DOMWINDOW == 66 (0x7f96b6cba800) [pid = 1877] [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]
12:08:29 INFO - PROCESS | 1829 | --DOMWINDOW == 65 (0x7f96b27adc00) [pid = 1877] [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]
12:08:29 INFO - PROCESS | 1829 | --DOMWINDOW == 64 (0x7f96b467b800) [pid = 1877] [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]
12:08:29 INFO - PROCESS | 1829 | --DOMWINDOW == 63 (0x7f96b27acc00) [pid = 1877] [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]
12:08:29 INFO - PROCESS | 1829 | --DOMWINDOW == 62 (0x7f96b248b400) [pid = 1877] [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]
12:08:29 INFO - PROCESS | 1829 | --DOMWINDOW == 61 (0x7f96b27af400) [pid = 1877] [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]
12:08:29 INFO - PROCESS | 1829 | --DOMWINDOW == 60 (0x7f96b4675c00) [pid = 1877] [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]
12:08:29 INFO - PROCESS | 1829 | --DOMWINDOW == 59 (0x7f96b6923000) [pid = 1877] [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]
12:08:29 INFO - PROCESS | 1829 | --DOMWINDOW == 58 (0x7f96b851ac00) [pid = 1877] [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]
12:08:29 INFO - PROCESS | 1829 | --DOMWINDOW == 57 (0x7f96b6594c00) [pid = 1877] [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]
12:08:29 INFO - PROCESS | 1829 | --DOMWINDOW == 56 (0x7f96b8356000) [pid = 1877] [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]
12:08:29 INFO - PROCESS | 1829 | --DOMWINDOW == 55 (0x7f96b61a8800) [pid = 1877] [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]
12:08:29 INFO - PROCESS | 1829 | --DOMWINDOW == 54 (0x7f96ba40c400) [pid = 1877] [serial = 2194] [outer = (nil)] [url = about:blank]
12:08:29 INFO - PROCESS | 1829 | --DOMWINDOW == 53 (0x7f96b2c2a000) [pid = 1877] [serial = 2171] [outer = (nil)] [url = about:blank]
12:08:29 INFO - PROCESS | 1829 | --DOMWINDOW == 52 (0x7f96ba4e2800) [pid = 1877] [serial = 2195] [outer = (nil)] [url = about:blank]
12:08:29 INFO - PROCESS | 1829 | --DOMWINDOW == 51 (0x7f96b6988c00) [pid = 1877] [serial = 2180] [outer = (nil)] [url = about:blank]
12:08:29 INFO - PROCESS | 1829 | --DOMWINDOW == 50 (0x7f96b851d400) [pid = 1877] [serial = 2183] [outer = (nil)] [url = about:blank]
12:08:29 INFO - PROCESS | 1829 | --DOMWINDOW == 49 (0x7f96b536f000) [pid = 1877] [serial = 2174] [outer = (nil)] [url = about:blank]
12:08:29 INFO - PROCESS | 1829 | --DOMWINDOW == 48 (0x7f96b94c4800) [pid = 1877] [serial = 2189] [outer = (nil)] [url = about:blank]
12:08:29 INFO - PROCESS | 1829 | --DOMWINDOW == 47 (0x7f96b26d5000) [pid = 1877] [serial = 2169] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:08:29 INFO - PROCESS | 1829 | --DOMWINDOW == 46 (0x7f96b6473800) [pid = 1877] [serial = 2177] [outer = (nil)] [url = about:blank]
12:08:29 INFO - PROCESS | 1829 | --DOMWINDOW == 45 (0x7f96ba399800) [pid = 1877] [serial = 2192] [outer = (nil)] [url = about:blank]
12:08:29 INFO - PROCESS | 1829 | --DOMWINDOW == 44 (0x7f96b8712000) [pid = 1877] [serial = 2186] [outer = (nil)] [url = about:blank]
12:08:29 INFO - PROCESS | 1829 | --DOMWINDOW == 43 (0x7f96ba4e9800) [pid = 1877] [serial = 2197] [outer = (nil)] [url = about:blank]
12:08:29 INFO - PROCESS | 1829 | --DOMWINDOW == 42 (0x7f96b8549c00) [pid = 1877] [serial = 2184] [outer = (nil)] [url = about:blank]
12:08:29 INFO - PROCESS | 1829 | --DOMWINDOW == 41 (0x7f96b537b400) [pid = 1877] [serial = 2049] [outer = (nil)] [url = about:blank]
12:08:29 INFO - PROCESS | 1829 | --DOMWINDOW == 40 (0x7f96b7658400) [pid = 1877] [serial = 2181] [outer = (nil)] [url = about:blank]
12:08:29 INFO - PROCESS | 1829 | --DOMWINDOW == 39 (0x7f96b3fbb400) [pid = 1877] [serial = 2007] [outer = (nil)] [url = about:blank]
12:08:29 INFO - PROCESS | 1829 | --DOMWINDOW == 38 (0x7f96b3cc2c00) [pid = 1877] [serial = 1999] [outer = (nil)] [url = about:blank]
12:08:29 INFO - PROCESS | 1829 | --DOMWINDOW == 37 (0x7f96b27ad800) [pid = 1877] [serial = 1986] [outer = (nil)] [url = about:blank]
12:08:29 INFO - PROCESS | 1829 | --DOMWINDOW == 36 (0x7f96b6477400) [pid = 1877] [serial = 2088] [outer = (nil)] [url = about:blank]
12:08:29 INFO - PROCESS | 1829 | --DOMWINDOW == 35 (0x7f96b62ec800) [pid = 1877] [serial = 2083] [outer = (nil)] [url = about:blank]
12:08:29 INFO - PROCESS | 1829 | --DOMWINDOW == 34 (0x7f96b3ddbc00) [pid = 1877] [serial = 2031] [outer = (nil)] [url = about:blank]
12:08:29 INFO - PROCESS | 1829 | --DOMWINDOW == 33 (0x7f96b871a400) [pid = 1877] [serial = 2187] [outer = (nil)] [url = about:blank]
12:08:29 INFO - PROCESS | 1829 | --DOMWINDOW == 32 (0x7f96b4678000) [pid = 1877] [serial = 2041] [outer = (nil)] [url = about:blank]
12:08:29 INFO - PROCESS | 1829 | --DOMWINDOW == 31 (0x7f96b66b7c00) [pid = 1877] [serial = 2094] [outer = (nil)] [url = about:blank]
12:08:29 INFO - PROCESS | 1829 | --DOMWINDOW == 30 (0x7f96b2c29000) [pid = 1877] [serial = 2070] [outer = (nil)] [url = about:blank]
12:08:29 INFO - PROCESS | 1829 | --DOMWINDOW == 29 (0x7f96b536c400) [pid = 1877] [serial = 2046] [outer = (nil)] [url = about:blank]
12:08:29 INFO - PROCESS | 1829 | --DOMWINDOW == 28 (0x7f96b8626000) [pid = 1877] [serial = 2145] [outer = (nil)] [url = about:blank]
12:08:29 INFO - PROCESS | 1829 | --DOMWINDOW == 27 (0x7f96b61a1800) [pid = 1877] [serial = 2052] [outer = (nil)] [url = about:blank]
12:08:29 INFO - PROCESS | 1829 | --DOMWINDOW == 26 (0x7f96b2e55c00) [pid = 1877] [serial = 1994] [outer = (nil)] [url = about:blank]
12:08:29 INFO - PROCESS | 1829 | --DOMWINDOW == 25 (0x7f96b40e6c00) [pid = 1877] [serial = 2013] [outer = (nil)] [url = about:blank]
12:08:29 INFO - PROCESS | 1829 | --DOMWINDOW == 24 (0x7f96b3fb9c00) [pid = 1877] [serial = 2073] [outer = (nil)] [url = about:blank]
12:08:29 INFO - PROCESS | 1829 | --DOMWINDOW == 23 (0x7f96b4375400) [pid = 1877] [serial = 2036] [outer = (nil)] [url = about:blank]
12:08:29 INFO - PROCESS | 1829 | --DOMWINDOW == 22 (0x7f96b4373400) [pid = 1877] [serial = 2115] [outer = (nil)] [url = about:blank]
12:08:29 INFO - PROCESS | 1829 | --DOMWINDOW == 21 (0x7f96b851fc00) [pid = 1877] [serial = 2139] [outer = (nil)] [url = about:blank]
12:08:29 INFO - PROCESS | 1829 | --DOMWINDOW == 20 (0x7f96b659b400) [pid = 1877] [serial = 2120] [outer = (nil)] [url = about:blank]
12:08:29 INFO - PROCESS | 1829 | --DOMWINDOW == 19 (0x7f96b3ddf000) [pid = 1877] [serial = 2004] [outer = (nil)] [url = about:blank]
12:08:29 INFO - PROCESS | 1829 | --DOMWINDOW == 18 (0x7f96b7653000) [pid = 1877] [serial = 2130] [outer = (nil)] [url = about:blank]
12:08:29 INFO - PROCESS | 1829 | --DOMWINDOW == 17 (0x7f96b4008400) [pid = 1877] [serial = 2010] [outer = (nil)] [url = about:blank]
12:08:29 INFO - PROCESS | 1829 | --DOMWINDOW == 16 (0x7f96b6cb4800) [pid = 1877] [serial = 2125] [outer = (nil)] [url = about:blank]
12:08:29 INFO - PROCESS | 1829 | --DOMWINDOW == 15 (0x7f96b8354c00) [pid = 1877] [serial = 2136] [outer = (nil)] [url = about:blank]
12:08:29 INFO - PROCESS | 1829 | --DOMWINDOW == 14 (0x7f96b8544c00) [pid = 1877] [serial = 2142] [outer = (nil)] [url = about:blank]
12:08:29 INFO - PROCESS | 1829 | --DOMWINDOW == 13 (0x7f96b6925c00) [pid = 1877] [serial = 2097] [outer = (nil)] [url = about:blank]
12:08:29 INFO - PROCESS | 1829 | --DOMWINDOW == 12 (0x7f96b589f400) [pid = 1877] [serial = 2078] [outer = (nil)] [url = about:blank]
12:08:29 INFO - PROCESS | 1829 | --DOMWINDOW == 11 (0x7f96b7861800) [pid = 1877] [serial = 2133] [outer = (nil)] [url = about:blank]
12:08:29 INFO - PROCESS | 1829 | --DOMWINDOW == 10 (0x7f96b659e800) [pid = 1877] [serial = 2091] [outer = (nil)] [url = about:blank]
12:08:29 INFO - PROCESS | 1829 | --DOMWINDOW == 9 (0x7f96b2c22800) [pid = 1877] [serial = 1989] [outer = (nil)] [url = about:blank]
12:08:32 INFO - PROCESS | 1829 | --DOMWINDOW == 8 (0x7f96b62eec00) [pid = 1877] [serial = 2175] [outer = (nil)] [url = about:blank]
12:08:32 INFO - PROCESS | 1829 | --DOMWINDOW == 7 (0x7f96b66acc00) [pid = 1877] [serial = 2178] [outer = (nil)] [url = about:blank]
12:08:32 INFO - PROCESS | 1829 | --DOMWINDOW == 6 (0x7f96ba38cc00) [pid = 1877] [serial = 2190] [outer = (nil)] [url = about:blank]
12:08:32 INFO - PROCESS | 1829 | --DOMWINDOW == 5 (0x7f96b4374800) [pid = 1877] [serial = 2167] [outer = (nil)] [url = about:blank]
12:08:32 INFO - PROCESS | 1829 | --DOMWINDOW == 4 (0x7f96b42b2000) [pid = 1877] [serial = 2172] [outer = (nil)] [url = about:blank]
12:08:40 INFO - PROCESS | 1829 | MARIONETTE LOG: INFO: Timeout fired
12:08:41 INFO - TEST-PASS | /screen-orientation/lock-basic.html | Test that screen.orientation.unlock() doesn't throw when there is no lock
12:08:41 INFO - TEST-TIMEOUT | /screen-orientation/lock-basic.html | Test that screen.orientation.lock returns a pending promise. - Test timed out
12:08:41 INFO - TEST-PASS | /screen-orientation/lock-basic.html | Test that screen.orientation.lock() is actually async
12:08:41 INFO - TEST-TIMEOUT | /screen-orientation/lock-basic.html | took 30992ms
12:08:41 INFO - TEST-START | /screen-orientation/lock-sandboxed-iframe.html
12:08:41 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b0e99000 == 3 [pid = 1877] [id = 786]
12:08:41 INFO - PROCESS | 1829 | ++DOMWINDOW == 5 (0x7f96b0ef5400) [pid = 1877] [serial = 2199] [outer = (nil)]
12:08:41 INFO - PROCESS | 1829 | ++DOMWINDOW == 6 (0x7f96b0ef6800) [pid = 1877] [serial = 2200] [outer = 0x7f96b0ef5400]
12:08:41 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:08:41 INFO - PROCESS | 1829 | ++DOMWINDOW == 7 (0x7f96b2391000) [pid = 1877] [serial = 2201] [outer = 0x7f96b0ef5400]
12:08:42 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b0ea9000 == 4 [pid = 1877] [id = 787]
12:08:42 INFO - PROCESS | 1829 | ++DOMWINDOW == 8 (0x7f96b26da400) [pid = 1877] [serial = 2202] [outer = (nil)]
12:08:42 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b0eac000 == 5 [pid = 1877] [id = 788]
12:08:42 INFO - PROCESS | 1829 | ++DOMWINDOW == 9 (0x7f96b26db400) [pid = 1877] [serial = 2203] [outer = (nil)]
12:08:42 INFO - PROCESS | 1829 | ++DOMWINDOW == 10 (0x7f96b26ddc00) [pid = 1877] [serial = 2204] [outer = 0x7f96b26db400]
12:08:42 INFO - PROCESS | 1829 | ++DOMWINDOW == 11 (0x7f96b26de400) [pid = 1877] [serial = 2205] [outer = 0x7f96b26da400]
12:08:50 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96ba8df000 == 4 [pid = 1877] [id = 785]
12:08:56 INFO - PROCESS | 1829 | --DOMWINDOW == 10 (0x7f96ba50b400) [pid = 1877] [serial = 2198] [outer = (nil)] [url = about:blank]
12:08:56 INFO - PROCESS | 1829 | --DOMWINDOW == 9 (0x7f96b0ef6800) [pid = 1877] [serial = 2200] [outer = (nil)] [url = about:blank]
12:08:56 INFO - PROCESS | 1829 | --DOMWINDOW == 8 (0x7f96ba40b400) [pid = 1877] [serial = 2196] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/lock-basic.html]
12:09:12 INFO - PROCESS | 1829 | MARIONETTE LOG: INFO: Timeout fired
12:09:12 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"
12:09:12 INFO - runTestNotAllowed/window.onmessage<@http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:28:13
12:09:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:09:12 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1404:1
12:09:12 INFO - EventHandlerNonNull*runTestNotAllowed@http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:27:28
12:09:12 INFO - @http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:35:5
12:09:12 INFO - TEST-NOTRUN | /screen-orientation/lock-sandboxed-iframe.html | Test with 'allow-orientation-lock' sandboxing directive
12:09:12 INFO - TEST-TIMEOUT | /screen-orientation/lock-sandboxed-iframe.html | took 31042ms
12:09:12 INFO - TEST-START | /screen-orientation/onchange-event-subframe.html
12:09:12 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b0ea9000 == 3 [pid = 1877] [id = 787]
12:09:12 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b0eac000 == 2 [pid = 1877] [id = 788]
12:09:12 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b0ea2000 == 3 [pid = 1877] [id = 789]
12:09:12 INFO - PROCESS | 1829 | ++DOMWINDOW == 9 (0x7f96b0ef4000) [pid = 1877] [serial = 2206] [outer = (nil)]
12:09:12 INFO - PROCESS | 1829 | ++DOMWINDOW == 10 (0x7f96b0efb800) [pid = 1877] [serial = 2207] [outer = 0x7f96b0ef4000]
12:09:12 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:09:12 INFO - PROCESS | 1829 | ++DOMWINDOW == 11 (0x7f96b26d5c00) [pid = 1877] [serial = 2208] [outer = 0x7f96b0ef4000]
12:09:13 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b0e95000 == 4 [pid = 1877] [id = 790]
12:09:13 INFO - PROCESS | 1829 | ++DOMWINDOW == 12 (0x7f96b2c24800) [pid = 1877] [serial = 2209] [outer = (nil)]
12:09:13 INFO - PROCESS | 1829 | ++DOMWINDOW == 13 (0x7f96b2c26400) [pid = 1877] [serial = 2210] [outer = 0x7f96b2c24800]
12:09:20 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b0e99000 == 3 [pid = 1877] [id = 786]
12:09:20 INFO - PROCESS | 1829 | --DOMWINDOW == 12 (0x7f96b26de400) [pid = 1877] [serial = 2205] [outer = 0x7f96b26da400] [url = about:blank]
12:09:20 INFO - PROCESS | 1829 | --DOMWINDOW == 11 (0x7f96b26ddc00) [pid = 1877] [serial = 2204] [outer = 0x7f96b26db400] [url = about:blank]
12:09:21 INFO - PROCESS | 1829 | --DOMWINDOW == 10 (0x7f96b26db400) [pid = 1877] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/resources/sandboxed-iframe-locking.html]
12:09:21 INFO - PROCESS | 1829 | --DOMWINDOW == 9 (0x7f96b26da400) [pid = 1877] [serial = 2202] [outer = (nil)] [url = about:blank]
12:09:27 INFO - PROCESS | 1829 | --DOMWINDOW == 8 (0x7f96b2391000) [pid = 1877] [serial = 2201] [outer = (nil)] [url = about:blank]
12:09:27 INFO - PROCESS | 1829 | --DOMWINDOW == 7 (0x7f96b0efb800) [pid = 1877] [serial = 2207] [outer = (nil)] [url = about:blank]
12:09:27 INFO - PROCESS | 1829 | --DOMWINDOW == 6 (0x7f96b0ef5400) [pid = 1877] [serial = 2199] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html]
12:09:43 INFO - PROCESS | 1829 | MARIONETTE LOG: INFO: Timeout fired
12:09:43 INFO - TEST-NOTRUN | /screen-orientation/onchange-event-subframe.html | Test subframes receive orientation change events
12:09:43 INFO - TEST-TIMEOUT | /screen-orientation/onchange-event-subframe.html | took 30983ms
12:09:43 INFO - TEST-START | /screen-orientation/onchange-event.html
12:09:43 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b0e95000 == 2 [pid = 1877] [id = 790]
12:09:43 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b0e9d000 == 3 [pid = 1877] [id = 791]
12:09:43 INFO - PROCESS | 1829 | ++DOMWINDOW == 7 (0x7f96b0ef9000) [pid = 1877] [serial = 2211] [outer = (nil)]
12:09:43 INFO - PROCESS | 1829 | ++DOMWINDOW == 8 (0x7f96b0efa000) [pid = 1877] [serial = 2212] [outer = 0x7f96b0ef9000]
12:09:43 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:09:43 INFO - PROCESS | 1829 | ++DOMWINDOW == 9 (0x7f96b26d4c00) [pid = 1877] [serial = 2213] [outer = 0x7f96b0ef9000]
12:09:51 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b0ea2000 == 2 [pid = 1877] [id = 789]
12:09:51 INFO - PROCESS | 1829 | --DOMWINDOW == 8 (0x7f96b2c26400) [pid = 1877] [serial = 2210] [outer = 0x7f96b2c24800] [url = about:blank]
12:09:52 INFO - PROCESS | 1829 | --DOMWINDOW == 7 (0x7f96b2c24800) [pid = 1877] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/resources/iframe-listen-orientation-change.html]
12:09:58 INFO - PROCESS | 1829 | --DOMWINDOW == 6 (0x7f96b0efa000) [pid = 1877] [serial = 2212] [outer = (nil)] [url = about:blank]
12:09:58 INFO - PROCESS | 1829 | --DOMWINDOW == 5 (0x7f96b0ef4000) [pid = 1877] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/onchange-event-subframe.html]
12:10:02 INFO - PROCESS | 1829 | --DOMWINDOW == 4 (0x7f96b26d5c00) [pid = 1877] [serial = 2208] [outer = (nil)] [url = about:blank]
12:10:13 INFO - PROCESS | 1829 | MARIONETTE LOG: INFO: Timeout fired
12:10:13 INFO - TEST-NOTRUN | /screen-orientation/onchange-event.html | Test that orientationchange event is fired when the orientation changes.
12:10:13 INFO - TEST-NOTRUN | /screen-orientation/onchange-event.html | Test that orientationchange event is not fired when the orientation does not change.
12:10:13 INFO - TEST-TIMEOUT | /screen-orientation/onchange-event.html | took 30842ms
12:10:13 INFO - TEST-START | /screen-orientation/orientation-api.html
12:10:14 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b0e9c800 == 3 [pid = 1877] [id = 792]
12:10:14 INFO - PROCESS | 1829 | ++DOMWINDOW == 5 (0x7f96b0ef8400) [pid = 1877] [serial = 2214] [outer = (nil)]
12:10:14 INFO - PROCESS | 1829 | ++DOMWINDOW == 6 (0x7f96b0efb800) [pid = 1877] [serial = 2215] [outer = 0x7f96b0ef8400]
12:10:14 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:10:14 INFO - PROCESS | 1829 | ++DOMWINDOW == 7 (0x7f96b26d5c00) [pid = 1877] [serial = 2216] [outer = 0x7f96b0ef8400]
12:10:15 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test that the Screen Orientation API is present.
12:10:15 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test Screen Orientation API property types.
12:10:15 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test that screen.orientation is an EventTarget.
12:10:15 INFO - TEST-OK | /screen-orientation/orientation-api.html | took 1643ms
12:10:15 INFO - TEST-START | /screen-orientation/orientation-reading.html
12:10:15 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b1546800 == 4 [pid = 1877] [id = 793]
12:10:15 INFO - PROCESS | 1829 | ++DOMWINDOW == 8 (0x7f96b0ef9c00) [pid = 1877] [serial = 2217] [outer = (nil)]
12:10:16 INFO - PROCESS | 1829 | ++DOMWINDOW == 9 (0x7f96b2c26c00) [pid = 1877] [serial = 2218] [outer = 0x7f96b0ef9c00]
12:10:16 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:10:16 INFO - PROCESS | 1829 | ++DOMWINDOW == 10 (0x7f96b26d3000) [pid = 1877] [serial = 2219] [outer = 0x7f96b0ef9c00]
12:10:17 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test screen.orientation properties
12:10:17 INFO - TEST-FAIL | /screen-orientation/orientation-reading.html | Test screen.orientation default values. - assert_equals: expected "portrait-primary" but got "landscape-primary"
12:10:17 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:14:5
12:10:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:10:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:10:17 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:13:1
12:10:17 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test that screen.orientation properties are not writable
12:10:17 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test that screen.orientation is always the same object
12:10:17 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
12:10:17 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:51:13
12:10:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:10:17 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:50:9
12:10:17 INFO - promise callback*@http://web-platform.test:8000/screen-orientation/orientation-reading.html:39:1
12:10:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:10:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:10:17 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:33:1
12:10:17 INFO - TEST-OK | /screen-orientation/orientation-reading.html | took 1544ms
12:10:17 INFO - TEST-START | /selection/Document-open.html
12:10:17 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b7965000 == 5 [pid = 1877] [id = 794]
12:10:17 INFO - PROCESS | 1829 | ++DOMWINDOW == 11 (0x7f96b3cb9c00) [pid = 1877] [serial = 2220] [outer = (nil)]
12:10:17 INFO - PROCESS | 1829 | ++DOMWINDOW == 12 (0x7f96b3cc0400) [pid = 1877] [serial = 2221] [outer = 0x7f96b3cb9c00]
12:10:18 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:10:18 INFO - PROCESS | 1829 | ++DOMWINDOW == 13 (0x7f96b3f02400) [pid = 1877] [serial = 2222] [outer = 0x7f96b3cb9c00]
12:10:18 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b7973800 == 6 [pid = 1877] [id = 795]
12:10:18 INFO - PROCESS | 1829 | ++DOMWINDOW == 14 (0x7f96b3f03c00) [pid = 1877] [serial = 2223] [outer = (nil)]
12:10:18 INFO - PROCESS | 1829 | ++DOMWINDOW == 15 (0x7f96b3f06c00) [pid = 1877] [serial = 2224] [outer = 0x7f96b3f03c00]
12:10:18 INFO - PROCESS | 1829 | ++DOMWINDOW == 16 (0x7f96b3f07c00) [pid = 1877] [serial = 2225] [outer = 0x7f96b3f03c00]
12:10:18 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_TRUE(mState == WCC_ONWRITE) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/netwerk/protocol/wyciwyg/WyciwygChannelChild.cpp, line 708
12:10:18 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 ""
12:10:18 INFO - iframe.onload/<@http://web-platform.test:8000/selection/Document-open.html:35:1
12:10:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:10:18 INFO - iframe.onload@http://web-platform.test:8000/selection/Document-open.html:21:5
12:10:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selection/Document-open.html:20:1
12:10:18 INFO - TEST-OK | /selection/Document-open.html | took 1791ms
12:10:20 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b96e5000 == 7 [pid = 1877] [id = 796]
12:10:20 INFO - PROCESS | 1829 | ++DOMWINDOW == 17 (0x7f96b3cba000) [pid = 1877] [serial = 2226] [outer = (nil)]
12:10:20 INFO - PROCESS | 1829 | ++DOMWINDOW == 18 (0x7f96b3f0b800) [pid = 1877] [serial = 2227] [outer = 0x7f96b3cba000]
12:10:20 INFO - TEST-START | /selection/addRange.html
12:10:20 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:10:20 INFO - PROCESS | 1829 | ++DOMWINDOW == 19 (0x7f96b3f10400) [pid = 1877] [serial = 2228] [outer = 0x7f96b3cba000]
12:11:45 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b0e9d000 == 6 [pid = 1877] [id = 791]
12:11:45 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b0e9c800 == 5 [pid = 1877] [id = 792]
12:11:45 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b1546800 == 4 [pid = 1877] [id = 793]
12:11:45 INFO - PROCESS | 1829 | --DOCSHELL 0x7f96b7965000 == 3 [pid = 1877] [id = 794]
12:11:45 INFO - PROCESS | 1829 | --DOMWINDOW == 18 (0x7f96b3f06c00) [pid = 1877] [serial = 2224] [outer = 0x7f96b3f03c00] [url = about:blank]
12:11:46 INFO - PROCESS | 1829 | JavaScript error: , line 0: NotSupportedError: Operation is not supported
12:11:46 INFO - PROCESS | 1829 | JavaScript error: http://web-platform.test:8000/screen-orientation/orientation-reading.html, line 54: NotSupportedError: Operation is not supported
12:11:46 INFO - PROCESS | 1829 | --DOMWINDOW == 17 (0x7f96b3f03c00) [pid = 1877] [serial = 2223] [outer = (nil)] [url = about:blank]
12:11:46 INFO - PROCESS | 1829 | --DOMWINDOW == 16 (0x7f96b3cc0400) [pid = 1877] [serial = 2221] [outer = (nil)] [url = about:blank]
12:11:46 INFO - PROCESS | 1829 | --DOMWINDOW == 15 (0x7f96b3f07c00) [pid = 1877] [serial = 2225] [outer = (nil)] [url = about:blank]
12:11:46 INFO - PROCESS | 1829 | --DOMWINDOW == 14 (0x7f96b26d5c00) [pid = 1877] [serial = 2216] [outer = (nil)] [url = about:blank]
12:11:46 INFO - PROCESS | 1829 | --DOMWINDOW == 13 (0x7f96b2c26c00) [pid = 1877] [serial = 2218] [outer = (nil)] [url = about:blank]
12:11:46 INFO - PROCESS | 1829 | --DOMWINDOW == 12 (0x7f96b0efb800) [pid = 1877] [serial = 2215] [outer = (nil)] [url = about:blank]
12:11:46 INFO - PROCESS | 1829 | --DOMWINDOW == 11 (0x7f96b26d4c00) [pid = 1877] [serial = 2213] [outer = (nil)] [url = about:blank]
12:11:46 INFO - PROCESS | 1829 | --DOMWINDOW == 10 (0x7f96b3f0b800) [pid = 1877] [serial = 2227] [outer = (nil)] [url = about:blank]
12:11:46 INFO - PROCESS | 1829 | --DOMWINDOW == 9 (0x7f96b0ef9c00) [pid = 1877] [serial = 2217] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/orientation-reading.html]
12:11:46 INFO - PROCESS | 1829 | --DOMWINDOW == 8 (0x7f96b0ef9000) [pid = 1877] [serial = 2211] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/onchange-event.html]
12:11:46 INFO - PROCESS | 1829 | --DOMWINDOW == 7 (0x7f96b0ef8400) [pid = 1877] [serial = 2214] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/orientation-api.html]
12:11:46 INFO - PROCESS | 1829 | --DOMWINDOW == 6 (0x7f96b3cb9c00) [pid = 1877] [serial = 2220] [outer = (nil)] [url = http://web-platform.test:8000/selection/Document-open.html]
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:48 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
12:11:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:49:1
12:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:11:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:48 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 ""
12:11:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:11:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:48 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
12:11:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:11:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:48 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
12:11:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:11:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:48 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
12:11:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:49:1
12:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:11:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:48 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 ""
12:11:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:11:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:48 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
12:11:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:11:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:48 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
12:11:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:11:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:48 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
12:11:48 INFO - Selection.addRange() tests
12:11:48 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:11:48 INFO - "
12:11:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:11:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:48 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 ""
12:11:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:11:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:48 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
12:11:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:11:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:48 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
12:11:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:11:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:48 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̈ḧ
12:11:48 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:11:48 INFO - "
12:11:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:11:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:48 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 ""
12:11:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:11:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:48 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
12:11:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:11:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:48 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
12:11:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:11:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 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
12:11:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:48 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
12:11:48 INFO - Selection.addRange() tests
12:11:49 INFO - Selection.addRange() tests
12:11:49 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:11:49 INFO - "
12:11:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:11:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:49 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 ""
12:11:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:11:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:49 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
12:11:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:11:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:49 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
12:11:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:11:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:49 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̈ḧ
12:11:49 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:11:49 INFO - "
12:11:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:11:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:49 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 ""
12:11:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:11:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:49 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
12:11:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:11:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:49 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
12:11:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:11:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 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
12:11:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:49 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
12:11:49 INFO - Selection.addRange() tests
12:11:50 INFO - Selection.addRange() tests
12:11:50 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:11:50 INFO - "
12:11:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:11:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:50 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 ""
12:11:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:11:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:50 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
12:11:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:11:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:50 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
12:11:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:11:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:50 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̈ḧ
12:11:50 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:11:50 INFO - "
12:11:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:11:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:50 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 ""
12:11:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:11:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:50 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
12:11:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:11:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:50 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
12:11:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:11:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:50 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
12:11:50 INFO - Selection.addRange() tests
12:11:50 INFO - Selection.addRange() tests
12:11:50 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:11:50 INFO - "
12:11:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:11:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:50 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 ""
12:11:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:11:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:50 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
12:11:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:11:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:50 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
12:11:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:11:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:50 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̈ḧ
12:11:50 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:11:50 INFO - "
12:11:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:11:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:50 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 ""
12:11:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:11:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:50 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
12:11:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:11:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:50 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
12:11:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:11:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 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
12:11:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:50 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
12:11:50 INFO - Selection.addRange() tests
12:11:51 INFO - Selection.addRange() tests
12:11:51 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:11:51 INFO - "
12:11:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:11:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:51 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 ""
12:11:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:11:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:51 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
12:11:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:11:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:51 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
12:11:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:11:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:51 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̈ḧ
12:11:51 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:11:51 INFO - "
12:11:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:11:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:51 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 ""
12:11:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:11:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:51 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
12:11:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:11:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:51 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
12:11:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:11:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:51 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
12:11:51 INFO - Selection.addRange() tests
12:11:51 INFO - Selection.addRange() tests
12:11:51 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:11:51 INFO - "
12:11:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:11:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:51 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 ""
12:11:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:11:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:51 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
12:11:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:11:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:51 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
12:11:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:11:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:51 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:52 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̈ḧ
12:11:52 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:11:52 INFO - "
12:11:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:11:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:11:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:52 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 ""
12:11:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:11:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:11:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:52 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
12:11:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:11:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:11:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:52 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
12:11:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:11:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:11:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:52 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
12:11:52 INFO - Selection.addRange() tests
12:11:52 INFO - Selection.addRange() tests
12:11:52 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:11:52 INFO - "
12:11:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:11:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:11:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:52 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 ""
12:11:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:11:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:11:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:52 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
12:11:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:11:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:11:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:52 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
12:11:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:11:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:11:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:52 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̈ḧ
12:11:52 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:11:52 INFO - "
12:11:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:11:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:11:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:52 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 ""
12:11:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:11:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:11:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:52 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
12:11:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:11:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:11:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:52 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
12:11:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:11:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:11:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 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
12:11:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:52 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
12:11:52 INFO - Selection.addRange() tests
12:11:53 INFO - Selection.addRange() tests
12:11:53 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:11:53 INFO - "
12:11:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:11:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:11:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:53 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 ""
12:11:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:11:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:11:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:53 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
12:11:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:11:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:11:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:53 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
12:11:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:11:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:11:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:53 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̈ḧ
12:11:53 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:11:53 INFO - "
12:11:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:11:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:11:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:53 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 ""
12:11:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:11:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:11:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:53 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
12:11:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:11:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:11:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:53 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
12:11:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:11:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:11:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 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
12:11:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:53 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
12:11:53 INFO - Selection.addRange() tests
12:11:54 INFO - Selection.addRange() tests
12:11:54 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:11:54 INFO - "
12:11:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:11:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:11:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:54 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 ""
12:11:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:11:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:11:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:54 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
12:11:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:11:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:11:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:54 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
12:11:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:11:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:11:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:54 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̈ḧ
12:11:54 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:11:54 INFO - "
12:11:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:11:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:11:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:54 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 ""
12:11:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:11:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:11:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:54 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
12:11:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:11:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:11:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:54 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
12:11:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:11:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:11:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 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
12:11:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:54 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
12:11:54 INFO - Selection.addRange() tests
12:11:55 INFO - Selection.addRange() tests
12:11:55 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:11:55 INFO - "
12:11:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:11:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:11:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:55 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 ""
12:11:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:11:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:11:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:55 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
12:11:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:11:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:11:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:55 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
12:11:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:11:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:11:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:55 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̈ḧ
12:11:55 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:11:55 INFO - "
12:11:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:11:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:11:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:55 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 ""
12:11:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:11:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:11:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:55 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
12:11:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:11:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:11:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:55 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
12:11:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:11:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:11:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 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
12:11:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:55 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
12:11:55 INFO - Selection.addRange() tests
12:11:56 INFO - Selection.addRange() tests
12:11:56 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:11:56 INFO - "
12:11:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:11:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:11:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:56 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 ""
12:11:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:11:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:11:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:56 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
12:11:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:11:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:11:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:56 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
12:11:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:11:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:11:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:56 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̈ḧ
12:11:56 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:11:56 INFO - "
12:11:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:11:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:11:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:56 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 ""
12:11:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:11:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:11:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:56 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
12:11:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:11:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:11:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:56 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
12:11:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:11:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:11:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 INFO - PROCESS | 1829 | --DOMWINDOW == 5 (0x7f96b3f02400) [pid = 1877] [serial = 2222] [outer = (nil)] [url = about:blank]
12:11:56 INFO - PROCESS | 1829 | --DOMWINDOW == 4 (0x7f96b26d3000) [pid = 1877] [serial = 2219] [outer = (nil)] [url = about:blank]
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 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
12:11:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:56 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
12:11:56 INFO - Selection.addRange() tests
12:11:57 INFO - Selection.addRange() tests
12:11:57 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:11:57 INFO - "
12:11:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:11:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:11:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:57 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 ""
12:11:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:11:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:11:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:57 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
12:11:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:11:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:11:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:57 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
12:11:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:11:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:11:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:57 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̈ḧ
12:11:57 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:11:57 INFO - "
12:11:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:11:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:11:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:57 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 ""
12:11:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:11:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:11:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:57 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
12:11:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:11:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:11:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:57 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
12:11:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:11:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:11:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:57 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
12:11:57 INFO - Selection.addRange() tests
12:11:57 INFO - Selection.addRange() tests
12:11:57 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:11:57 INFO - "
12:11:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:11:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:11:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:57 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 ""
12:11:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:11:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:11:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:57 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
12:11:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:11:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:11:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:57 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
12:11:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:11:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:11:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:57 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̈ḧ
12:11:57 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:11:57 INFO - "
12:11:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:11:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:11:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:57 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 ""
12:11:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:11:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:11:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:57 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
12:11:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:11:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:11:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:57 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
12:11:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:11:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:11:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 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
12:11:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:57 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
12:11:57 INFO - Selection.addRange() tests
12:11:58 INFO - Selection.addRange() tests
12:11:58 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:11:58 INFO - "
12:11:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:11:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:11:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:58 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 ""
12:11:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:11:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:11:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:58 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
12:11:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:11:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:11:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:58 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
12:11:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:11:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:11:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:58 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̈ḧ
12:11:58 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:11:58 INFO - "
12:11:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:11:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:11:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:58 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 ""
12:11:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:11:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:11:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:58 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
12:11:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:11:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:11:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:58 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
12:11:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:11:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:11:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 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
12:11:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:58 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
12:11:58 INFO - Selection.addRange() tests
12:11:59 INFO - Selection.addRange() tests
12:11:59 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:11:59 INFO - "
12:11:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:11:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:11:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:59 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 ""
12:11:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:11:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:11:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:59 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
12:11:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:11:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:11:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:59 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
12:11:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:11:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:11:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:59 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̈ḧ
12:11:59 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:11:59 INFO - "
12:11:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:11:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:11:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:59 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 ""
12:11:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:11:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:11:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:59 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
12:11:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:11:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:11:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:59 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
12:11:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:11:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:11:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 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
12:11:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:11:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:11:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:11:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:11:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:11:59 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
12:11:59 INFO - Selection.addRange() tests
12:12:00 INFO - Selection.addRange() tests
12:12:00 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:12:00 INFO - "
12:12:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:12:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:00 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 ""
12:12:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:12:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:00 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
12:12:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:12:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:00 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
12:12:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:12:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:00 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̈ḧ
12:12:00 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:12:00 INFO - "
12:12:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:12:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:00 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 ""
12:12:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:12:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:00 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
12:12:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:12:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:00 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
12:12:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:12:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 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
12:12:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:00 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
12:12:00 INFO - Selection.addRange() tests
12:12:01 INFO - Selection.addRange() tests
12:12:01 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:12:01 INFO - "
12:12:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:12:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:01 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 ""
12:12:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:12:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:01 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
12:12:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:12:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:01 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
12:12:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:12:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:01 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̈ḧ
12:12:01 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:12:01 INFO - "
12:12:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:12:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:01 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 ""
12:12:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:12:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:01 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
12:12:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:12:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:01 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
12:12:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:12:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:01 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
12:12:01 INFO - Selection.addRange() tests
12:12:01 INFO - Selection.addRange() tests
12:12:01 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:12:01 INFO - "
12:12:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:12:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:01 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 ""
12:12:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:12:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:01 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
12:12:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:12:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:01 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
12:12:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:12:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:01 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̈ḧ
12:12:01 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:12:01 INFO - "
12:12:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:12:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:01 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 ""
12:12:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:12:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:01 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
12:12:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:12:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:01 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
12:12:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:12:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 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
12:12:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:01 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
12:12:01 INFO - Selection.addRange() tests
12:12:02 INFO - Selection.addRange() tests
12:12:02 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:12:02 INFO - "
12:12:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:12:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:12:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:02 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 ""
12:12:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:12:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:12:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:02 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
12:12:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:12:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:12:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:02 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
12:12:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:12:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:12:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:02 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̈ḧ
12:12:02 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:12:02 INFO - "
12:12:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:12:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:12:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:02 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 ""
12:12:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:12:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:12:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:02 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
12:12:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:12:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:12:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:02 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
12:12:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:12:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:12:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 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
12:12:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:02 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
12:12:02 INFO - Selection.addRange() tests
12:12:03 INFO - Selection.addRange() tests
12:12:03 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:12:03 INFO - "
12:12:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:12:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:12:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:03 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 ""
12:12:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:12:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:12:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:03 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
12:12:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:12:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:12:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:03 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
12:12:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:12:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:12:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:03 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̈ḧ
12:12:03 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:12:03 INFO - "
12:12:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:12:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:12:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:03 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 ""
12:12:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:12:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:12:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:03 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
12:12:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:12:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:12:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:03 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
12:12:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:12:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:12:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 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
12:12:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:03 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
12:12:03 INFO - Selection.addRange() tests
12:12:04 INFO - Selection.addRange() tests
12:12:04 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:12:04 INFO - "
12:12:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:12:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:04 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 ""
12:12:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:12:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:04 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
12:12:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:12:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:04 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
12:12:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:12:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:04 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̈ḧ
12:12:04 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:12:04 INFO - "
12:12:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:12:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:04 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 ""
12:12:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:12:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:04 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
12:12:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:12:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:04 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
12:12:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:12:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 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
12:12:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:04 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
12:12:04 INFO - Selection.addRange() tests
12:12:05 INFO - Selection.addRange() tests
12:12:05 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:12:05 INFO - "
12:12:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:12:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:05 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 ""
12:12:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:12:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:05 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
12:12:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:12:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:05 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
12:12:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:12:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:05 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̈ḧ
12:12:05 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:12:05 INFO - "
12:12:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:12:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:05 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 ""
12:12:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:12:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:05 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
12:12:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:12:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:05 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
12:12:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:12:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:05 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
12:12:05 INFO - Selection.addRange() tests
12:12:05 INFO - Selection.addRange() tests
12:12:05 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:12:05 INFO - "
12:12:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:12:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:05 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 ""
12:12:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:12:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:05 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
12:12:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:12:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:05 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
12:12:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:12:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:05 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̈ḧ
12:12:05 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:12:05 INFO - "
12:12:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:12:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:05 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 ""
12:12:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:12:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:05 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
12:12:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:12:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:05 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
12:12:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:12:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 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
12:12:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:05 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
12:12:05 INFO - Selection.addRange() tests
12:12:06 INFO - Selection.addRange() tests
12:12:06 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:12:06 INFO - "
12:12:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:12:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:06 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 ""
12:12:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:12:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:06 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
12:12:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:12:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:06 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
12:12:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:12:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:06 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̈ḧ
12:12:06 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:12:06 INFO - "
12:12:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:12:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:06 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 ""
12:12:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:12:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:06 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
12:12:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:12:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:06 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
12:12:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:12:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 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
12:12:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:06 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
12:12:06 INFO - Selection.addRange() tests
12:12:07 INFO - Selection.addRange() tests
12:12:07 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:12:07 INFO - "
12:12:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:12:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:12:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:07 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 ""
12:12:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:12:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:12:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:07 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
12:12:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:12:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:12:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:07 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
12:12:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:12:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:12:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:07 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̈ḧ
12:12:07 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:12:07 INFO - "
12:12:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:12:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:12:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:07 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 ""
12:12:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:12:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:12:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:07 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
12:12:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:12:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:12:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:07 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
12:12:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:12:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:12:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:07 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
12:12:07 INFO - Selection.addRange() tests
12:12:07 INFO - Selection.addRange() tests
12:12:07 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:12:07 INFO - "
12:12:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:12:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:12:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:07 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 ""
12:12:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:12:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:12:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:07 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
12:12:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:12:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:12:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:07 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
12:12:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:12:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:12:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 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
12:12:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:08 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̈ḧ
12:12:08 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:12:08 INFO - "
12:12:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:12:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:08 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 ""
12:12:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:12:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:08 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
12:12:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:12:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:08 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
12:12:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:12:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:08 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
12:12:08 INFO - Selection.addRange() tests
12:12:08 INFO - Selection.addRange() tests
12:12:08 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:12:08 INFO - "
12:12:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:12:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:08 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 ""
12:12:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:12:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:08 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
12:12:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:12:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:08 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
12:12:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:12:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:08 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̈ḧ
12:12:08 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:12:08 INFO - "
12:12:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:12:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:08 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 ""
12:12:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:12:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:08 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
12:12:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:12:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:08 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
12:12:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:12:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 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
12:12:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:08 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
12:12:08 INFO - Selection.addRange() tests
12:12:09 INFO - Selection.addRange() tests
12:12:09 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:12:09 INFO - "
12:12:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:12:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:12:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:09 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 ""
12:12:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:12:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:12:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:09 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
12:12:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:12:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:12:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:09 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
12:12:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:12:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:12:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:09 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̈ḧ
12:12:09 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:12:09 INFO - "
12:12:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:12:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:12:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:09 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 ""
12:12:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:12:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:12:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:09 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
12:12:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:12:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:12:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:09 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
12:12:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:12:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:12:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:09 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
12:12:09 INFO - Selection.addRange() tests
12:12:09 INFO - Selection.addRange() tests
12:12:09 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:12:09 INFO - "
12:12:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:12:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:12:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:09 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 ""
12:12:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:12:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:12:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:09 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
12:12:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:12:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:12:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:09 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
12:12:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:12:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:12:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:09 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̈ḧ
12:12:09 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:12:09 INFO - "
12:12:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:12:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:12:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:09 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 ""
12:12:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:12:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:12:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:09 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
12:12:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:12:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:12:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:09 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
12:12:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:12:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:12:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:09 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:10 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
12:12:10 INFO - Selection.addRange() tests
12:12:10 INFO - Selection.addRange() tests
12:12:10 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:12:10 INFO - "
12:12:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:12:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:12:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:10 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 ""
12:12:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:12:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:12:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:10 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
12:12:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:12:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:12:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:10 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
12:12:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:12:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:12:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:10 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̈ḧ
12:12:10 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:12:10 INFO - "
12:12:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:12:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:12:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:10 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 ""
12:12:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:12:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:12:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:10 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
12:12:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:12:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:12:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:10 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
12:12:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:12:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:12:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 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
12:12:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:10 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
12:12:10 INFO - Selection.addRange() tests
12:12:11 INFO - Selection.addRange() tests
12:12:11 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:12:11 INFO - "
12:12:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:12:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:12:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:11 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 ""
12:12:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:12:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:12:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:11 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
12:12:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:12:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:12:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:11 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
12:12:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:12:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:12:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:11 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̈ḧ
12:12:11 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:12:11 INFO - "
12:12:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:12:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:12:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:11 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 ""
12:12:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:12:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:12:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:11 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
12:12:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:12:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:12:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:11 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
12:12:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:12:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:12:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:11 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
12:12:11 INFO - Selection.addRange() tests
12:12:11 INFO - Selection.addRange() tests
12:12:11 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:12:11 INFO - "
12:12:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:12:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:12:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:11 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 ""
12:12:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:12:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:12:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:11 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
12:12:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:12:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:12:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:11 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
12:12:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:12:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:12:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:11 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̈ḧ
12:12:11 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:12:11 INFO - "
12:12:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:12:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:12:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:11 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 ""
12:12:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:12:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:12:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:11 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
12:12:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:12:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:12:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:11 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
12:12:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:12:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:12:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 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
12:12:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:11 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
12:12:11 INFO - Selection.addRange() tests
12:12:12 INFO - Selection.addRange() tests
12:12:12 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:12:12 INFO - "
12:12:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:12:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:12:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:12 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 ""
12:12:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:12:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:12:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:12 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
12:12:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:12:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:12:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:12 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
12:12:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:12:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:12:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:12 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̈ḧ
12:12:12 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:12:12 INFO - "
12:12:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:12:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:12:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:12 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 ""
12:12:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:12:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:12:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:12 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
12:12:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:12:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:12:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:12 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
12:12:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:12:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:12:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:12 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
12:12:12 INFO - Selection.addRange() tests
12:12:12 INFO - Selection.addRange() tests
12:12:12 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:12:12 INFO - "
12:12:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:12:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:12:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:12 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 ""
12:12:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:12:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:12:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:12 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
12:12:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:12:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:12:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:12 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
12:12:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:12:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:12:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:12 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̈ḧ
12:12:12 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:12:12 INFO - "
12:12:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:12:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:12:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:12 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 ""
12:12:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:12:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:12:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:12 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
12:12:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:12:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:12:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:12 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
12:12:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:12:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:12:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 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
12:12:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:12 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
12:12:12 INFO - Selection.addRange() tests
12:12:13 INFO - Selection.addRange() tests
12:12:13 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:12:13 INFO - "
12:12:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:12:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:12:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:13 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 ""
12:12:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:12:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:12:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:13 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
12:12:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:12:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:12:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:13 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
12:12:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:12:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:12:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:13 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̈ḧ
12:12:13 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:12:13 INFO - "
12:12:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:12:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:12:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:13 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 ""
12:12:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:12:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:12:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:13 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
12:12:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:12:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:12:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:13 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
12:12:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:12:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:12:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:13 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
12:12:13 INFO - Selection.addRange() tests
12:12:13 INFO - Selection.addRange() tests
12:12:13 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:12:13 INFO - "
12:12:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:12:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:12:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:13 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 ""
12:12:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:12:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:12:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:13 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
12:12:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:12:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:12:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:13 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
12:12:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:12:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:12:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:13 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̈ḧ
12:12:13 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:12:13 INFO - "
12:12:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:12:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:12:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:13 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 ""
12:12:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:12:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:12:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:13 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
12:12:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:12:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:12:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:13 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
12:12:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:12:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:12:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 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
12:12:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:13 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
12:12:13 INFO - Selection.addRange() tests
12:12:14 INFO - Selection.addRange() tests
12:12:14 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:12:14 INFO - "
12:12:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:12:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:12:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:14 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 ""
12:12:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:12:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:12:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:14 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
12:12:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:12:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:12:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:14 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
12:12:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:12:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:12:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:14 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̈ḧ
12:12:14 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:12:14 INFO - "
12:12:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:12:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:12:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:14 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 ""
12:12:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:12:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:12:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:14 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
12:12:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:12:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:12:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:14 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
12:12:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:12:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:12:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:14 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
12:12:14 INFO - Selection.addRange() tests
12:12:14 INFO - Selection.addRange() tests
12:12:14 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:12:14 INFO - "
12:12:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:12:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:12:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:14 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 ""
12:12:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:12:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:12:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:14 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
12:12:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:12:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:12:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:14 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
12:12:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:12:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:12:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 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
12:12:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:14 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̈ḧ
12:12:14 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:12:14 INFO - "
12:12:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:12:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:12:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:14 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 ""
12:12:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:12:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:12:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:14 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
12:12:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:12:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:12:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:14 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
12:12:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:12:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:12:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:14 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
12:12:14 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:15 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
12:12:15 INFO - Selection.addRange() tests
12:12:15 INFO - Selection.addRange() tests
12:12:15 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:12:15 INFO - "
12:12:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:12:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:12:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:15 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 ""
12:12:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:12:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:12:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:15 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
12:12:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:12:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:12:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:15 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
12:12:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:12:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:12:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:15 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̈ḧ
12:12:15 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:12:15 INFO - "
12:12:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:12:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:12:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:15 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 ""
12:12:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:12:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:12:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:15 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
12:12:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:12:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:12:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:15 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
12:12:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:12:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:12:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 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
12:12:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:15 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
12:12:15 INFO - Selection.addRange() tests
12:12:16 INFO - Selection.addRange() tests
12:12:16 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:12:16 INFO - "
12:12:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:12:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:12:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:16 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 ""
12:12:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:12:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:12:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:16 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
12:12:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:12:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:12:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:16 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
12:12:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:12:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:12:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:16 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̈ḧ
12:12:16 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:12:16 INFO - "
12:12:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:12:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:12:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:16 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 ""
12:12:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:12:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:12:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:16 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
12:12:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:12:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:12:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:16 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
12:12:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:12:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:12:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:16 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
12:12:16 INFO - Selection.addRange() tests
12:12:16 INFO - Selection.addRange() tests
12:12:16 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:12:16 INFO - "
12:12:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:12:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:12:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:16 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 ""
12:12:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:12:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:12:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:16 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
12:12:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:12:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:12:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:16 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
12:12:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:12:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:12:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:16 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̈ḧ
12:12:16 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:12:16 INFO - "
12:12:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:12:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:12:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:16 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 ""
12:12:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:12:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:12:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:16 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
12:12:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:12:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:12:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:16 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
12:12:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:12:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:12:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 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
12:12:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:16 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
12:12:16 INFO - Selection.addRange() tests
12:12:17 INFO - Selection.addRange() tests
12:12:17 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:12:17 INFO - "
12:12:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:12:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:12:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:17 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 ""
12:12:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:12:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:12:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:17 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
12:12:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:12:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:12:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:17 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
12:12:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:12:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:12:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:17 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̈ḧ
12:12:17 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:12:17 INFO - "
12:12:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:12:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:12:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:17 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 ""
12:12:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:12:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:12:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:17 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
12:12:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:12:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:12:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:17 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
12:12:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:12:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:12:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:17 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
12:12:17 INFO - Selection.addRange() tests
12:12:17 INFO - Selection.addRange() tests
12:12:17 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:12:17 INFO - "
12:12:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:12:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:12:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:17 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 ""
12:12:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:12:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:12:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:17 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
12:12:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:12:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:12:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:17 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
12:12:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:12:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:12:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:17 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̈ḧ
12:12:17 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:12:17 INFO - "
12:12:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:12:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:12:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:17 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 ""
12:12:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:12:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:12:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:17 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
12:12:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:12:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:12:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:17 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
12:12:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:12:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:12:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 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
12:12:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:17 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:18 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
12:12:18 INFO - Selection.addRange() tests
12:12:18 INFO - Selection.addRange() tests
12:12:18 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:12:18 INFO - "
12:12:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:12:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:12:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:18 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 ""
12:12:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:12:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:12:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:18 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
12:12:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:12:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:12:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:18 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
12:12:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:12:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:12:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:18 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̈ḧ
12:12:18 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:12:18 INFO - "
12:12:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:12:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:12:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:18 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 ""
12:12:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:12:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:12:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:18 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
12:12:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:12:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:12:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:18 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
12:12:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:12:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:12:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 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
12:12:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:18 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
12:12:18 INFO - Selection.addRange() tests
12:12:19 INFO - Selection.addRange() tests
12:12:19 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:12:19 INFO - "
12:12:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:12:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:12:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:19 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 ""
12:12:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:12:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:12:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:19 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
12:12:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:12:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:12:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:19 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
12:12:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:12:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:12:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:19 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̈ḧ
12:12:19 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:12:19 INFO - "
12:12:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:12:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:12:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:19 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 ""
12:12:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:12:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:12:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:19 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
12:12:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:12:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:12:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:19 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
12:12:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:12:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:12:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:19 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
12:12:19 INFO - Selection.addRange() tests
12:12:19 INFO - Selection.addRange() tests
12:12:19 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:12:19 INFO - "
12:12:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:12:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:12:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:19 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 ""
12:12:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:12:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:12:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:19 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
12:12:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:12:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:12:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:19 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
12:12:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:12:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:12:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:19 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̈ḧ
12:12:19 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:12:19 INFO - "
12:12:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:12:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:12:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:19 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 ""
12:12:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:12:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:12:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:19 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
12:12:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:12:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:12:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:19 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
12:12:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:12:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:12:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 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
12:12:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:19 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
12:12:19 INFO - Selection.addRange() tests
12:12:20 INFO - Selection.addRange() tests
12:12:20 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:12:20 INFO - "
12:12:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:12:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:12:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:20 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 ""
12:12:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:12:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:12:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:20 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
12:12:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:12:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:12:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:20 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
12:12:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:12:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:12:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:20 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̈ḧ
12:12:20 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:12:20 INFO - "
12:12:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:12:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:12:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:20 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 ""
12:12:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:12:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:12:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:20 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
12:12:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:12:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:12:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:20 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
12:12:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:12:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:12:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:20 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
12:12:20 INFO - Selection.addRange() tests
12:12:20 INFO - Selection.addRange() tests
12:12:20 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:12:20 INFO - "
12:12:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:12:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:12:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:20 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 ""
12:12:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:12:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:12:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:20 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
12:12:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:12:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:12:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:20 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
12:12:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:12:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:12:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:20 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̈ḧ
12:12:20 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:12:20 INFO - "
12:12:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:12:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:12:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:20 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 ""
12:12:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:12:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:12:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:20 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
12:12:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:12:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:12:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:20 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
12:12:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:12:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:12:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 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
12:12:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:20 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
12:12:20 INFO - Selection.addRange() tests
12:12:21 INFO - Selection.addRange() tests
12:12:21 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:12:21 INFO - "
12:12:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:12:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:12:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:21 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 ""
12:12:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:12:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:12:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:21 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
12:12:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:12:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:12:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:21 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
12:12:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:12:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:12:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:21 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̈ḧ
12:12:21 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:12:21 INFO - "
12:12:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:12:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:12:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:21 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 ""
12:12:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:12:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:12:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:21 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
12:12:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:12:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:12:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:21 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
12:12:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:12:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:12:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:21 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
12:12:21 INFO - Selection.addRange() tests
12:12:21 INFO - Selection.addRange() tests
12:12:21 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:12:21 INFO - "
12:12:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:12:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:12:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:21 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 ""
12:12:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:12:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:12:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:21 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
12:12:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:12:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:12:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:21 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
12:12:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:12:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:12:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:21 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̈ḧ
12:12:21 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:12:21 INFO - "
12:12:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:12:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:12:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:21 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 ""
12:12:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:12:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:12:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:21 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
12:12:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:12:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:12:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:21 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
12:12:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:12:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:12:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:21 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
12:12:22 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
12:12:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:22 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
12:12:22 INFO - Selection.addRange() tests
12:12:22 INFO - Selection.addRange() tests
12:12:22 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:12:22 INFO - "
12:12:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:12:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:12:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:22 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 ""
12:12:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:12:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:12:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:22 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
12:12:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:12:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:12:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:22 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
12:12:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:12:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:12:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:22 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̈ḧ
12:12:22 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:12:22 INFO - "
12:12:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:12:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:12:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:22 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 ""
12:12:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:12:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:12:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:22 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
12:12:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:12:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:12:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:22 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
12:12:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:12:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:12:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 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
12:12:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:22 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
12:12:22 INFO - Selection.addRange() tests
12:12:22 INFO - Selection.addRange() tests
12:12:23 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:12:23 INFO - "
12:12:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:12:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:12:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:23 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 ""
12:12:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:12:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:12:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:23 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
12:12:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:12:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:12:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:23 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
12:12:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:12:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:12:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:23 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̈ḧ
12:12:23 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:12:23 INFO - "
12:12:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:12:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:12:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:23 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 ""
12:12:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:12:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:12:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:23 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
12:12:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:12:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:12:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:23 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
12:12:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:12:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:12:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:23 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
12:12:23 INFO - Selection.addRange() tests
12:12:23 INFO - Selection.addRange() tests
12:12:23 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:12:23 INFO - "
12:12:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:12:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:12:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:23 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 ""
12:12:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:12:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:12:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:23 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
12:12:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:12:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:12:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:23 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
12:12:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:12:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:12:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:23 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̈ḧ
12:12:23 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:12:23 INFO - "
12:12:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:12:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:12:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:23 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 ""
12:12:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:12:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:12:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:23 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
12:12:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:12:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:12:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:23 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
12:12:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:12:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:12:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 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
12:12:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:23 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
12:12:23 INFO - Selection.addRange() tests
12:12:24 INFO - Selection.addRange() tests
12:12:24 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:12:24 INFO - "
12:12:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:12:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:12:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:24 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 ""
12:12:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:12:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:12:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:24 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
12:12:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:12:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:12:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:24 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
12:12:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:12:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:12:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:24 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̈ḧ
12:12:24 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:12:24 INFO - "
12:12:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:12:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:12:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:24 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 ""
12:12:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:12:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:12:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:24 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
12:12:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:12:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:12:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:24 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
12:12:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:12:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:12:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:24 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
12:12:24 INFO - Selection.addRange() tests
12:12:24 INFO - Selection.addRange() tests
12:12:24 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:12:24 INFO - "
12:12:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:12:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:12:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:24 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 ""
12:12:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:12:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:12:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:24 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
12:12:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:12:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:12:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:24 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
12:12:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:12:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:12:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:24 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̈ḧ
12:12:24 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:12:24 INFO - "
12:12:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:12:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:12:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:24 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 ""
12:12:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:12:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:12:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:24 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
12:12:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:12:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:12:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:24 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
12:12:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:12:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:12:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 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
12:12:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:24 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
12:12:24 INFO - Selection.addRange() tests
12:12:25 INFO - Selection.addRange() tests
12:12:25 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:12:25 INFO - "
12:12:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:12:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:12:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:25 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 ""
12:12:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:12:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:12:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:25 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
12:12:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:12:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:12:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:25 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
12:12:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:12:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:12:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:25 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̈ḧ
12:12:25 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:12:25 INFO - "
12:12:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:12:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:12:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:25 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 ""
12:12:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:12:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:12:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:25 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
12:12:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:12:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:12:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:25 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
12:12:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:12:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:12:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:25 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
12:12:25 INFO - Selection.addRange() tests
12:12:25 INFO - Selection.addRange() tests
12:12:25 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:12:25 INFO - "
12:12:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:12:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:12:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:25 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 ""
12:12:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:12:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:12:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:25 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
12:12:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:12:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:12:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:25 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
12:12:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:12:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:12:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:25 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̈ḧ
12:12:25 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:12:25 INFO - "
12:12:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:12:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:12:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:25 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 ""
12:12:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:12:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:12:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:25 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
12:12:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:12:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:12:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:25 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
12:12:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:12:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:12:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 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
12:12:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:25 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
12:12:25 INFO - Selection.addRange() tests
12:12:26 INFO - Selection.addRange() tests
12:12:26 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:12:26 INFO - "
12:12:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:12:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:12:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:26 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 ""
12:12:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:12:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:12:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:26 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
12:12:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:12:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:12:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:26 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
12:12:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:12:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:12:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:26 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̈ḧ
12:12:26 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:12:26 INFO - "
12:12:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:12:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:12:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:26 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 ""
12:12:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:12:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:12:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:26 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
12:12:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:12:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:12:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:26 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
12:12:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:12:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:12:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 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
12:12:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:12:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:12:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:12:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:12:26 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
12:12:26 INFO - - assert_throws: function "function () {
12:13:53 INFO - root.query(q)
12:13:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:13:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid character: > - assert_throws: function "function () {
12:13:53 INFO - root.queryAll(q)
12:13:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:13:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid ID: # - assert_throws: function "function () {
12:13:53 INFO - root.query(q)
12:13:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:13:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid ID: # - assert_throws: function "function () {
12:13:53 INFO - root.queryAll(q)
12:13:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:13:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid group of selectors: div, - assert_throws: function "function () {
12:13:53 INFO - root.query(q)
12:13:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:13:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
12:13:53 INFO - root.queryAll(q)
12:13:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:13:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: . - assert_throws: function "function () {
12:13:53 INFO - root.query(q)
12:13:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:13:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: . - assert_throws: function "function () {
12:13:53 INFO - root.queryAll(q)
12:13:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:13:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .5cm - assert_throws: function "function () {
12:13:53 INFO - root.query(q)
12:13:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:13:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .5cm - assert_throws: function "function () {
12:13:53 INFO - root.queryAll(q)
12:13:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:13:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: ..test - assert_throws: function "function () {
12:13:53 INFO - root.query(q)
12:13:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:13:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: ..test - assert_throws: function "function () {
12:13:53 INFO - root.queryAll(q)
12:13:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:13:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .foo..quux - assert_throws: function "function () {
12:13:53 INFO - root.query(q)
12:13:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:13:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
12:13:53 INFO - root.queryAll(q)
12:13:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:13:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .bar. - assert_throws: function "function () {
12:13:53 INFO - root.query(q)
12:13:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:13:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .bar. - assert_throws: function "function () {
12:13:53 INFO - root.queryAll(q)
12:13:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:13:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div & address, p - assert_throws: function "function () {
12:13:53 INFO - root.query(q)
12:13:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:13:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
12:13:53 INFO - root.queryAll(q)
12:13:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:13:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
12:13:53 INFO - root.query(q)
12:13:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:13:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
12:13:53 INFO - root.queryAll(q)
12:13:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:13:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
12:13:53 INFO - root.query(q)
12:13:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:13:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
12:13:53 INFO - root.queryAll(q)
12:13:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:13:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
12:13:53 INFO - root.query(q)
12:13:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:13:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
12:13:53 INFO - root.queryAll(q)
12:13:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:13:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
12:13:53 INFO - root.query(q)
12:13:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:13:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
12:13:53 INFO - root.queryAll(q)
12:13:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:13:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
12:13:53 INFO - root.query(q)
12:13:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:13:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
12:13:53 INFO - root.queryAll(q)
12:13:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:13:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:53 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 () {
12:13:53 INFO - root.query(q)
12:13:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:13:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:53 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 () {
12:13:53 INFO - root.queryAll(q)
12:13:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:13:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
12:13:53 INFO - root.query(q)
12:13:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:13:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
12:13:53 INFO - root.queryAll(q)
12:13:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:13:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-class: :example - assert_throws: function "function () {
12:13:53 INFO - root.query(q)
12:13:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:13:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
12:13:53 INFO - root.queryAll(q)
12:13:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:13:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
12:13:53 INFO - root.query(q)
12:13:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:13:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
12:13:53 INFO - root.queryAll(q)
12:13:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:13:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
12:13:53 INFO - root.query(q)
12:13:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:13:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
12:13:53 INFO - root.queryAll(q)
12:13:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:13:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
12:13:53 INFO - root.query(q)
12:13:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:13:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
12:13:53 INFO - root.queryAll(q)
12:13:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:13:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Undeclared namespace: ns|div - assert_throws: function "function () {
12:13:53 INFO - root.query(q)
12:13:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:13:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
12:13:53 INFO - root.queryAll(q)
12:13:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:13:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
12:13:53 INFO - root.query(q)
12:13:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:13:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
12:13:53 INFO - root.queryAll(q)
12:13:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:13:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid namespace: ^|div - assert_throws: function "function () {
12:13:53 INFO - root.query(q)
12:13:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:13:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
12:13:53 INFO - root.queryAll(q)
12:13:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:13:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid namespace: $|div - assert_throws: function "function () {
12:13:53 INFO - root.query(q)
12:13:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:13:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
12:13:53 INFO - root.queryAll(q)
12:13:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:13:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Empty String: - assert_throws: function "function () {
12:13:53 INFO - root.query(q)
12:13:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:13:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Empty String: - assert_throws: function "function () {
12:13:53 INFO - root.queryAll(q)
12:13:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:13:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: [ - assert_throws: function "function () {
12:13:53 INFO - root.query(q)
12:13:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:13:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: [ - assert_throws: function "function () {
12:13:53 INFO - root.queryAll(q)
12:13:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:13:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ] - assert_throws: function "function () {
12:13:53 INFO - root.query(q)
12:13:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:13:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ] - assert_throws: function "function () {
12:13:53 INFO - root.queryAll(q)
12:13:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:13:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ( - assert_throws: function "function () {
12:13:53 INFO - root.query(q)
12:13:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:13:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ( - assert_throws: function "function () {
12:13:53 INFO - root.queryAll(q)
12:13:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:13:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ) - assert_throws: function "function () {
12:13:53 INFO - root.query(q)
12:13:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:13:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ) - assert_throws: function "function () {
12:13:53 INFO - root.queryAll(q)
12:13:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:13:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: { - assert_throws: function "function () {
12:13:53 INFO - root.query(q)
12:13:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:13:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: { - assert_throws: function "function () {
12:13:53 INFO - root.queryAll(q)
12:13:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:13:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: } - assert_throws: function "function () {
12:13:53 INFO - root.query(q)
12:13:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:13:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: } - assert_throws: function "function () {
12:13:53 INFO - root.queryAll(q)
12:13:53 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:53 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:13:53 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:53 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:53 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: < - assert_throws: function "function () {
12:13:53 INFO - root.query(q)
12:13:53 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:53 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:13:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: < - assert_throws: function "function () {
12:13:54 INFO - root.queryAll(q)
12:13:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:13:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: > - assert_throws: function "function () {
12:13:54 INFO - root.query(q)
12:13:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:13:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: > - assert_throws: function "function () {
12:13:54 INFO - root.queryAll(q)
12:13:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:13:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid ID: # - assert_throws: function "function () {
12:13:54 INFO - root.query(q)
12:13:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:13:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid ID: # - assert_throws: function "function () {
12:13:54 INFO - root.queryAll(q)
12:13:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:13:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid group of selectors: div, - assert_throws: function "function () {
12:13:54 INFO - root.query(q)
12:13:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:13:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
12:13:54 INFO - root.queryAll(q)
12:13:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:13:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: . - assert_throws: function "function () {
12:13:54 INFO - root.query(q)
12:13:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:13:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: . - assert_throws: function "function () {
12:13:54 INFO - root.queryAll(q)
12:13:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:13:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .5cm - assert_throws: function "function () {
12:13:54 INFO - root.query(q)
12:13:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:13:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .5cm - assert_throws: function "function () {
12:13:54 INFO - root.queryAll(q)
12:13:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:13:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: ..test - assert_throws: function "function () {
12:13:54 INFO - root.query(q)
12:13:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:13:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: ..test - assert_throws: function "function () {
12:13:54 INFO - root.queryAll(q)
12:13:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:13:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .foo..quux - assert_throws: function "function () {
12:13:54 INFO - root.query(q)
12:13:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:13:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
12:13:54 INFO - root.queryAll(q)
12:13:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:13:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .bar. - assert_throws: function "function () {
12:13:54 INFO - root.query(q)
12:13:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:13:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .bar. - assert_throws: function "function () {
12:13:54 INFO - root.queryAll(q)
12:13:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:13:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div & address, p - assert_throws: function "function () {
12:13:54 INFO - root.query(q)
12:13:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:13:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
12:13:54 INFO - root.queryAll(q)
12:13:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:13:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
12:13:54 INFO - root.query(q)
12:13:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:13:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
12:13:54 INFO - root.queryAll(q)
12:13:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:13:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
12:13:54 INFO - root.query(q)
12:13:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:13:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
12:13:54 INFO - root.queryAll(q)
12:13:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:13:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
12:13:54 INFO - root.query(q)
12:13:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:13:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
12:13:54 INFO - root.queryAll(q)
12:13:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:13:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
12:13:54 INFO - root.query(q)
12:13:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:13:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
12:13:54 INFO - root.queryAll(q)
12:13:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:13:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
12:13:54 INFO - root.query(q)
12:13:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:13:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
12:13:54 INFO - root.queryAll(q)
12:13:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:13:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:54 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 () {
12:13:54 INFO - root.query(q)
12:13:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:13:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:54 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 () {
12:13:54 INFO - root.queryAll(q)
12:13:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:13:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
12:13:54 INFO - root.query(q)
12:13:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:13:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
12:13:54 INFO - root.queryAll(q)
12:13:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:13:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-class: :example - assert_throws: function "function () {
12:13:54 INFO - root.query(q)
12:13:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:13:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
12:13:54 INFO - root.queryAll(q)
12:13:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:13:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
12:13:54 INFO - root.query(q)
12:13:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:13:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
12:13:54 INFO - root.queryAll(q)
12:13:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:13:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
12:13:54 INFO - root.query(q)
12:13:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:13:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
12:13:54 INFO - root.queryAll(q)
12:13:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:13:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
12:13:54 INFO - root.query(q)
12:13:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:13:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
12:13:54 INFO - root.queryAll(q)
12:13:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:13:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Undeclared namespace: ns|div - assert_throws: function "function () {
12:13:54 INFO - root.query(q)
12:13:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:13:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
12:13:54 INFO - root.queryAll(q)
12:13:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:13:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
12:13:54 INFO - root.query(q)
12:13:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:13:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
12:13:54 INFO - root.queryAll(q)
12:13:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:13:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid namespace: ^|div - assert_throws: function "function () {
12:13:54 INFO - root.query(q)
12:13:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:13:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
12:13:54 INFO - root.queryAll(q)
12:13:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:13:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid namespace: $|div - assert_throws: function "function () {
12:13:54 INFO - root.query(q)
12:13:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:13:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
12:13:54 INFO - root.queryAll(q)
12:13:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:13:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Empty String: - assert_throws: function "function () {
12:13:54 INFO - root.query(q)
12:13:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:13:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Empty String: - assert_throws: function "function () {
12:13:54 INFO - root.queryAll(q)
12:13:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:13:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: [ - assert_throws: function "function () {
12:13:54 INFO - root.query(q)
12:13:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:13:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: [ - assert_throws: function "function () {
12:13:54 INFO - root.queryAll(q)
12:13:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:13:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ] - assert_throws: function "function () {
12:13:54 INFO - root.query(q)
12:13:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:13:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ] - assert_throws: function "function () {
12:13:54 INFO - root.queryAll(q)
12:13:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:13:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ( - assert_throws: function "function () {
12:13:54 INFO - root.query(q)
12:13:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:13:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ( - assert_throws: function "function () {
12:13:54 INFO - root.queryAll(q)
12:13:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:13:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ) - assert_throws: function "function () {
12:13:54 INFO - root.query(q)
12:13:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:13:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ) - assert_throws: function "function () {
12:13:54 INFO - root.queryAll(q)
12:13:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:13:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: { - assert_throws: function "function () {
12:13:54 INFO - root.query(q)
12:13:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:13:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: { - assert_throws: function "function () {
12:13:54 INFO - root.queryAll(q)
12:13:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:13:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: } - assert_throws: function "function () {
12:13:54 INFO - root.query(q)
12:13:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:13:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: } - assert_throws: function "function () {
12:13:54 INFO - root.queryAll(q)
12:13:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:13:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: < - assert_throws: function "function () {
12:13:54 INFO - root.query(q)
12:13:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:13:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: < - assert_throws: function "function () {
12:13:54 INFO - root.queryAll(q)
12:13:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:13:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: > - assert_throws: function "function () {
12:13:54 INFO - root.query(q)
12:13:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:13:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: > - assert_throws: function "function () {
12:13:54 INFO - root.queryAll(q)
12:13:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:13:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid ID: # - assert_throws: function "function () {
12:13:54 INFO - root.query(q)
12:13:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:13:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid ID: # - assert_throws: function "function () {
12:13:54 INFO - root.queryAll(q)
12:13:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:13:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid group of selectors: div, - assert_throws: function "function () {
12:13:54 INFO - root.query(q)
12:13:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:13:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
12:13:54 INFO - root.queryAll(q)
12:13:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:13:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: . - assert_throws: function "function () {
12:13:54 INFO - root.query(q)
12:13:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:13:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: . - assert_throws: function "function () {
12:13:54 INFO - root.queryAll(q)
12:13:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:13:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .5cm - assert_throws: function "function () {
12:13:54 INFO - root.query(q)
12:13:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:13:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .5cm - assert_throws: function "function () {
12:13:54 INFO - root.queryAll(q)
12:13:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:13:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: ..test - assert_throws: function "function () {
12:13:54 INFO - root.query(q)
12:13:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:13:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: ..test - assert_throws: function "function () {
12:13:54 INFO - root.queryAll(q)
12:13:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:13:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .foo..quux - assert_throws: function "function () {
12:13:54 INFO - root.query(q)
12:13:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:13:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
12:13:54 INFO - root.queryAll(q)
12:13:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:13:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .bar. - assert_throws: function "function () {
12:13:54 INFO - root.query(q)
12:13:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:13:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .bar. - assert_throws: function "function () {
12:13:54 INFO - root.queryAll(q)
12:13:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:13:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div & address, p - assert_throws: function "function () {
12:13:54 INFO - root.query(q)
12:13:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:13:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
12:13:54 INFO - root.queryAll(q)
12:13:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:13:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
12:13:54 INFO - root.query(q)
12:13:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:13:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
12:13:54 INFO - root.queryAll(q)
12:13:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:13:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
12:13:54 INFO - root.query(q)
12:13:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:13:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
12:13:54 INFO - root.queryAll(q)
12:13:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:13:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
12:13:54 INFO - root.query(q)
12:13:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:13:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
12:13:54 INFO - root.queryAll(q)
12:13:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:13:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
12:13:54 INFO - root.query(q)
12:13:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:13:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
12:13:54 INFO - root.queryAll(q)
12:13:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:13:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
12:13:54 INFO - root.query(q)
12:13:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:13:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
12:13:54 INFO - root.queryAll(q)
12:13:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:13:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:54 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 () {
12:13:54 INFO - root.query(q)
12:13:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:13:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:54 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 () {
12:13:54 INFO - root.queryAll(q)
12:13:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:13:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
12:13:54 INFO - root.query(q)
12:13:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:13:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
12:13:54 INFO - root.queryAll(q)
12:13:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:13:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-class: :example - assert_throws: function "function () {
12:13:54 INFO - root.query(q)
12:13:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:13:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
12:13:54 INFO - root.queryAll(q)
12:13:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:13:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
12:13:54 INFO - root.query(q)
12:13:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:13:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
12:13:54 INFO - root.queryAll(q)
12:13:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:13:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
12:13:54 INFO - root.query(q)
12:13:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:13:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
12:13:54 INFO - root.queryAll(q)
12:13:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:13:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
12:13:54 INFO - root.query(q)
12:13:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:13:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
12:13:54 INFO - root.queryAll(q)
12:13:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:13:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Undeclared namespace: ns|div - assert_throws: function "function () {
12:13:54 INFO - root.query(q)
12:13:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:13:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
12:13:54 INFO - root.queryAll(q)
12:13:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:13:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
12:13:54 INFO - root.query(q)
12:13:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:13:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
12:13:54 INFO - root.queryAll(q)
12:13:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:13:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid namespace: ^|div - assert_throws: function "function () {
12:13:54 INFO - root.query(q)
12:13:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:13:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
12:13:54 INFO - root.queryAll(q)
12:13:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:13:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid namespace: $|div - assert_throws: function "function () {
12:13:54 INFO - root.query(q)
12:13:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:13:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
12:13:54 INFO - root.queryAll(q)
12:13:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:13:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Empty String: - assert_throws: function "function () {
12:13:54 INFO - root.query(q)
12:13:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:13:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Empty String: - assert_throws: function "function () {
12:13:54 INFO - root.queryAll(q)
12:13:54 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:13:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: [ - assert_throws: function "function () {
12:13:54 INFO - root.query(q)
12:13:54 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:54 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:54 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:13:54 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:54 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:54 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: [ - assert_throws: function "function () {
12:13:54 INFO - root.queryAll(q)
12:13:55 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ] - assert_throws: function "function () {
12:13:55 INFO - root.query(q)
12:13:55 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ] - assert_throws: function "function () {
12:13:55 INFO - root.queryAll(q)
12:13:55 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ( - assert_throws: function "function () {
12:13:55 INFO - root.query(q)
12:13:55 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ( - assert_throws: function "function () {
12:13:55 INFO - root.queryAll(q)
12:13:55 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ) - assert_throws: function "function () {
12:13:55 INFO - root.query(q)
12:13:55 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ) - assert_throws: function "function () {
12:13:55 INFO - root.queryAll(q)
12:13:55 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: { - assert_throws: function "function () {
12:13:55 INFO - root.query(q)
12:13:55 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: { - assert_throws: function "function () {
12:13:55 INFO - root.queryAll(q)
12:13:55 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: } - assert_throws: function "function () {
12:13:55 INFO - root.query(q)
12:13:55 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: } - assert_throws: function "function () {
12:13:55 INFO - root.queryAll(q)
12:13:55 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: < - assert_throws: function "function () {
12:13:55 INFO - root.query(q)
12:13:55 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: < - assert_throws: function "function () {
12:13:55 INFO - root.queryAll(q)
12:13:55 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: > - assert_throws: function "function () {
12:13:55 INFO - root.query(q)
12:13:55 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: > - assert_throws: function "function () {
12:13:55 INFO - root.queryAll(q)
12:13:55 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid ID: # - assert_throws: function "function () {
12:13:55 INFO - root.query(q)
12:13:55 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid ID: # - assert_throws: function "function () {
12:13:55 INFO - root.queryAll(q)
12:13:55 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 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 () {
12:13:55 INFO - root.query(q)
12:13:55 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 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 () {
12:13:55 INFO - root.queryAll(q)
12:13:55 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: . - assert_throws: function "function () {
12:13:55 INFO - root.query(q)
12:13:55 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: . - assert_throws: function "function () {
12:13:55 INFO - root.queryAll(q)
12:13:55 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .5cm - assert_throws: function "function () {
12:13:55 INFO - root.query(q)
12:13:55 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .5cm - assert_throws: function "function () {
12:13:55 INFO - root.queryAll(q)
12:13:55 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: ..test - assert_throws: function "function () {
12:13:55 INFO - root.query(q)
12:13:55 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: ..test - assert_throws: function "function () {
12:13:55 INFO - root.queryAll(q)
12:13:55 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .foo..quux - assert_throws: function "function () {
12:13:55 INFO - root.query(q)
12:13:55 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
12:13:55 INFO - root.queryAll(q)
12:13:55 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .bar. - assert_throws: function "function () {
12:13:55 INFO - root.query(q)
12:13:55 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .bar. - assert_throws: function "function () {
12:13:55 INFO - root.queryAll(q)
12:13:55 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 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 () {
12:13:55 INFO - root.query(q)
12:13:55 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 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 () {
12:13:55 INFO - root.queryAll(q)
12:13:55 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 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 () {
12:13:55 INFO - root.query(q)
12:13:55 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 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 () {
12:13:55 INFO - root.queryAll(q)
12:13:55 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 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 () {
12:13:55 INFO - root.query(q)
12:13:55 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 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 () {
12:13:55 INFO - root.queryAll(q)
12:13:55 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 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 () {
12:13:55 INFO - root.query(q)
12:13:55 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 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 () {
12:13:55 INFO - root.queryAll(q)
12:13:55 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 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 () {
12:13:55 INFO - root.query(q)
12:13:55 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 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 () {
12:13:55 INFO - root.queryAll(q)
12:13:55 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 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 () {
12:13:55 INFO - root.query(q)
12:13:55 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 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 () {
12:13:55 INFO - root.queryAll(q)
12:13:55 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 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 () {
12:13:55 INFO - root.query(q)
12:13:55 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 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 () {
12:13:55 INFO - root.queryAll(q)
12:13:55 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 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 () {
12:13:55 INFO - root.query(q)
12:13:55 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 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 () {
12:13:55 INFO - root.queryAll(q)
12:13:55 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-class: :example - assert_throws: function "function () {
12:13:55 INFO - root.query(q)
12:13:55 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
12:13:55 INFO - root.queryAll(q)
12:13:55 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 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 () {
12:13:55 INFO - root.query(q)
12:13:55 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 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 () {
12:13:55 INFO - root.queryAll(q)
12:13:55 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
12:13:55 INFO - root.query(q)
12:13:55 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
12:13:55 INFO - root.queryAll(q)
12:13:55 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
12:13:55 INFO - root.query(q)
12:13:55 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
12:13:55 INFO - root.queryAll(q)
12:13:55 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Undeclared namespace: ns|div - assert_throws: function "function () {
12:13:55 INFO - root.query(q)
12:13:55 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
12:13:55 INFO - root.queryAll(q)
12:13:55 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 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 () {
12:13:55 INFO - root.query(q)
12:13:55 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 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 () {
12:13:55 INFO - root.queryAll(q)
12:13:55 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid namespace: ^|div - assert_throws: function "function () {
12:13:55 INFO - root.query(q)
12:13:55 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
12:13:55 INFO - root.queryAll(q)
12:13:55 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid namespace: $|div - assert_throws: function "function () {
12:13:55 INFO - root.query(q)
12:13:55 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
12:13:55 INFO - root.queryAll(q)
12:13:55 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:13:55 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 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
12:13:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 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
12:13:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 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
12:13:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 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
12:13:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 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
12:13:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 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
12:13:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 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
12:13:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 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
12:13:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 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
12:13:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 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
12:13:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 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
12:13:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 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
12:13:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 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
12:13:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 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
12:13:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 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
12:13:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 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
12:13:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 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
12:13:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 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
12:13:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 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
12:13:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 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
12:13:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 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
12:13:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 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
12:13:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 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
12:13:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 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
12:13:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 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
12:13:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 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
12:13:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 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
12:13:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 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
12:13:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 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
12:13:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 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
12:13:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 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
12:13:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 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
12:13:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 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
12:13:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 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
12:13:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 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
12:13:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 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
12:13:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 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
12:13:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 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
12:13:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 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
12:13:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 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
12:13:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 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
12:13:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 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
12:13:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 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
12:13:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 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
12:13:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 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
12:13:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 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
12:13:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 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
12:13:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 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
12:13:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 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
12:13:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 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
12:13:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 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
12:13:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 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
12:13:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 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
12:13:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 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
12:13:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 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
12:13:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 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
12:13:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 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
12:13:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 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
12:13:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 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
12:13:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 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
12:13:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 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
12:13:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 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
12:13:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 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
12:13:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 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
12:13:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 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
12:13:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 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
12:13:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 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
12:13:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 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
12:13:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 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
12:13:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 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
12:13:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 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
12:13:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 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
12:13:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 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
12:13:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 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
12:13:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 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
12:13:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 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
12:13:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 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
12:13:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 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
12:13:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 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
12:13:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 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
12:13:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 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
12:13:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 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
12:13:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 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
12:13:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 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
12:13:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 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
12:13:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 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
12:13:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 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
12:13:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 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
12:13:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 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
12:13:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 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
12:13:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 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
12:13:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 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
12:13:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 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
12:13:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 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
12:13:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 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
12:13:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 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
12:13:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 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
12:13:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 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
12:13:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 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
12:13:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:55 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:13:55 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:55 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:55 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
12:13:55 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:13
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:13
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:13
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:13
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:13:56 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:56 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:56 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
12:13:56 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:56 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:13:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:57 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
12:13:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:13:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:57 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
12:13:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:13:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:57 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
12:13:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:13:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:57 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
12:13:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:13:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:57 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
12:13:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:13:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:57 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
12:13:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:13:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:57 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
12:13:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:13:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:57 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
12:13:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:13:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:57 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
12:13:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:13:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:57 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
12:13:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:13:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:57 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
12:13:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:13:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:57 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
12:13:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:13:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:57 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
12:13:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:13:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:57 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
12:13:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:13:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:57 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
12:13:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:13:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:57 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
12:13:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:13:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:57 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
12:13:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:13:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:57 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
12:13:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:13:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:57 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
12:13:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:13:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:57 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
12:13:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:13:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:57 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
12:13:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:13:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:57 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
12:13:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:13:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:57 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
12:13:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:13:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:57 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
12:13:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:13:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:57 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
12:13:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:13:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:57 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
12:13:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:13:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:57 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
12:13:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:13:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:57 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
12:13:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:13:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:57 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
12:13:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:13:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:57 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
12:13:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:13:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:57 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
12:13:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:13:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:57 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
12:13:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:13:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:57 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
12:13:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:13:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:57 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
12:13:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:13:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:57 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
12:13:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:13:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:57 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
12:13:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:13:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:57 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
12:13:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:13:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:57 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
12:13:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:13:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:57 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
12:13:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:13:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:57 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
12:13:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:13:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:57 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
12:13:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:13:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:57 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
12:13:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:13:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:57 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
12:13:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:13:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:57 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
12:13:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:13:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:57 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
12:13:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:13:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:57 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
12:13:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:13:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:57 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
12:13:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:13:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:57 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
12:13:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:13:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:57 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
12:13:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:13:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:57 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
12:13:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:13:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:57 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
12:13:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:13:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:57 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
12:13:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:13:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:57 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
12:13:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:13:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:57 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
12:13:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:13:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:57 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
12:13:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:13:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:57 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
12:13:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:13:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:57 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
12:13:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:13:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:57 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
12:13:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:13:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:57 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
12:13:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:13:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:57 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
12:13:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:13:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:57 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
12:13:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:13:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:57 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
12:13:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:13:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:57 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
12:13:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:13:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:57 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
12:13:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:13:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:57 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
12:13:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:13:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:57 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
12:13:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:13:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:57 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
12:13:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:13:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:57 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
12:13:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:13:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:57 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
12:13:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:13:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:57 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
12:13:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:13:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:57 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
12:13:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:13:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:57 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
12:13:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:13:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:57 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
12:13:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:13:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:57 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
12:13:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:13:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:57 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
12:13:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:13:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:57 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
12:13:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:13:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:57 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
12:13:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:13:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:57 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
12:13:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:13:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:57 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
12:13:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:13:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:57 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
12:13:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:13:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:57 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
12:13:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:13:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:57 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
12:13:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:13:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:57 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
12:13:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:13:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:57 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
12:13:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:13:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:57 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
12:13:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:13:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:57 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
12:13:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:13:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:57 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
12:13:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:13:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:57 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
12:13:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:13:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:57 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
12:13:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:13:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:57 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
12:13:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:13:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:57 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
12:13:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:13:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:57 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
12:13:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:13:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:57 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
12:13:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:13:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:57 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
12:13:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:13:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:57 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
12:13:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:13:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:57 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
12:13:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:13:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:57 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
12:13:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:13:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:57 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
12:13:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:13:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:57 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
12:13:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:13:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:57 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
12:13:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:13:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:57 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
12:13:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:13:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:57 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
12:13:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:13:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:57 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
12:13:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:13:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:57 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
12:13:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:13:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:57 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
12:13:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:13:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:57 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
12:13:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:13:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:57 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
12:13:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:13:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:57 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
12:13:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:13:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:57 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
12:13:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:13:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:57 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
12:13:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:13:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:57 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
12:13:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:13:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:57 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
12:13:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:13:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:57 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
12:13:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:13:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:57 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
12:13:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:13:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:57 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
12:13:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:13:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:57 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
12:13:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:13:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:57 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
12:13:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:13:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:57 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
12:13:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:13:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:57 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
12:13:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:13:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:57 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
12:13:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:13:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:57 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
12:13:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:13:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:57 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
12:13:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:13:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:57 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
12:13:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:13:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:57 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
12:13:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:13:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:57 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
12:13:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:13:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:57 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
12:13:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:13:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:57 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
12:13:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:57 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:13:57 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:57 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:57 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:57 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
12:13:57 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, whitespace characters (1) (with no refNodes): #descendant
12:13:58 INFO - #descendant-div2 - root.queryAll is not a function
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, whitespace characters (1) (with no refNodes): #descendant
12:13:58 INFO - #descendant-div2 - root.query is not a function
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - >
12:13:58 INFO - #child-div2 - root.queryAll is not a function
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - >
12:13:58 INFO - #child-div2 - root.query is not a function
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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>
12:13:58 INFO - #child-div2 - root.queryAll is not a function
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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>
12:13:58 INFO - #child-div2 - root.query is not a function
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - >#child-div2 - root.queryAll is not a function
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - >#child-div2 - root.query is not a function
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - +
12:13:58 INFO - #adjacent-p3 - root.queryAll is not a function
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - +
12:13:58 INFO - #adjacent-p3 - root.query is not a function
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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+
12:13:58 INFO - #adjacent-p3 - root.queryAll is not a function
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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+
12:13:58 INFO - #adjacent-p3 - root.query is not a function
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - +#adjacent-p3 - root.queryAll is not a function
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - +#adjacent-p3 - root.query is not a function
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - ~
12:13:58 INFO - #sibling-p3 - root.queryAll is not a function
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - ~
12:13:58 INFO - #sibling-p3 - root.query is not a function
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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~
12:13:58 INFO - #sibling-p3 - root.queryAll is not a function
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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~
12:13:58 INFO - #sibling-p3 - root.query is not a function
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - ~#sibling-p3 - root.queryAll is not a function
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - ~#sibling-p3 - root.query is not a function
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO -
12:13:58 INFO - ,
12:13:58 INFO -
12:13:58 INFO - #group strong - root.queryAll is not a function
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO -
12:13:58 INFO - ,
12:13:58 INFO -
12:13:58 INFO - #group strong - root.query is not a function
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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,
12:13:58 INFO - #group strong - root.queryAll is not a function
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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,
12:13:58 INFO - #group strong - root.query is not a function
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - ,#group strong - root.queryAll is not a function
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - ,#group strong - root.query is not a function
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 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
12:13:58 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:13:58 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:13:58 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:58 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:13:58 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:13:58 INFO - TEST-OK | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | took 11372ms
12:13:58 INFO - PROCESS | 1829 | --DOMWINDOW == 24 (0x7f96b466dc00) [pid = 1877] [serial = 2249] [outer = (nil)] [url = about:blank]
12:13:58 INFO - PROCESS | 1829 | --DOMWINDOW == 23 (0x7f96b43f5400) [pid = 1877] [serial = 2247] [outer = (nil)] [url = about:blank]
12:13:58 INFO - PROCESS | 1829 | --DOMWINDOW == 22 (0x7f96b3f03800) [pid = 1877] [serial = 2244] [outer = (nil)] [url = about:blank]
12:13:58 INFO - PROCESS | 1829 | --DOMWINDOW == 21 (0x7f96b26d9400) [pid = 1877] [serial = 2241] [outer = (nil)] [url = about:blank]
12:13:58 INFO - PROCESS | 1829 | --DOMWINDOW == 20 (0x7f96b3f03000) [pid = 1877] [serial = 2237] [outer = (nil)] [url = about:blank]
12:13:58 INFO - PROCESS | 1829 | --DOMWINDOW == 19 (0x7f96b41e4c00) [pid = 1877] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/selection/test-iframe.html]
12:13:58 INFO - PROCESS | 1829 | --DOMWINDOW == 18 (0x7f96b24f1000) [pid = 1877] [serial = 2260] [outer = (nil)] [url = about:blank]
12:13:58 INFO - PROCESS | 1829 | --DOMWINDOW == 17 (0x7f96b41f0c00) [pid = 1877] [serial = 2257] [outer = (nil)] [url = about:blank]
12:13:58 INFO - PROCESS | 1829 | --DOMWINDOW == 16 (0x7f96b0ef5c00) [pid = 1877] [serial = 2229] [outer = (nil)] [url = http://web-platform.test:8000/selection/collapse.html]
12:13:58 INFO - PROCESS | 1829 | --DOMWINDOW == 15 (0x7f96b43fac00) [pid = 1877] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/selection/isCollapsed.html]
12:13:58 INFO - PROCESS | 1829 | --DOMWINDOW == 14 (0x7f96b0efa400) [pid = 1877] [serial = 2235] [outer = (nil)] [url = http://web-platform.test:8000/selection/deleteFromDocument.html]
12:13:58 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/cssom.html
12:13:59 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b1540000 == 8 [pid = 1877] [id = 811]
12:13:59 INFO - PROCESS | 1829 | ++DOMWINDOW == 15 (0x7f96b24f1000) [pid = 1877] [serial = 2267] [outer = (nil)]
12:13:59 INFO - PROCESS | 1829 | ++DOMWINDOW == 16 (0x7f96b24f8000) [pid = 1877] [serial = 2268] [outer = 0x7f96b24f1000]
12:13:59 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:13:59 INFO - PROCESS | 1829 | ++DOMWINDOW == 17 (0x7f96b3cd5400) [pid = 1877] [serial = 2269] [outer = 0x7f96b24f1000]
12:14:00 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ insertRule
12:14:00 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSRule#cssText
12:14:00 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 "
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
12:14:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:14:00 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSStyleRule#selectorText
12:14:00 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"
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
12:14:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:14:00 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ insertRule in @media
12:14:00 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSRule#cssText in @media
12:14:00 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 "
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
12:14:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:14:00 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSStyleRule#selectorText in @media
12:14:00 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"
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
12:14:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:14:00 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] insertRule - An invalid or illegal string was specified
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
12:14:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:14:00 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSRule#cssText - An invalid or illegal string was specified
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
12:14:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:14:00 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 { "
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
12:14:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:14:00 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
12:14:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:14:00 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"
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
12:14:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:14:00 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
12:14:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:14:00 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]
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
12:14:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:14:00 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 { "
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
12:14:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:14:00 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]
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
12:14:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:14:00 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"
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
12:14:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:14:00 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] insertRule - An invalid or illegal string was specified
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
12:14:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:14:00 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSRule#cssText - An invalid or illegal string was specified
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
12:14:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:14:00 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 { "
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
12:14:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:14:00 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
12:14:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:14:00 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"
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
12:14:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:14:00 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
12:14:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:14:00 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]
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
12:14:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:14:00 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 { "
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
12:14:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:14:00 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]
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
12:14:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:14:00 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"
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
12:14:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:14:00 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] insertRule - An invalid or illegal string was specified
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
12:14:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:14:00 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSRule#cssText - An invalid or illegal string was specified
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
12:14:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:14:00 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 { "
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
12:14:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:14:00 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
12:14:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:14:00 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"
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
12:14:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:14:00 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
12:14:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:14:00 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]
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
12:14:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:14:00 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 { "
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
12:14:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:14:00 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]
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
12:14:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:14:00 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"
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
12:14:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:14:00 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:14:00 INFO - TEST-OK | /selectors/attribute-selectors/attribute-case/cssom.html | took 1964ms
12:14:00 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/semantics.html
12:14:01 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b6985000 == 9 [pid = 1877] [id = 812]
12:14:01 INFO - PROCESS | 1829 | ++DOMWINDOW == 18 (0x7f96b24f2400) [pid = 1877] [serial = 2270] [outer = (nil)]
12:14:01 INFO - PROCESS | 1829 | ++DOMWINDOW == 19 (0x7f96b619fc00) [pid = 1877] [serial = 2271] [outer = 0x7f96b24f2400]
12:14:02 INFO - PROCESS | 1829 | [Child 1877] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
12:14:02 INFO - PROCESS | 1829 | ++DOMWINDOW == 20 (0x7f96be729c00) [pid = 1877] [serial = 2272] [outer = 0x7f96b24f2400]
12:14:03 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b2bb1800 == 10 [pid = 1877] [id = 813]
12:14:03 INFO - PROCESS | 1829 | ++DOMWINDOW == 21 (0x7f96b3cdbc00) [pid = 1877] [serial = 2273] [outer = (nil)]
12:14:03 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f96b3c39000 == 11 [pid = 1877] [id = 814]
12:14:03 INFO - PROCESS | 1829 | ++DOMWINDOW == 22 (0x7f96b3f03000) [pid = 1877] [serial = 2274] [outer = (nil)]
12:14:03 INFO - PROCESS | 1829 | ++DOMWINDOW == 23 (0x7f96b41e9400) [pid = 1877] [serial = 2275] [outer = 0x7f96b3cdbc00]
12:14:03 INFO - PROCESS | 1829 | ++DOMWINDOW == 24 (0x7f96b0ef5800) [pid = 1877] [serial = 2276] [outer = 0x7f96b3f03000]
12:14:04 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'] /* sanity check (match) */ in standards mode
12:14:04 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'] /* sanity check (match) */
with querySelector in standards mode
12:14:04 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
12:14:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
12:14:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
12:14:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:14:04 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:14:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:14:04 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
12:14:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
12:14:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
12:14:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:14:04 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:14:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:14:04 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
12:14:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
12:14:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
12:14:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:14:04 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:14:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:14:04 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
with querySelector in standards mode - An invalid or illegal string was specified
12:14:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
12:14:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
12:14:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:14:04 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:14:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:14:04 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
12:14:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
12:14:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
12:14:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:14:04 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:14:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:14:04 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
12:14:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
12:14:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
12:14:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:14:04 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:14:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:14:04 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
12:14:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
12:14:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
12:14:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:14:04 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:14:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:14:04 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
12:14:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
12:14:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
12:14:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:14:04 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:14:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:14:04 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
12:14:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
12:14:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
12:14:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:14:04 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:14:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:14:04 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
12:14:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
12:14:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
12:14:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:14:04 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:14:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:14:04 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
12:14:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
12:14:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
12:14:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:14:04 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:14:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:14:04 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
12:14:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
12:14:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
12:14:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:14:04 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:14:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:14:04 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
12:14:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
12:14:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
12:14:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:14:04 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:14:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:14:04 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
12:14:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
12:14:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
12:14:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:14:04 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:14:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:14:04 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
12:14:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
12:14:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
12:14:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:14:04 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:14:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:14:04 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
12:14:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
12:14:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
12:14:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:14:04 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:14:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:14:04 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
12:14:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
12:14:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
12:14:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:14:04 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:14:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:14:04 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
12:14:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
12:14:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
12:14:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:14:04 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:14:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:14:04 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
12:14:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
12:14:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
12:14:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:14:04 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:14:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:14:04 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
12:14:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
12:14:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
12:14:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:14:04 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:14:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:14:04 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
12:14:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
12:14:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
12:14:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:14:04 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:14:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:14:04 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
12:14:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
12:14:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
12:14:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:14:04 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:14:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:14:04 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
12:14:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
12:14:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
12:14:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:14:04 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:14:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:14:04 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
12:14:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
12:14:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
12:14:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:14:04 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:14:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:14:04 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
12:14:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
12:14:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
12:14:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:14:04 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:14:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:14:04 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
12:14:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
12:14:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
12:14:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:14:04 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:14:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:14:04 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
12:14:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
12:14:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
12:14:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:14:04 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:14:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:14:04 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
12:14:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
12:14:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
12:14:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:14:04 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:14:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:14:04 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
12:14:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
12:14:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
12:14:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:14:04 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:14:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:14:04 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
12:14:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
12:14:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
12:14:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:14:04 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:14:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:14:04 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
12:14:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
12:14:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
12:14:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:14:04 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:14:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:14:04 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
12:14:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
12:14:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
12:14:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:14:04 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:14:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:14:04 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
12:14:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
12:14:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
12:14:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:14:04 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:14:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:14:04 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
12:14:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
12:14:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
12:14:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:14:04 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:14:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:14:04 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
12:14:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
12:14:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
12:14:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:14:04 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:14:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:14:04 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
12:14:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
12:14:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
12:14:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:14:04 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:14:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:14:04 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
12:14:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
12:14:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
12:14:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:14:04 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:14:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:14:04 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
12:14:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
12:14:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
12:14:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:14:04 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:14:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:14:04 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
12:14:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
12:14:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
12:14:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:14:04 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:14:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:14:04 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [missingattr] /* sanity check (no match) */
in standards mode
12:14:04 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [missingattr] /* sanity check (no match) */
with querySelector in standards mode
12:14:04 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
12:14:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:134:9
12:14:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:130:1
12:14:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
12:14:04 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:14:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:14:04 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
with querySelector in standards mode - An invalid or illegal string was specified
12:14:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:139:25
12:14:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:138:1
12:14:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
12:14:04 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:14:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:14:04 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
12:14:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:134:9
12:14:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:130:1
12:14:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
12:14:04 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:14:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:14:04 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
12:14:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:139:25
12:14:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:138:1
12:14:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
12:14:04 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:14:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:14:04 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i] /* \0 in attribute */